Skip to main content
tip
  • The SB2040 PRO V3 is shipped with a Katapult firmware pre-flashed for CAN connection at a rate of 1M.
  • The Katapult firmware connected via CAN to the SB2040 PRO V3 has rates of 500K and 1M, which can be flashed as needed.
  • Burn Katapult Firmware

Firmware Burn-in Instructions

  • The SB2040 PRO V3 can connect to the host machine via two methods: RS232 or CAN.
  • Both RS232 and CAN require the use of XT30(2+2)-F for connection.
  • Below is the appearance of the XT30(2+2)-F data cable.
Note
  • Motherboard firmware burn-in needs to be done through Katapult to flash Klipper.
  • If it is confirmed that the motherboard has already been flashed with Katapult, there is no need to perform the final step of flashing the Katapult firmware; this is just a precaution in case the Katapult firmware was not successfully flashed on the motherboard.
  • You can quickly press the reset button twice to see if an LED on the motherboard blinks, indicating that the motherboard has entered the Katapult firmware.

How to Determine Which Firmware You Need

  • The SB2040 PRO V3 can connect to the host machine using the following methods.
  • CAN Firmware Burn-in
    • Advantage: If the Katapult firmware is flashed, you can update the firmware without touching the motherboard, and it supports bus connections.
    • Disadvantage: There may be errors such as homing timeouts when used with KlipperScreen.
    • Tip: If you need to use CAN, ensure that the host machine supports CAN and that it is paired with UTOC or a motherboard with bridge firmware flashed.
  • RS232 Firmware Burn-in
    • Advantage: No special software is required; communication is reliable and stable.
    • Disadvantage: To reflash the firmware, you need to enter manual DFU mode or double-click RST to enter Katapult to update the firmware.
    • Tip: It requires pairing with G2T or UTOR to be used.

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.