Dual or multi-color printing on 3D printers that do have just one extruder can be a tricky thing to do, but it is still possible, though with dual-extruder printers it is much easier. We have been playing with our MakerBot Replicator 2 3D printer in order to make dual-color 3D prints, though the methodology is the same as if you want to be able to print with more than two colors. Essentially what you need to do is pause the printing process with one color, replace the filament, then resume printing and you should get a dual or multi-color printed parts as a result. Normally, if you are using a 3D printer that uses GCODE you are able to script the commands to pause the printer to change the filament directly from the 3D model that you are printing, but with Replicator 2 this is unfortunately not possible. The reason for that is the MakerBot Replicator 2 uses the binary X3G format for the model you are printing and scripting a pause in GCODE file and then converting it to X3G does not help resolve the issue either.


There are essentially two ways that you can print with dual or multiple colors on MakerBot Replicator 2 3D printer and they are both limiting and not very useful if you want to print a really complex colorful 3D model. You need to essentially pause the printing process from the device itself, either manually, or by specifying the model height at witch the printer to execute an automatic pause then replace the filament type or color and resume printing. This is just fine if you have a 3D model that has a base with one color and then something on top of it in another color, but if the used colors are being mixed in a single layer, then it is not possible to use this pause/resume solution. So a nicer and smarter solution for multi-color printing on the MakerBot Replicator 2 and other single extruder 3D printers like it would be the upcoming Mosaic accessory, but until then you should do with what you have available. There is also another option that does require you to replace the firmware on your MakerBot Replicator 2 3D printer with one that does support GCODE like the Sailfish Firmware, but we haven’t tried that yet.

Dual-color printing with manual pause:
– Start the 3D printing with the first filament color
– Monitor the printing process carefully and when you are close to the point when you need the second color manually pause the printing
– To manually pause the printing press the left arrow from the Replicator 2 keypad and choose Pause
– Go to Change Filament and Unload the old filament and Load the new color
– Manually Resume Build to continue printing and select Back to Monitor to get to the print status screen again

The drawback of manual pausing and resuming is that you cannot easily get to the same point if you need to make multiple prints of the same model, though it might still be fine if you manage to pause while the infill is being printed.

Dual-color printing with automatic pause:
– Start the 3D printing with the first filament color
– Press the left arrow on the keypad and select Z Pause Height
– Enter the value in millimeters for the height of the printed 3D object when you need the printer to automatically pause
– Set Pause Active to On in order to tell the 3D printer to activate the pause at the set position
– Go to Done and Back to Monitor and wait for the printing process to reach to the set point when it will automatically pause and activate the Change Filament menu
– You need to Unload the old filament and then Load the new color and then just Resume Build

The drawback of the automatic pause is that you can only use values that fractional such as 1.2 mm or 2.3 mm etc, you can use only 1, 2, 3 mm and so on ad object height on the Z axis. If you take this limitation into account when designing the 3D model of the object you are going to be printing it might be fine, but this could be a problem if you want to print an already designed model.

While both the methods described above do have their limitations and are far from perfect, you can still get pretty good results printing with dual colors or even more colors if you have the patience. Do note however that the more the colors the higher the chance of issues , our dual color test prints ended up quite well, though not perfect. Again a reminder that the the above options you have for the MakerBot Replicator 2 for pausing and resuming the print will work good if you don’t want to have multiple colors in a single layer of the object you are printing.


How about doing something different for the Christmas presents this year by 3D printing an interesting, original and cool gift box to put your present inside. You can go for a labyrinth type of box to make it harder for the receiver to actually open it up and see what is hidden inside, or go for a more traditional type of gift box. Make a treasure box replica, or a safe box with a lock combination that you need to guess… there are a lot of options. For some ideas and readily available to print gift boxes you can take a look at a collection of Gift Boxes on Thingiverse, then you can either like one and print it, modify it a bit or design your own idea inspired by some of the 3D models. Take advantage of the possibilities that having a 3D printer opens up in front of you and make even a more traditional gift a pleasant surprise when you package it in an original 3D printed gift box.

To check out the Gift Boxes collection with some designs available to 3D print on Thingiverse…

Future Make, the company developing the Polyes Q1 3D printing pen, a device that does not use thermoplastic, but instead relies on SLA technology to solidify liquid ink when you print will soon launch their Kickstarter crowdfunding campaign. The official website of the product now has a Polyes Q1 Kickstarter Trailer available (the video embedded above) along with the news that Polyes Q1 will hit Kickstarter soon before Christmas, so it should happen in the next few days. If the crowdfunding campaign is successful it will most likely take a few more months before deliveries start, but we should hopefully see the Polyes Q1 becoming a reality sometime in 2015.

The Polyes Q1 is not the only 3D printing ben that uses SLA (Stereolithography) technology, there is a competition already available in the fork of Creo Pop, a product that is already taking pre-orders with shipping announced to start in April 2015. The starter pack for CreoPop is available for $119 USD and the Polyes Q1 3D printing pen should be available for the same price after the Kickstarter campaign is over. The first backers of the Kickstarter project may however be able to get a unit earlier and for a lower price if they are among the first to back the Polyes Q1 when it launches their crowdfunding campaign. So stay tuned for more information when the Kickstarter campaign launches.