# Clogging due to heat creep: buy new cooler or new hotend?

Sadly, I am not able to "repair" my 3D printer. Every time, I want to print something that takes a bit longer to print, the extrusion stops at some point during the print (the first few layers are great), no under-extrusion whatsoever before that critical point.

I already tried temperature variation (185-220 °C) with about 5 different brands of 1.75 mm PLA.

I tried printing without any retraction, but failed (I also experimented with flow rate a lot and calculated the perfect percentage etc.)

Everytime a print fails, it is a nightmare to remove the PLA filament from my Bowden tube (because it expanded near the nozzle and is stuck in the Bowden tube). I have to pull with so much force, that I already cut myself several times because I slipped off my pliers.

As I know for sure (I already wasted almost 1kg of PLA for my testing) the problem is heat creep = heat travelling from the heat block to the PLA above because the heat break or fan seem to be broken.

So my question is: "Will it be enough to buy a new cooling fan (as the standard fan doesnt seem to be powerful enough)?"

I have to add that I already bought the original hotend long time ago and I tried printing with the "fan of the first hotend" and with the "fan of the second hotend" (the fan that blows air towards the cold end) so that might not be the problem.

Or do I need a totally new hotend? (with heatbreak etc.)

My printer is a Creality CR 10, and I'm using Ultimaker Cura 3.6.

Or is it enough to buy a new heating block + heat break? (I don't know if the cooling fan is the problem or the heat break).

• Can you check if your heat break is PTFE lined? If it is and the tubing has slipped upward, you'll get something akin to your description. – fred_dot_u Feb 7 '19 at 19:21
• What exactly do you mean? I think that the PTFE tube connects to the nozzle without any gaps. – DonaldEnte Feb 7 '19 at 20:08
• Maybe you could add an image of the extruder/nozzle assembly? – 0scar Feb 7 '19 at 21:55
• I can infer that you have a bowden setup, but nothing else about the topology of your hotend. – Sean Houlihane Feb 8 '19 at 11:24
• Is it just me or does it seem that the vast majority of mechanical problems posted here are for Creality printers? – Carl Witthoft Feb 8 '19 at 15:05

To fight heat creep, you must understand why this is happening.

Heat creeps up the hotend assembly as a result of incorrect settings or hardware setup causing the filament to prematurely soften and swell.

It is important to reduce the heat travelling upwards in the first place rather than fighting the result. Too high print temperatures are an obvious culprit, but also print speed and retraction length are important. These need to be dialed in in perfect harmony.

Even when you buy a complete new hotend or parts for the hotend, incorrect settings may lead to the same results. It is known that all-metal hotends (due to the lacking of a thermal barrier PTFE liner in the heat break shielding the filament of excessive heat input) are more susceptible to encounter heat creep and should generally be avoided by less experienced makers.

Whether or not you should buy new parts depends on the current extruder, your ability to fix it (and the willingness to put in more effort to try) and the knowledge to install new parts and find the correct settings for optimal printing. There is no unambiguous answer to this question.

• Thank you. I have had my Creality CR-10 for quite a while now and the first several months, it worked perfectly.. I think, I will replace the fan and in addition to that, I will reset cura. And I'll buy new isolation "tape" for the heat block. Hopefully, it works.. – DonaldEnte Feb 8 '19 at 12:43

I resorted to google to find a candidate image which might be similar to your hotend.

Now, it is safe to assume that a like-for-like replacement will not improve matters significantly. It is also a good assumption that the performance gap which you need to close is small. Presumably you know how much time you need to wait for the creep to manifest itself so are part way along to being able to perform some heat flow calculations.

The mass of the cold-end here is small, and there is maybe next to no additional metal on the cold side (compared with direct drive, where the servo acts as thermal damping).

You ought to be able to perform static testing - a thermocouple thermometer should be cheaper than running a spool of filament, and all you are interested in is the temperature rise at the hot side of the cold end after 'time to fail'. If you can achieve a halfing of this rise, you're on the way to achieving a 4x longer print run (or better). If you test with zero filament flow, you should see a worst-case result since there is no cold material flow into the cold end.

The one obvious improvement to make with the specimen above which I found on Amazon would be to duct the fan, so airflow is forced past the fins. A side benefit will be reduced cooling of the hotend.

A further improvement, if there are any metal parts in the carriage, would be to remove the anodizing and use thermal transfer grease to increase the effective heatsink size (assuming that the fan also provides airflow over this metalwork.

You might find a larger cold end heatsink (more air surface area over the fins), that might be a worthwhile improvement - but it depends on the mechanical constraints of your printer.

Cooling the hot-end heat sink may be the key. My first step would be to try ducting so the all the air from the fan flows through the fins of the heatsink. To keep it easy and be a quick experiment, use cardboard (or business cards) and tape. Check the controls to be sure the fan is running at full power. You should feel air passing theough the fins. You can not cool it too much.

For cleaning out pla from tubes, nozzles, and hot ends, I use a hot-air heat gun.

• Do you know by chance, how strong the fan should be? Because I can only feel a light breeze coming out of it.. – DonaldEnte Feb 9 '19 at 11:29
• A light breeze should be enough iff most of the air participates. Air that blows past the heat sink does nothing. I solved this problem on a Thing-o-Matic with a business card, ty-wraps, and tape. – cmm Feb 9 '19 at 16:16
• Oh... I had to add a small fan, since the Thing-o-Matic was passively cooled. – cmm Feb 9 '19 at 16:18
• So you built some kind of funnel to direct the airflow? Do you have a picture of your solution? thank you in advance – DonaldEnte Feb 9 '19 at 16:37
• I'm not home. If yours looks like the picture in another answer, i would just put a flat duct from the sides of the fan to the heat sink, taped to the sides of the heatsink. If it was easy, maybe a card from the top of the fan to the top of the heatsink. – cmm Feb 9 '19 at 17:59

If it's a printer stock, no modifications, obviously you don't need to change the hot end, Creality did not release a printer without testing it. At least, no such extreme issues can be expected.

Check the fan power, wear, and settings.

There is a different, much simpler possible answer, that I see posted nowhere, and after changing many many things on my setup I have finally figured out....

Clean the built-up dust off your heatsink and fan.

Undo the 2 screws and clean the dust off.

• While this can help, the constant airflow of the hotend cooling fan prevents dust from settling there in the first place. – Trish Mar 26 '20 at 9:57

I have a cheap Chinese all-metal CR-10 hotend. I used to have a lot of heat creep, but after I setup my only 30x30 mm fan as a part fan to be 100 % at all times to cool the heat sink and retract 10 cm of filament after finishing the print, the heat creep went away.

You can add this G-code after finishing the print to retract 10 cm of filament:G1 E-100 F1200, so it prevents the filament to cool down and expand inside the heat sink.

Another good way is setting up a fan to be up all the time to cool the heat sink. Since I don't have a heated bed and have a single fan, I've wired my fan to D8 pin (for RAMPS 1.6), then setup Marlin:

#define MOTHERBOARD BOARD_RAMPS_14_EFF at Configuration.h

Make sure src/pins/linux/pins_RAMPS_LINUX.h has:

#elif ENABLED(IS_RAMPS_EFF)                       // Hotend, Fan, Fan
#define FAN_PIN                   RAMPS_D9_PIN
#define FAN1_PIN                  RAMPS_D8_PIN


At Configuration_adv.h:

#define E0_AUTO_FAN_PIN FAN1_PIN
...
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
#define EXTRUDER_AUTO_FAN_SPEED 255   // 255 == full speed
#define CHAMBER_AUTO_FAN_TEMPERATURE 30
#define CHAMBER_AUTO_FAN_SPEED 255


This means that your extruder 0 will have a fan connected at D8 pin running 100 % after it hits 50 °C all the time, thus helping with the heat creep issue.