<p>In most cases, removing the old filament from the printer, inserting the new filament in, and running the new filament through the printer for a short period of time will clean the nozzle.  The skirt of the print can also be a time during the actual print for the old filament to be flushed.  Assuming the skirt is long enough, all that needs to be done is the new filament inserted and the print started.</p>

<p>Assuming that extruding new filament does not fix the problem, there is a more serious problem such as a clogged extrusion head that needs to be fixed with other methods.</p>

CC BY-SA 3.0
2016-01-14T02:32:28.400Z
2016-01-14T12:59:34.453Z
2016-01-14T12:59:34.453Z
Eric Johnson
<p>Some people use a nylon "cleaning" filament when switching types of filaments. It heats well to a variety of temperatures and seems to stick well to whatever is in there when pulling it back out. Be sure to heat it up to the temperature of the filament being removed to get that to bind with the nylon.</p>

CC BY-SA 3.0
2016-01-17T21:10:02.400Z
2016-01-17T21:10:02.400Z
Tony Hansen
<p>I always find the best way is to run more filament through the nozzle.  Just enough for a full colour change.</p>

CC BY-SA 3.0
2016-01-18T11:15:57.573Z
2016-01-18T11:15:57.573Z
Cris Thompson
<p>eSun has a cleaning filament that extrudes at a wide range of temperatures.  It may seem ridiculous to use filament that costs over $100 USD per kilo to purge the nozzle, but it's very convenient and in practice, you don't use much each time (it's sold in 100g packs).  I'm still using some samples I received with some filament over a year ago.</p>

<p>Cold pulls will probably be more effective though (as described in another answer), they're just more effort.  I usually use cold pulls with nylon when I want to clear out my nozzle, either as part of routine maintenance or when switching to plastics that are sensitive to contamination (usually PETG or ninjaflex).  I usually use the cleaning filament when I want to change from a dark to a light or clear filament, especially if the new filament is expensive.  Most of the time I just feed in enough of the new filament to purge out the old, with the temperature set to the max of the two.</p>

CC BY-SA 3.0
2018-01-08T22:26:13.937Z
The question then becomes: "how do I clean the nozzle from the cleaning filament?" :)
mac
CC BY-SA 3.0
2016-01-19T11:28:09.540Z
2016-01-19T11:28:09.540Z
walter
<p>If you feel you need to <em>clean</em> the nozzle the best approach is a <em>cold pull</em>.  You can perform this procedure with many printers, however, you should seek advice from your printer manufacturer before attempting this process if you have any doubts.</p>

<p>With the previously filament still loaded and the tool head cold:</p>

<ul>
<li><p>Begin to raise the temperature of the tool to the printing temperature of <em>the next filament you intend to load</em></p></li>
<li><p>As it begins to warm up perform any tasks you normally perform during filament unloading (open the idler, for example). <strong>You should not be fighting against the extruder drive gear or any other part of the tool during this process!</strong></p></li>
<li><p>With a fair amount of pressure begin pulling on the filament</p></li>
<li><p>The old filament should eventually release from inside of the tool leaving the end of the filament roughly in a nice molded shape of the inside of the tool.  Begin loading the next filament you intend to print and manually feed some filament through as the tool finishes heating</p></li>
</ul>

<p>Anything left over from the previous filament including pigment or other residue should be stuck to the end of the filament.</p>

<p>You can perform <em>cold pulls</em> as many times as you wish by loading new filament, extruding a small amount, letting it completely cool and repeating the steps.</p>

CC BY-SA 3.0
2016-01-14T06:30:30.203Z
I typically perform cold pulls on the filament I unload by manually (by hand) pulling the filament back with a temperature setting slightly lower than typical printing temperature. Due to the lower temperature, most residual filament will stick to the filament on the way out.
Tormod Haugene
CC BY-SA 3.0
2016-01-14T16:15:08.627Z
Great advice.
Like the instructions, I usually just set the temperature and begin pulling while it's cold.  As the temperature rises the filament will generally come loose much earlier than when the printing temperature is reached.  I then load the next filament and feed some through by hand when it reaches printing temperature. :)
tamarintech
CC BY-SA 3.0
2016-01-14T05:25:49.217Z
2016-01-14T05:25:49.217Z
tamarintech
<p>I often switch my print material, i.e. ABS / PLA / Wood / Flex,</p>

<p>How can I best clean out my extruder between them to ensure I don't contaminate my next print?</p>

CC BY-SA 3.0
2016-01-14T02:49:28.927Z
I would be particularly interested with materials such as PVA, where temperatures over a certain point carbonize the filament, all but destroying the hotend. How do you switch from PVA to ABS, with the huge temperature gap?
Daniel M.
<maintenance><print-material><extruder>
How should I clean my extruder when changing materials?
Matt Clark
# How should I clean my extruder when changing materials?

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

I often switch my print material, i.e. ABS / PLA / Wood / Flex,

How can I best clean out my extruder between them to ensure I don't contaminate my next print?

**Tags:** maintenance, print-material, extruder

> **Comments:**
> **username_1**: I would be particularly interested with materials such as PVA, where temperatures over a certain point carbonize the filament, all but destroying the hotend. How do you switch from PVA to ABS, with the huge temperature gap?  

---

## 5 answers

### Answer by username_7 on 2016-01-14. Score: 20 | Accepted answer

If you feel you need to *clean* the nozzle the best approach is a *cold pull*. You can perform this procedure with many printers, however, you should seek advice from your printer manufacturer before attempting this process if you have any doubts.

With the previously filament still loaded and the tool head cold:

* Begin to raise the temperature of the tool to the printing temperature of *the next filament you intend to load*
* As it begins to warm up perform any tasks you normally perform during filament unloading (open the idler, for example). **You should not be fighting against the extruder drive gear or any other part of the tool during this process!**
* With a fair amount of pressure begin pulling on the filament
* The old filament should eventually release from inside of the tool leaving the end of the filament roughly in a nice molded shape of the inside of the tool. Begin loading the next filament you intend to print and manually feed some filament through as the tool finishes heating

Anything left over from the previous filament including pigment or other residue should be stuck to the end of the filament.

You can perform *cold pulls* as many times as you wish by loading new filament, extruding a small amount, letting it completely cool and repeating the steps.

> **Comments:**
> **username_8**: I typically perform cold pulls on the filament I unload by manually (by hand) pulling the filament back with a temperature setting slightly lower than typical printing temperature. Due to the lower temperature, most residual filament will stick to the filament on the way out.  
> **username_7**: Great advice. Like the instructions, I usually just set the temperature and begin pulling while it's cold.  As the temperature rises the filament will generally come loose much earlier than when the printing temperature is reached.  I then load the next filament and feed some through by hand when it reaches printing temperature. :)  

---

### Answer by username_2 on 2016-01-14. Score: 9

In most cases, removing the old filament from the printer, inserting the new filament in, and running the new filament through the printer for a short period of time will clean the nozzle. The skirt of the print can also be a time during the actual print for the old filament to be flushed. Assuming the skirt is long enough, all that needs to be done is the new filament inserted and the print started.

Assuming that extruding new filament does not fix the problem, there is a more serious problem such as a clogged extrusion head that needs to be fixed with other methods.


---

### Answer by username_3 on 2016-01-17. Score: 3

Some people use a nylon "cleaning" filament when switching types of filaments. It heats well to a variety of temperatures and seems to stick well to whatever is in there when pulling it back out. Be sure to heat it up to the temperature of the filament being removed to get that to bind with the nylon.


---

### Answer by username_4 on 2016-01-18. Score: 2

I always find the best way is to run more filament through the nozzle. Just enough for a full colour change.


---

### Answer by username_5 on 2016-01-19. Score: 2

eSun has a cleaning filament that extrudes at a wide range of temperatures. It may seem ridiculous to use filament that costs over $100 USD per kilo to purge the nozzle, but it's very convenient and in practice, you don't use much each time (it's sold in 100g packs). I'm still using some samples I received with some filament over a year ago.

Cold pulls will probably be more effective though (as described in another answer), they're just more effort. I usually use cold pulls with nylon when I want to clear out my nozzle, either as part of routine maintenance or when switching to plastics that are sensitive to contamination (usually PETG or ninjaflex). I usually use the cleaning filament when I want to change from a dark to a light or clear filament, especially if the new filament is expensive. Most of the time I just feed in enough of the new filament to purge out the old, with the temperature set to the max of the two.

> **Comments:**
> **username_6**: The question then becomes: "how do I clean the nozzle from the cleaning filament?" :)  

---

