The PolyDye Full Color 3D Printer Mod brings vibrant, full-color printing to Marlin-based printers by integrating inkjet printing technology directly into your 3D printer workflow. This modification applies ink layers between white filament layers to color your model.
This project is provided "as is" without warranty of any kind, either express or implied. The author is not liable for any damages resulting from the use of this project.
[v1.14] – 2025-03-30
Added
Improved color performance on more opaque filaments.
(Tested on Creality Hyper Series White and CR-PLA White(best))
"Auto Apply" button to automatically apply and save offsets after clicking Store Ink and Calculate.
Enhanced fine detail printing for sharper and more accurate output.
Changed
Nozzles now fire more reliably and consistently.
OrcaSlicer thumbnails are no longer required.
XY alignment process simplified:
Second square is now automatically scaled for ink square alignment.
Only positioning is needed after storing filament.
Offset application is streamlined with the new Auto Apply button.
Fixed
Corrected rounding artifacts in color bands around low-poly square geometry.
Removed
YohY alignment system:
Hot calibration buttons for YohY have been deprecated.
Users must now manually set the YohY alignment value to 184000 in settings and not change it.
Known Issues
The unit must be power-cycled before each print and after stopping an unfinished print, or it may continue sending G-code and risk damaging the printer.
Intermittent freezing: The print may randomly stop during operation. Monitor your prints and avoid leaving the unit unattended.
Notes
This release is for Marlin firmware only.
A Klipper build is in progress and will be released in a few days pending a fix.
-
Assembly Instructions
Step-by-step guide to install and integrate the PolyDye mod into your 3D printer. -
Calibration Guide
Detailed instructions for calibrating your printer for full-color prints. -
Hardware Requirements
A list of required parts and where to obtain them.
- Adds full-color capabilities to any Marlin compatible 3D printer.
- Ink application synchronized with white filament layers.
- Integration with ESP32-S3 for precise color control.
This project would not have been possible without the contributions of the following individuals and organizations:
- Jeroen Domburg - For his hack on HP 803 inkjet cartridges where he provided pinouts and sample code that served as a foundation for this mod. A portion of the sales go to his tip jar.
- Adafruit - Their research and work on hacking the LCD interface of the ESP32-S3 interface.
- Bianca Mariani - Thanks to my loving wife for putting up with me during the four years of developing this mod, editing the videos and soldering tiny components when I couldn't see anymore.
Stay tuned for updates as we continue to refine and expand this exciting project!