- LANE_CALIBRATE_PA: when a calibration will run, assign the lane's spool
again (SET_SPOOL_ID) so AFC reads the Spoolman temperature now; AFC
only reads it at spool assignment and Klipper start (TPU calibrated at
210C after Spoolman was set to 230C). The calibration moved to
_LANE_CALIBRATE_PA_RUN, rendered after the refresh.
- bdp_guard: an emergency stop during PA_CALIBRATE leaves the sensor in
PA mode (FIRMWARE_RESTART does not reset it). When arming, read the
mode register and switch the sensor back to probe mode with a fresh
baseline before watching it.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>