I've noticed an interesting behavior on my Ender 3 with SKR Mini E3 mainboard and Marlin 2.0.x bugfix firmware. (otherwise, all other hardware is entirely stock) After the hotend/bed are commanded to cool down, e.g. after a print completes, I have to wait until after they both cool down to ambient before commanding another temperature setpoint.

If I don't do this, the printer most often triggers thermal runaway protection. (usually citing the extruder, but also sometimes the bed) I think this might be due to the thermal inertia in the material between the heater and thermistors, causing a 5-10 second delay in sensed temperature rise. I don't see any reason why thermal runaway should trigger; the Octoprint temperature graph looks completely normal, with no perceptible anomalies.

Is there some way to tune parameters for thermal runaway protection to alleviate this false-positive situation?


Yes there are ways to tune false positives. For Marlin firmware you can find these option in the Configuration_adv.h file.

From the file itself you can read what you need to do:

 * If you get false positives for "Thermal Runaway", increase
  • $\begingroup$ Any recommendations for how to go about increasing both settings? One before the other, increased symmetrically? $\endgroup$
    – ifconfig
    Apr 6 '20 at 21:15
  • $\begingroup$ To be honest, I don't know the underlying problem of this, just try to experiment with one at a time. $\endgroup$
    – 0scar
    Apr 6 '20 at 21:38

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.