The downloads in this section are restricted to forum paid members and customers.

To gain access you can buy a lifetime membership here: shop/index.php?route=product/product&pa ... duct_id=77

Or you can purchase an OpenDTG shield or controller board. If you've made a purchase and need access contact info@opendtg.com
User avatar
By Andy
#2804
OpenDTG AIO v1

Build 00003

Requires bounce2 and encoder libraries to be installed in Arduino IDE.

NOTE: ONLY use this code as is with the OpenDTG AIO V1 controller board. This code relies on hardware that protects the Epson from voltages greater than 3.3v. We are not responsible to any damage to your Epson printer. Use at your own risk.
You do not have the required permissions to view the files attached to this post.
#3049
Build 00005

- This update adds support for the OpenDTG Desktop app. You are able to use physical buttons, the desktop app or both to control your platen.

Requires bounce2 and encoder libraries to be installed in Arduino IDE.

NOTE: ONLY use this code as is with the OpenDTG AIO V1 controller board. This code relies on hardware that protects the Epson from voltages greater than 3.3v. We are not responsible to any damage to your Epson printer. Use at your own risk.
You do not have the required permissions to view the files attached to this post.
#3089
Build 00006

-  Added code to slow down the platen before it hits back limit switch and front maxSteps.

Requires bounce2 and encoder libraries to be installed in Arduino IDE.

NOTE: ONLY use this code as is with the OpenDTG AIO V1 controller board. This code relies on hardware that protects the Epson from voltages greater than 3.3v. We are not responsible to any damage to your Epson printer. Use at your own risk.
You do not have the required permissions to view the files attached to this post.
#3867
Build 00010

-  Fixes for ASF timing issues. 

Requires bounce2 and encoder libraries to be installed in Arduino IDE.

NOTE: ONLY use this code as is with the OpenDTG AIO V1 controller board that has the built in USB port. This code relies on hardware that protects the Epson from voltages greater than 3.3v. We are not responsible to any damage to your Epson printer. Use at your own risk.
You do not have the required permissions to view the files attached to this post.
User avatar
By Andy
#4366
Build 00014

-  Fixes for ASF timing issues. 

Requires bounce2 and encoder libraries to be installed in Arduino IDE.

NOTE: ONLY use this code as is with the OpenDTG AIO V1 controller board that has the built in USB port. This code relies on hardware that protects the Epson from voltages greater than 3.3v. We are not responsible to any damage to your Epson printer. Use at your own risk.
You do not have the required permissions to view the files attached to this post.
User avatar
By Andy
#4628
Build 00016

-  Removed stray line of serial code

-  Changed microstepping back to previous settings

Requires bounce2 and encoder libraries to be installed in Arduino IDE.

NOTE: ONLY use this code as is with the OpenDTG AIO V1 controller board that has the built in USB port. This code relies on hardware that protects the Epson from voltages greater than 3.3v. We are not responsible to any damage to your Epson printer. Use at your own risk.
You do not have the required permissions to view the files attached to this post.
User avatar
By Andy
#5011
Build 00017

- Added ASF code shared by jeremyroyer (No longer need ASF stepper motor plugged in or ASF cable from Epson to AIO)

- Added 1430 info in settings.h  shared by randyb123
- Removed Debug for now. Will implement better later

Requires bounce2 and encoder libraries to be installed in Arduino IDE.

NOTE: ONLY use this code as is with the OpenDTG AIO V1 controller board that has the built in USB port. This code relies on hardware that protects the Epson from voltages greater than 3.3v. We are not responsible to any damage to your Epson printer. Use at your own risk.
You do not have the required permissions to view the files attached to this post.
User avatar
By Andy
#5399
Build 00018
- Smoothed out some motor movements
- Cleaned up some code
- Fixed auto 2 pass not making in back in time.
- Works with V2 boards

Requires bounce2 and encoder libraries to be installed in Arduino IDE.

NOTE: ONLY use this code as is with the OpenDTG AIO V1 controller board that has the built in USB port. This code relies on hardware that protects the Epson from voltages greater than 3.3v. We are not responsible to any damage to your Epson printer. Use at your own risk.
You do not have the required permissions to view the files attached to this post.
rickyride liked this
#5464
Build 00019
- Fixed Desktop App eject issue

Requires bounce2 and encoder libraries to be installed in Arduino IDE.

NOTE: ONLY use this code as is with the OpenDTG AIO V1 and V2 controller boards. This code relies on hardware that protects the Epson from voltages greater than 3.3v. We are not responsible to any damage to your Epson printer. Use at your own risk.
You do not have the required permissions to view the files attached to this post.