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 flashing via DFU or similar methods, one-click firmware updates can be performed using commands.
- Advantages: Quickly double-press the reset button or power cycle twice to enter Katapult firmware, during which 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 methods for connecting to the host machine, with each method’s firmware being independent of the others:
- CAN connection
- Advantages: After compiling the Klipper firmware, it can be updated directly using commands; strong anti-interference capability.
- Disadvantages: The firmware compilation speed must be known in advance.
- RS232 connection
- Advantages: After compiling the Klipper firmware, it can be updated using commands; very strong anti-interference capability.
- Disadvantages: One-click firmware updates via commands are not possible; 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, potentially causing disconnection.
- CAN connection
Tip
- ERCF supports CAN, USB
- CAN firmware is provided here in two speeds: 500K and 1M
Entering Flash Mode
Tip
The circled button is the BOOT button
- To enter flash mode, fully power off the mainboard, hold the BOOT button, then connect the TYPE-C cable (with data transfer capability) to the mainboard on one end and the host computer on the other end.
Loading...
Flashing Firmware
- Windows Flash Tutorial
- ERCF Katapult firmware
- You can obtain the firmware via the following link:
- Download Firmware Package - Direct download of the latest firmware archive
Please Note
The archive must be extracted before use
- Repository Address - Access the firmware repository
- Firmware location:
FLY-Firmware/ToolBoard/ERCF
<WIN />
</TabItem>
<TabItem value="linux" label="Host Computer Flash Tutorial">
<Katapult />
4. Flash Firmware
:::tip
Only one firmware needs to be flashed
:::
* Below is the flash command for the 500K CAN speed firmware:
```bash
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY-Firmware/ToolBoard/ERCF/FLY_ERCF_CANBOOT_CAN_500K.uf2
- Below is the flash command for the 1M CAN speed firmware:
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY-Firmware/ToolBoard/ERCF/FLY_ERCF_CANBOOT_CAN_1M.uf2
- Below is the flash command for the USB firmware:
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY-Firmware/ToolBoard/ERCF/FLY_ERCF_CANBOOT_USB.uf2
-
Flashing is successful when the prompt below appears:
Loading...
Tip
After flashing, fully power off the mainboard once.
Confirming Firmware Startup
- If the firmware starts normally, the LED will blink:
Loading...
Loading...