# Thermal runaway

**URL:** <https://klipper.discourse.group/t/thermal-runaway/22899>\
**Category:** General Discussion\
**Created:** [April 7, 2025, 9:39pm UTC](https://klipper.discourse.group/t/thermal-runaway/22899 "2025-04-07T21:39:59Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![nefelim4ag](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/nefelim4ag/32/2387_2.png) [@nefelim4ag](https://klipper.discourse.group/u/nefelim4ag)\
**Post date:** [April 8, 2025, 3:49pm UTC](https://klipper.discourse.group/t/thermal-runaway/22899/5 "2025-04-08T15:49:08Z")

</div>

> [@mjoconr](#):
>
> Have you run a PID tune with all the fans running as you would expect during printing and set the temperature above your maximum expected printing temp?

In this specific context, where the user reported wrong temperatures, burned things & etc.  
PID tuning magic rituals are misleading.

PID has nothing to do with temperature readings. It just controls the heater. That is it.  
If temperature is unstable, it may be related to PID params, if temperature is an overshoot/undershoot it is much more probably related. If the fan is cooling down the heater faster than PID reacts, maybe it is worth tuning PID with fans enabled.  
There is a topic with “How tos”: [Discussion/Proposal: small heater control improvements](https://klipper.discourse.group/t/discussion-proposal-small-heater-control-improvements/19195)  
There is a suggested solution: [RFC: Cooperative Heaters predictive control by nefelim4ag · Pull Request #6837 · Klipper3d/klipper · GitHub](https://github.com/Klipper3d/klipper/pull/6837)

As long, as you see PWM 100% (flat line) (or value equal to max\_power) while heating, and see any PWM around the target point, the PID is probably fine.

> [@Trev](#):
>
> I have only ran the PID to temp that of which i am using, so 260. What temp should i use for my PID as i print with 260? I have left the fans off for the PID being that i print with ASA and the fan is hardly on while printing.

Your problem is not a PID. As you described, you burn the things several times.  
It is either a configuration issue, as pointed out above by @Sineos, or an assembly error.

The real question is: Why does it not trigger the verify heater error?  
According to the logs, it seems like, even in this situation thermistor is still heating fast enough, to not trigger the safety shutdown. Looks like default values ensure pretty soft requirements.  
Which just does not cover your situation.

---

_[View the full topic](https://klipper.discourse.group/t/thermal-runaway/22899)._
