Skip to main content

Katapult Firmware

Katapult Firmware Description

Tip

Katapult was originally named CanBoot and later renamed to katapult.

  • The Katapult firmware is a type of bootloader that can be used together with Klipper. After flashing via DFU or other methods, firmware can be updated with a single command.
  • Advantages: Quickly double-click the reset button or power cycle twice to enter the Katapult firmware, at which point the LED on the motherboard will blink.
  • Katapult firmware can only be used to flash firmware and cannot connect to Klipper!!!
  • Katapult firmware supports three ways to connect to the host computer, and the firmware for each method is independent.
    • CAN connection
      • Advantages: After compiling the Klipper firmware, it can be updated directly using commands, with strong anti-interference capability.
      • Disadvantages: The firmware compilation speed needs to be known in advance.
    • RS232 connection
      • Advantages: After compiling the Klipper firmware, it can be updated using commands, with very strong anti-interference capability.
      • Disadvantages: Firmware cannot be updated with a single command; manual entry into Katapult firmware is required.
    • 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 disconnection.
Tip
  • TOOL-LITE supports CAN
  • Only CAN firmware at 1M rate is provided here

Entering Flash Mode

Tip

The circled button is the BOOT button

  • To enter flash mode, completely power off the mainboard, hold down the BOOT button, then connect a data cable with data transmission capability between the mainboard and the host computer
    Loading...

Flashing Firmware

  • TOOL-LITE-CAN Katapult Firmware
  • You can obtain the firmware via the following link:
Please note

The zip archive must be extracted before use.

  • Alternatively, download the complete repository via git (ensure the host machine has internet access):

  • For general systems

    cd && git clone https://cnb.cool/3dmellow/FLY-Firmware.git
  • For FLY host machine

    git clone https://cnb.cool/3dmellow/FLY-Firmware.git /data/FLY-Firmware
    ln -s /data/FLY-Firmware /root/FLY-Firmware
  • If the firmware package has already been downloaded, it is recommended to update to the latest version before proceeding:

    cd ~/FLY-Firmware && git pull

  • The previous repository is no longer maintained. To delete it, execute:
    rm -rf ~/FLY_Katapult /root/FLY_Katapult
  • The firmware is located at
FLY-Firmware/ToolBoard/TOOL-LITE
  • Prepare a data cable with data transmission functionality
  • Download the firmware to the computer
  • Connect the BOOT jumper, or press and hold the BOOT button while connecting to the computer, then the RPI-RP2 disk will appear
    Loading...
  • Remove the BOOT jumper or release the button!!!
  • Copy the firmware to be flashed into it. Please note that only firmware with the UF2 file extension can be used!!! (Do not modify the file extension; it is ineffective)
  • Reference
    Loading...
  • After copying the firmware, the RPI-RP2 disk will disappear automatically, indicating that the firmware flashing is complete!

Confirming Firmware Startup

  • If the firmware starts normally, the LED will begin blinking
    Loading...
Loading...