Skip to main content
tip
  • The SB2040 comes with a pre-flashed Katapult firmware at 1M baud rate via CAN connection.
  • The SB2040 CAN connection Katapult firmware supports both 500K and 1M baud rates; you can flash the desired rate if needed.
  • Katapult Firmware Burning

Firmware Burning Instructions

  • The SB2040 can be connected to the host machine via CAN connection.
  • CAN connection requires the use of XT30(2+2)-F cable.
  • Below is the appearance of the XT30(2+2)-F cable.
Notice
  • To burn the mainboard firmware, you need to burn Katapult first to burn Klipper.
  • If the mainboard has already been burned with Katapult, there is no need to perform the final step of burning Katapult firmware; this is just a precaution in case the Katapult firmware was not successfully burned.
  • You can quickly press the reset button twice to check if an LED on the mainboard is blinking; if it is, it indicates that the mainboard is in Katapult firmware mode.

How to Determine Which Firmware You Need

  • The SB2040 can only connect to the host machine via CAN.
  • CAN Firmware Burning
    • Advantage: If you flash the Katapult firmware, you can update the firmware without touching the mainboard, and it supports bus connections.
    • Disadvantage: It may cause timeouts or errors when used with KlipperScreen.
    • Tip: If you need to use CAN, ensure that your host machine supports CAN and that you have a UTOC or a mainboard flashed with bridge firmware.

Katapult Firmware Instructions

tip

Katapult was originally named CanBoot and was later renamed.

  • Katapult firmware is a type of bootloader that can be used in conjunction with Klipper. After being flashed using methods like DFU, you can use commands to update the firmware in one click.
  • Advantages: Double resetting or quickly cutting power twice will enter the Katapult firmware, and the pre-configured LED will flash; if not configured, it won't flash.
  • The Katapult firmware can only be used for flashing firmware and cannot connect to Klipper!!!
  • There are three ways to connect the Katapult firmware to the host machine:
    • CAN connection
      • Advantages: After compiling the KLIPPER firmware, you can directly update the firmware using commands.
      • Disadvantages: You need to know the firmware compilation rate in advance.
    • RS232 connection
      • Advantages: After compiling the KLIPPER firmware, you can update the firmware using commands.
      • Disadvantages: You cannot update the firmware in one click using commands; you need to manually enter the Katapult firmware.
    • USB connection
      • Advantages: After compiling the KLIPPER firmware, you can directly update the firmware using commands.