Skip to main content
tip
  • MMU provides Katapult firmware for USB and CAN connections. You can flash it yourself if needed.
  • MMU comes pre-flashed with Katapult firmware for CAN connection at a rate of 1M.
  • Katapult Firmware Flashing

Firmware Flashing Instructions

  • The MMU can connect to the host computer using RS232, CAN, or USB.
  • For RS232 and CAN connections, an XT30(2+2)-F cable is required. For USB, a TYPE-C data cable with data transfer functionality is needed.
  • Below is the style of the XT30(2+2)-F cable:
    Loading...
Important Notes
  • Flashing the mainboard firmware requires using Katapult to flash Klipper.
  • If you are certain the mainboard already has Katapult flashed, you do not need to perform the final step of flashing the Katapult firmware.
  • You can quickly press the reset button twice to see if an LED on the mainboard starts blinking. If it does, it indicates the mainboard has entered the Katapult firmware.

How to Determine Which Firmware You Need

  • The MMU can connect to the host computer using the following methods:
  • CAN Firmware Flashing
    • Advantages: If Katapult firmware is flashed, firmware can be updated without touching the mainboard, and it supports bus connections.
    • Disadvantages: May cause errors like homing timeout when used with KlipperScreen.
    • Note: If using CAN, ensure the host computer supports CAN and that you have a UTOC or a mainboard flashed with bridge firmware.
  • RS232 Firmware Flashing
    • Advantages: No special software required, reliable and stable communication.
    • Disadvantages: Re-flashing firmware requires entering manual DFU mode or double-clicking RST to enter Katapult for updates.
    • Note: Requires G2T or UTOR to be used.
  • USB Firmware Flashing
    • Advantages: If Katapult firmware is flashed, firmware can be updated without touching the mainboard. If using SD card or DFU flashing, updates still require the original method. Reliable and stable communication.
    • Disadvantages: Multiple USB devices may affect data transmission.

Katapult Firmware Explanation

tip

Katapult was originally named CanBoot and later renamed to Katapult.

  • Katapult firmware is a type of bootloader that can be used in conjunction with Klipper. After flashing via methods like DFU, the firmware can be updated with a single command.
  • Advantages: Quickly double-click the reset button or power off twice in quick succession to enter Katapult firmware, at which point an LED on the motherboard will blink.
  • Katapult firmware can only be used to flash firmware and cannot connect to Klipper!!!
  • Katapult firmware supports three methods for connecting to the host computer, with each method's firmware being independent of the others:
    • CAN connection
      • Advantages: After compiling the Klipper firmware, it can be updated directly using commands, with strong anti-interference capability.
      • Disadvantages: Requires prior knowledge of the firmware's compiled baud rate.
    • RS232 connection
      • Advantages: After compiling the Klipper firmware, it can be updated using commands, with very strong anti-interference capability.
      • Disadvantages: Cannot update the firmware with a single command; requires manually entering Katapult firmware.
    • USB connection
      • Advantages: After compiling the Klipper firmware, it can be updated directly using commands.
      • Disadvantages: Long data cables are prone to interference, which may cause disconnections.
Loading...