mirror of
https://github.com/Klipper4FlashForge/firmware.git
synced 2026-10-22 05:12:16 -05:00
FF_PA_CALIBRATE TEMP=245 heated the hotend for the sweep and then left it sitting at 245 forever: _heat only ran M104 + TEMPERATURE_WAIT and nothing restored the target. Now _heat snapshots the heater's previous target (usually 0) and both FF_PA_CALIBRATE and FF_PA_PROBE put it back in a finally, so the heater comes back down even when the run fails. A heater the operator set by hand -- no TEMP= given -- stays theirs, the same put-back-what-we-found rule as the rest of _guarded. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016RLsVzXppRdXChrDCsMKkA