Skip to main content

Katapult Firmware

Katapult Firmware Description

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.
tip
  • SB2040_V3 supports CAN and RS232
  • Only CAN firmware at 500K and 1M baud rates are provided here

Entering Programming Mode

tip

The left is the RESET button, and the right is the BOOT button.

  • There are two methods to enter programming mode.
  • Method one: With the main board completely powered off, hold the BOOT button and then connect the data transmission cable to both the main board and your device.
  • Method two: Connect the data transmission cable to both the main board and your device, hold the BOOT button, press the RST button, release the RST button, and finally release the BOOT button.

Flashing Firmware

  • The Katapult firmware for SB2040 V3 Click to automatically download the firmware
  • Prepare a data cable with data transmission capability
  • Download the firmware to your computer
  • Connect the BOOT jumper or hold it down after connecting to the computer, at this point the RPI-RP2 disk will appear
  • Remove the BOOT jumper or release the button!!!
  • Copy the firmware you need to burn into the disk, please note that only UF2 suffix firmware can be used!!! (Do not modify the suffix name, it is useless)
  • Reference
  • After copying the firmware into the RPI-RP2 disk, it will automatically disappear, at this point the firmware burning is completed!

Confirming Firmware Boot

  • If the firmware starts up normally, the LED will blink.