Posts Tagged ‘change filament


With 3D printers it is not rare that you get failed prints due to filament jamming in the extruter of the device, especially when you are printing larger and more complex objects it can be really annoying if because of a jam you need to start over and you were almost finished. The good thing is that you may be able to still finish your print and have a useable part with none to some minimal issue that you might be able to still fix after the part is printed. What you need to do is to closely monitor your 3D printer while printing and especially listen to it while printing and if you hear the traditional sound of clogged extuder repeating a few times then you should react very fast and pause the printing process. On our MakerBot Replicator 2 3D printer we need to hit the left button to go to the Menu and select Pause, then quickly go to the Change Filament, other 3D printers should have similar way of doing the same thing. Then you need to quickly pull out the filament from the extruder while it is still very hot and you can break or cut a small piece from the front and reinsert it quickly. We are doing it so fast already that there is no need to use the Load function for the filament, we just push it a bit to clear our the printing nozzle and then Resume printing.

Make sure you go to the Change Filament menu as it will reposition the build plate away from the nozzle as only pausing the printing process will not do that. If you try to push the filament only with a paused printing you can damage your print if too much filament comes out of the nozzle when you push it back on. Also if you do are not able to quickly do the procedure you might want to run the Load script of the Replicator 2 or your respective printer as it will first heat up the extuder to the desired temperature. This is good for the first few times you are doing this in order to avoid the extruder cooling too much to be able to properly melt the filament you are pushing through it. The more experience you get using your 3D printer the more you will be able to master it and do things such as clearing filament jams when they appear and resume printing or readjusting the level of the build plate as you are printing in order to have best results. So keep experimenting and playing with the features of your 3D printer, we are already quite good at using our MakerBot Replicator 2 and are able to get rid of most issues without having failed prints. Of course also doing some upgrades and modifications to your 3D printer can also help in greatly increasing the device’s reliability and reducing the issues, but you should be careful with these if you are not very handy with the DIY stuff that you often need to perform. We’ve already shared out experience with various modifications and tips and tricks that we have learned from using our MakerBot Replicator 2 3D printer, so do make sure you check these out as they may also be applicable to many other devices or at least some of them should be.


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.