Repetier Color Mixing
Using a single nozzle with multiple filament feeds like the Diamond Hotend it is possible to create a rainbow of colors.
For reference this guide uses the Diamond Hotend on a bq Prusa i3 Hepestos 3D-printer setup as described on the Diamond Hotend page.
Prerequisites
- A PC running Repetier-Host V1.6 or later (some earlier versions may work but these are not tested)
- 3D-printer running Repetier-firmware v0.92 or later
- Mixing extruder (one nozzle for all colors)
- Filaments loaded:
- Extruder 0: Cyan PLA
- Extruder 1: Magenta PLA
- Extruder 2: Yellow PLA
Setting up Repetier-Host
- In Config -> Printer Settings select the Extruder pane
- Adjust Number of Extruder to 16
- Set a checkmark in the box Printer has a Mixing Extruder (one nozzle for all colors)
- To enter a color representation of the mixed filament, for each of the extrudes below enter a name, then click the color rectangle, click Define Custom Colors >> and enter the Red, Green and Blue values as mentioned here:
- Cyan, R0, G191, B255
- Blue, R0, G0, B255
- Violet, R127, G0, B255
- Purple, R191, G0, B255
- Magenta, R255, G0, B191
- Scarlet, R255, G0, B127
- Red, R255, G0, B0
- Orange, R255, G127, B0
- Yellow, R255, G255, B0
- Yellow Green, R127, G255, B0
- Green, R0, G255, B0
- Turquoise, R0, G255, B127
- Cyan-Brown, R83, G106, B106
- Magenta-Brown, R106, G83, B106
- Yellow-Brown, R106, G106, B83
- Brown, R83, G83, B83
- Then setup the lighting
Preparation
Opposite to what is mentioned on the Diamond Hotend page section "Multi material printing with Repetier Host" you need to load your desired multi-material object (primary object) first and then the primetower (which corresponds to the number of color gradients used in the primary object), in order to set the sequence of colors according to the first object loaded.
Resize the primetower so that is has the same height as the primary object.
As usual the primetower has to be located behind the primary object in order to be printed first.
Slice
- In Repetier Host, slice the setup using Slic3r version 1.1.7 (other versions may work but has not yet been tested)
- It seems there are a bug in the setup so when the slicing process is finished you must manually edit the gcode.
- Scroll down to the line that begins with M109 S200,200,200 (your actual setup probably specifies another temperature than 200, that is not important here).
- Remove the last part of that line so that it reads just M109 S200 (200, or whatever temperature you filament needs)
- You may now save your gcode file or print directly.