6

Before I start, I'll give you my setup:

  • Ender 3 Pro
  • Marlin 2.0.7.2
  • Material/Nozzle: PETG 0.4 mm @ 215 °C
  • Bed: Glass @ 80 °C
  • Default printing speed: 70 mm/s
  • Standard part cooling fan

Since I've updated the Marlin FW on from factory default to 2.0.7.2, my printer stops printing and gives out an thermal runaway exception message. Note that, after the firmware flash, I performed a PID-Tune multiple times.

The problem is absolutely repeatable and happens always on beginning of layer 2 (more precisely: 40 seconds after beginning layer 2). Changing PID values doesn't change anything to the moment of the error occurring.

I managed to run it longer by repeatedly dropping the temperature set-point and making a photo of the temperature plot. First photo is right after the initial drop from 215 to 205 °C. Second is when the temperature started rising slowly again.

Right after the initial drop from 215 to 205 °C

Temperature starting to rise slowly

After this temperature drop, the hotend temperature seemed to be much less stable and reached only 205 °C.

At Layer 12, the same thing happened again. But dropping the temperature far too low for PETG and having the "same" issue again, making me stop the print.

This problem is pretty urgent and I haven't found any suitable solution by now. Do you have any ideas of what may cause this trouble? New heaters and thermistors are on their way right now. But I fear that this is not a hardware problem since none of the components are damaged and dysfunctional, nor the moment of failure is random.

Greenonline
  • 6,748
  • 8
  • 40
  • 68
jwagn
  • 111
  • 1
  • 5

3 Answers3

3

It turned out, it was a faulty heater, that wasn't able to reach and maintain temperatures over 195 °C in a stable manner. The order came, had a new 50 W heater, thermistor and a PTFE-Bowden tube. It works just fine again, now!

0scar
  • 37,708
  • 12
  • 68
  • 156
jwagn
  • 111
  • 1
  • 5
1

I find my Ender 3 Max has "phases" where each and every print will end in a thermal error, always at layer 2. During these phases, I disable retraction to keep the flow of filament constant through the hot end and into the nozzle. While my prints are a little messier than I would like, more often than not they actually finish.

Another thing that helps is to lower the initial bed temperature as much as possible, or even have it at room temperature (Max has a carborundum glass bed with blue tape over the top) and raise it as the hotend moves away from the bed. I feel that layer 2 is the "transition layer" where the hotend is no longer using the heat from the bed to maintain its temperature, so the controller lets it have a big burst of energy to compensate for any temperature variations and more often than not gives it too much, resulting in our beloved E1 error.

I may be wrong, but I would love to try a thermal camera to see if it's true!

Greenonline
  • 6,748
  • 8
  • 40
  • 68
Angela
  • 11
  • 1
0

Wrap all the heat system (above nozzle) with heat tape. I solved my problem with this!