This firmware adds a Firmware Config recovery option for Snapmaker U1 printers
that hit error 0003-0523-0000-0002 because one toolhead thermistor is faulty.
It is based on Snapmakerās official guide:
This bypass is only intended to let the printer boot and keep using the remaining toolheads until the damaged part is replaced.
http://<printer-ip>/firmware-config/.Faulty Toolhead 1, Faulty Toolhead 2, Faulty Toolhead 3, or
Faulty Toolhead 4.To undo it after replacing the faulty part, set each affected toolhead row back to Normal.
For the selected toolhead, the override:
sensor_pin to PC5max_temp to 999max_power to 0.000001 because Klipper rejects 0heater_temp to 999fan_speed to 0stepped_temp_table entry from 260, 0.9 to 260, 0Toolhead mapping:
[extruder] and [heater_fan e0_nozzle_fan][extruder1] and [heater_fan e1_nozzle_fan][extruder2] and [heater_fan e2_nozzle_fan][extruder3] and [heater_fan e3_nozzle_fan]Inference from the official guide and the stock U1 printer.cfg:
PC5.e0:PA2, e1:PA2,
e2:PA2, e3:PA2).e0:PC5, e1:PC5,
e2:PC5, or e3:PC5 for the selected toolhead.The active override is installed into:
/oem/printer_data/config/extended/klipper/
Filename pattern:
faulty_toolhead1.cfgfaulty_toolhead2.cfgfaulty_toolhead3.cfgfaulty_toolhead4.cfgMultiple faulty-toolhead overrides can be enabled at the same time if more than one toolhead is affected.