Skip to main content

Katapult Firmware

Katapult Firmware Description

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 burning the firmware using methods like DFU, you can use commands to update the firmware with one click.
  • Advantage: Quickly double-clicking the reset button or quickly cutting power twice will enter the Katapult firmware, at which point there will be an LED flashing on the mainboard.
  • Katapult firmware can only be used to burn firmware and cannot connect to Klipper!!!
  • Katapult firmware supports three connection methods for connecting to the host computer, and the firmwares for these three methods are independent of each other.
    • CAN connection
      • Advantage: After compiling the KLIPPER firmware, you can directly update the firmware using a command, and it has strong interference resistance.
      • Disadvantage: You need to know the firmware compilation rate in advance.
    • RS232 connection
      • Advantage: After compiling the KLIPPER firmware, you can update the firmware using a command, and it has very strong interference resistance.
      • Disadvantage: You cannot use a command to update the firmware with one click; you need to manually enter the Katapult firmware.
    • USB connection
      • Advantage: After compiling the KLIPPER firmware, you can directly update the firmware using a command.
      • Disadvantage: A long data cable is prone to interference, which may lead to disconnection.
tip
  • SB2040_PRO supports CAN
  • Only CAN firmware at 500K and 1M rates is provided here

Enter Boot Mode

tip

The circled part is the BOOT button

  • With the motherboard completely powered off, press and hold the BOOT button while connecting a data cable with data transfer to both the motherboard and your device

Flash Firmware

  • SB2040 PRO's Katapult firmware Click to download firmware automatically
  • Prepare a data cable with data transfer capabilities.
  • Download the firmware to the computer.
  • Connect the BOOT jumper or hold it and connect it to the computer, at this point the RPI-RP2 disk will appear.
  • Remove the BOOT jumper or release the button!!!
  • Copy the firmware that needs to be burned into it, please note that only UF2 suffix firmware can be used!!! (Do not modify the suffix name, it is useless.)
  • Refer to
  • After copying the firmware into the RPI-RP2 disk, it will automatically disappear, indicating that the firmware burning is complete!

Confirm if Firmware is Running

  • If the firmware starts normally, the LED will start blinking