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 methods like DFU, the firmware can be updated with a single command.
- Advantages: Quickly double-click the reset button or power off twice rapidly to enter Katapult firmware, at which point the motherboard's LED 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 computer, with each method's firmware being independent of the others:
- CAN connection
- Advantages: After compiling the Klipper firmware, the firmware can be updated directly using commands, with strong anti-interference capabilities.
- Disadvantages: The firmware compilation rate must be known in advance.
- RS232 connection
- Advantages: After compiling the Klipper firmware, the firmware can be updated using commands, with very strong anti-interference capabilities.
- Disadvantages: Firmware cannot be updated with a single command; manual entry into Katapult firmware is required.
- USB connection
- Advantages: After compiling the Klipper firmware, the firmware can be updated directly using commands.
- Disadvantages: Long data cables are prone to interference, which may cause disconnections.
- CAN connection
Tip
- ERCF supports CAN and USB.
- CAN firmware provided here is available in 500K and 1M baud rates.
Entering Flash Mode
Tip
The circled area is the BOOT button.
- To enter flash mode, ensure the mainboard is completely powered off. Press and hold the BOOT button, then connect a data-capable Type-C cable from the mainboard to the host computer.
Loading...
Flashing the Firmware
- Windows Flashing Tutorial
- Katapult firmware for ERCF
- You can obtain the firmware via the following links:
- Download Firmware Package - Directly download the latest firmware archive.
- Repository Address - Visit the firmware repository.
- The firmware is located at:
FLY-Firmware/ToolBoard/ERCF
<WIN />
</TabItem>
<TabItem value="linux" label="Host Computer Flashing Tutorial">
<Katapult />
4. Flash the firmware
:::tip
Only one firmware needs to be flashed.
:::
* Below is the command to flash the 500K CAN baud rate firmware:
```bash
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY-Firmware/ToolBoard/ERCF/FLY_ERCF_CANBOOT_CAN_500K.uf2
- Below is the command to flash the 1M CAN baud rate firmware:
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY-Firmware/ToolBoard/ERCF/FLY_ERCF_CANBOOT_CAN_1M.uf2 - Below is the command to flash the USB firmware:
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY-Firmware/ToolBoard/ERCF/FLY_ERCF_CANBOOT_USB.uf2
-
If the following prompt appears, the flashing was successful:
Loading...
Tip
After flashing is complete, the mainboard must be completely powered off once.
Verifying Firmware Startup
- If the firmware starts normally, the LED will begin to blink.
Loading...
Loading...