Custom Snapmaker U1 Firmware

Faulty Toolhead Bypass

This firmware adds two Firmware Config recovery options for Snapmaker U1 printers with a damaged toolhead:

Warning

Both bypasses are only intended to let the printer boot and keep using the remaining toolheads until the damaged part is replaced or reconnected.

Configure

  1. Enable Advanced Mode on the printer screen.
  2. Open http://<printer-ip>/firmware-config/.
  3. Go to Settings -> Troubleshooting.
  4. Use the row for each affected toolhead: Faulty Toolhead 1, Faulty Toolhead 2, Faulty Toolhead 3, or Faulty Toolhead 4.
  5. Change that row from Normal to Bypass Thermistor (MCU alive, thermistor bad) or Bypass MCU (Disconnected) (MCU dead or cable unplugged).
  6. Firmware Config will restart the toolhead simulator (if applicable) and Klipper automatically.

To undo it after replacing the faulty part, set each affected toolhead row back to Normal.

What Bypass Thermistor Changes

For the selected toolhead, the override:

Toolhead mapping:

What Bypass MCU (Disconnected) Changes

For the selected toolhead, the override:

Toolhead mapping:

See Toolhead MCU Simulator for how the simulator itself works.

Implementation Note

Inference from the official guide and the stock U1 printer.cfg:

The active override is installed into:

/oem/printer_data/config/extended/klipper/

Filename pattern:

Only one override is active per toolhead at a time - switching between Bypass Thermistor and Bypass MCU (Disconnected) removes the other override’s marker file. Different toolheads can have different bypasses enabled at the same time.