<p>There are a few different approaches I've seen which you could look into.</p>

<p>The easiest and most common is multiple extruders, each with a different color of thermoplastic. Tools like Pronterface and Slic3r have built-in support for multiple extruders. With multiple extruders you can get one color per extruder; there's no clear way to mix colors and get a color between the input materials' colors.</p>

<p>Another, more complicated approach is to use a single extruder with three inputs, like <a href="http://www.aliexpress.com/item/Diamond-hotend-Prusa-i3-Extruder-Full-kit-E3D-V6-Brass-Multi-Color-Nozzle-3-IN-1/32516521911.html">this one</a>, where thermoplastic from the three inputs can be mixed in varying amounts to get color gradients between the input colors. With red, yellow, and blue filament, you could get a rainbow of colors...albeit without any control over value (white to black) or saturation (bright vs dull color).</p>

CC BY-SA 3.0
2016-01-13T20:55:36.353Z
Additionally, some printers will allow you to Pause a print, unload the filament, load new filament, the Resume the print. While tedious and error-prone, if you really wanted to get a multi-color print without separate parts, this might get the job done.
Jeff
CC BY-SA 3.0
2016-01-13T20:59:39.693Z
@Jeff - that's a good point and you should post that as an answer.
Marsh
CC BY-SA 3.0
2016-01-13T18:08:23.727Z
2016-01-13T18:08:23.727Z
Marsh
<p>Here are the methods of printing with multiple colors that I'm aware of (from the most common to the rarest):</p>

<ol>
<li><p>Print each color separately and the assembly/glue them together - this isn't technically multicolor printing but this I the most common solution since most printers aren't multi-color</p></li>
<li><p>Multiple extruders, one for each color - this is by far the easiest and mot common multi-color setup, but it won't help with a rubic cube because I don't think its practical to build a printer with 6 extruders</p></li>
<li><p>The multi color hotend from @MartinCarney answer that feed multiple filaments into a single nozzle - I really don't know anything about those hotends</p></li>
<li><p>Last, there's a trick you can use that stops in mid-print and let you swap filament, more information in <a href="https://www.youtube.com/watch?v=PytBrb1s9SY">this youtube video</a>, but this also won't help with a rubic cube because you can't use different colors in the same layer</p></li>
</ol>

CC BY-SA 3.0
2018-02-20T20:37:18.073Z
I would like to add #5, which is similar to #4 in that it involved pausing and swapping filaments. Prepare the print as if you have multiple extruders, but replace the tool-change gcode with gcode to move aware from the print and pause. This can accomplish a color change within a layer. This would be extremely tedious and impractical for a full-color print like a Rubik's Cube due to the number of swaps. I've found very little about this online, but with a little experimenting I was able to accomplish it with a design that limited the changes to just a few layers.
mbmcavoy
CC BY-SA 3.0
2016-01-13T21:01:45.330Z
2016-01-13T21:01:45.330Z
Nir
<p>Design a product in such a way that it has different heights that can be seen in one plane.</p>

<p>By using direct drive extrusion we can easily change the material of different colours with out pausing the print to obtain colour print.</p>

<p><a href="https://i.sstatic.net/CIYII.jpg" rel="nofollow noreferrer"><img src="https://i.sstatic.net/CIYII.jpg" alt="Example of multicoloured print"></a></p>

CC BY-SA 3.0
2018-02-18T17:20:26.850Z
2018-02-18T20:54:38.953Z
2018-02-18T20:54:38.953Z
Ajay Kumar
<p>If you are trying to print something like a Rubic's Cube in the correct colors without using paint or stickers, there are only a couple of options.</p>

<p>Assuming that you are using a printer with only a single extruder and no fancy gadgets, you will need to print each color cube you will need to print in a lot of pieces and then put them together. You can't use tricks like changing the filament manually at a certain level for most of the cubes because most of the cubes are corner cubes with 3 colors.</p>

<p>Assuming that you have some sort of multi-material system, then you just use STL files that are made with the proper colors. And I'm talking any sort of multi-material system, including multiple extruders, the fancy extruder described by @Martin Carney, or the MMS from prusia3d.com which has 4 inputs to a single extruder with the disadvantage of no mixing and having to automatically waste filament when changing colors.</p>

<p>There is another system used by the <a href="https://techcrunch.com/2017/08/31/xyzprinting-announces-a-3000-full-color-3d-printer/" rel="nofollow noreferrer">da Vinchi Full Color 3d Printer</a> which sprays ink onto the filament as its printing.</p>

<p>Since the standard STL file doesn't have color definitions, the normal thing to do is to break up the original file into several STL files each with their own color. This requires Meshmixer or a 3d modeling program.</p>

<p>I've done a lot of research on this, but haven't had a chance to try yet because my Original Prusia 3d and its Multi-Material kit haven't arrived yet. :(</p>

CC BY-SA 3.0
2018-02-18T20:30:14.930Z
2018-02-18T20:30:14.930Z
NomadMaker
<p>Printer: FDM printer  (FDM == Fusion Deposition Modelling).</p>

<p>Raw Material: Thermoplastics.</p>

<p>How do I do multicolor printing? What changes should I make to the printing process/to the raw material used?</p>

<p>(Answer in the context of printing a basic 3X3 Rubix cube)</p>

<hr>

<p>Bonus: What are the best practises while doing multi-colour printing?   (&lt;-- This is opinion based and/or broad, so pl add an answer to this point as an extra to your answers if you can. It would greatly help people getting started/practising with multi-colour printing) </p>

CC BY-SA 3.0
2016-01-13T17:11:36.973Z
Possible duplicate of [Multi-color printing with MakerBot-like 3D printer?](http://3dprinting.stackexchange.com/questions/6/multi-color-printing-with-makerbot-like-3d-printer)
kenorb
CC BY-SA 3.0
2016-01-13T17:16:21.943Z
@kenorb I understand that mine is similar to the one you have pointed to, but mine is more specific about the printer and the material, so it should not be closed as a duplicate the that question IMHO :)
Dawny33
CC BY-SA 3.0
2016-01-13T17:18:13.250Z
If you think so, fine, I retracted my close vote.
kenorb
CC BY-SA 3.0
2016-01-14T02:08:39.440Z
Though in the context of a Rubik's cube, it's all one color, and it has stickers instead.
Daniel M.
CC BY-SA 3.0
2016-01-14T04:49:41.543Z
If it doesn't have to be printed in multiple colors, some people use cheap model paints to paint parts.
Chase Cromwell
CC BY-SA 3.0
2016-01-14T05:08:32.000Z
@DanielM. Yeah, I get it.  I just used it as an example!  (Seems like I've taken a bad example for my question :) )
Dawny33
<fdm>
How do I do multi-colour printing?
Dawny33
# How do I do multi-colour printing?

(Asked by: username_0 on 2016-01-13)

Printer: FDM printer (FDM == Fusion Deposition Modelling).

Raw Material: Thermoplastics.

How do I do multicolor printing? What changes should I make to the printing process/to the raw material used?

(Answer in the context of printing a basic 3X3 Rubix cube)

---

Bonus: What are the best practises while doing multi-colour printing? (<-- This is opinion based and/or broad, so pl add an answer to this point as an extra to your answers if you can. It would greatly help people getting started/practising with multi-colour printing)

**Tags:** fdm

> **Comments:**
> **username_1**: Possible duplicate of [Multi-color printing with MakerBot-like 3D printer?](http://3dprinting.stackexchange.com/questions/6/multi-color-printing-with-makerbot-like-3d-printer)  
> **username_0**: @username_1 I understand that mine is similar to the one you have pointed to, but mine is more specific about the printer and the material, so it should not be closed as a duplicate the that question IMHO :)  
> **username_1**: If you think so, fine, I retracted my close vote.  
> **username_2**: Though in the context of a Rubik's cube, it's all one color, and it has stickers instead.  
> **username_3**: If it doesn't have to be printed in multiple colors, some people use cheap model paints to paint parts.  
> **username_0**: @DanielM. Yeah, I get it.  I just used it as an example!  (Seems like I've taken a bad example for my question :) )  

---

## 4 answers

### Answer by username_4 on 2016-01-13. Score: 8

There are a few different approaches I've seen which you could look into.

The easiest and most common is multiple extruders, each with a different color of thermoplastic. Tools like Pronterface and Slic3r have built-in support for multiple extruders. With multiple extruders you can get one color per extruder; there's no clear way to mix colors and get a color between the input materials' colors.

Another, more complicated approach is to use a single extruder with three inputs, like [this one](http://www.aliexpress.com/item/Diamond-hotend-Prusa-i3-Extruder-Full-kit-E3D-V6-Brass-Multi-Color-Nozzle-3-IN-1/32516521911.html), where thermoplastic from the three inputs can be mixed in varying amounts to get color gradients between the input colors. With red, yellow, and blue filament, you could get a rainbow of colors...albeit without any control over value (white to black) or saturation (bright vs dull color).

> **Comments:**
> **username_5**: Additionally, some printers will allow you to Pause a print, unload the filament, load new filament, the Resume the print. While tedious and error-prone, if you really wanted to get a multi-color print without separate parts, this might get the job done.  
> **username_4**: @username_5 - that's a good point and you should post that as an answer.  

---

### Answer by username_6 on 2016-01-13. Score: 7

Here are the methods of printing with multiple colors that I'm aware of (from the most common to the rarest):

1. Print each color separately and the assembly/glue them together - this isn't technically multicolor printing but this I the most common solution since most printers aren't multi-color
2. Multiple extruders, one for each color - this is by far the easiest and mot common multi-color setup, but it won't help with a rubic cube because I don't think its practical to build a printer with 6 extruders
3. The multi color hotend from @MartinCarney answer that feed multiple filaments into a single nozzle - I really don't know anything about those hotends
4. Last, there's a trick you can use that stops in mid-print and let you swap filament, more information in [this youtube video](https://www.youtube.com/watch?v=PytBrb1s9SY), but this also won't help with a rubic cube because you can't use different colors in the same layer

> **Comments:**
> **username_7**: I would like to add #5, which is similar to #4 in that it involved pausing and swapping filaments. Prepare the print as if you have multiple extruders, but replace the tool-change gcode with gcode to move aware from the print and pause. This can accomplish a color change within a layer. This would be extremely tedious and impractical for a full-color print like a Rubik's Cube due to the number of swaps. I've found very little about this online, but with a little experimenting I was able to accomplish it with a design that limited the changes to just a few layers.  

---

### Answer by username_8 on 2018-02-18. Score: 2

Design a product in such a way that it has different heights that can be seen in one plane.

By using direct drive extrusion we can easily change the material of different colours with out pausing the print to obtain colour print.

[![Example of multicoloured print](https://i.sstatic.net/CIYII.jpg)](https://i.sstatic.net/CIYII.jpg)


---

### Answer by username_9 on 2018-02-18. Score: 1

If you are trying to print something like a Rubic's Cube in the correct colors without using paint or stickers, there are only a couple of options.

Assuming that you are using a printer with only a single extruder and no fancy gadgets, you will need to print each color cube you will need to print in a lot of pieces and then put them together. You can't use tricks like changing the filament manually at a certain level for most of the cubes because most of the cubes are corner cubes with 3 colors.

Assuming that you have some sort of multi-material system, then you just use STL files that are made with the proper colors. And I'm talking any sort of multi-material system, including multiple extruders, the fancy extruder described by @Martin Carney, or the MMS from prusia3d.com which has 4 inputs to a single extruder with the disadvantage of no mixing and having to automatically waste filament when changing colors.

There is another system used by the [da Vinchi Full Color 3d Printer](https://techcrunch.com/2017/08/31/xyzprinting-announces-a-3000-full-color-3d-printer/) which sprays ink onto the filament as its printing.

Since the standard STL file doesn't have color definitions, the normal thing to do is to break up the original file into several STL files each with their own color. This requires Meshmixer or a 3d modeling program.

I've done a lot of research on this, but haven't had a chance to try yet because my Original Prusia 3d and its Multi-Material kit haven't arrived yet. :(


---

