tip
- SB2040 PRO V3 comes pre-flashed with Katapult firmware for CAN connection, with a speed of 1M
- SB2040 PRO V3 CAN connection Katapult firmware supports speeds of 500K and 1M, which can be flashed as needed
- Katapult Firmware Flashing
Firmware Flashing Guide
- SB2040 PRO V3 can connect to the host computer using either RS232 or CAN connections
- Both RS232 and CAN require the use of
XT30(2+2)-F
for connection - Below is the
XT30(2+2)-F
data cable style
Important
- The mainboard firmware needs to be flashed with Klipper through Katapult
- If you are sure the mainboard already has Katapult flashed, there's no need for the final Katapult firmware flashing step, which is just a precaution in case the Katapult firmware on the mainboard wasn't successfully flashed
- You can quickly press the reset button twice to see if an LED on the mainboard starts blinking, indicating that the mainboard has entered Katapult firmware
How to Determine Which Firmware You Need
- SB2040 PRO V3 can connect to the host computer in the following ways
-
CAN Firmware Flashing
- Benefits: If
Katapult
firmware is flashed, firmware updates can be done without touching the mainboard, and bus connection is supported - Drawbacks: May cause homing timeouts or other errors when used with
KlipperScreen
. - Note: If you need to use CAN, ensure the host computer supports CAN, and you need to pair it with UTOC or a mainboard with bridge firmware
- Benefits: If
-
RS232 Firmware Flashing
- Benefits: No special software required, reliable communication, stable
- Drawbacks: Firmware updates require manual DFU mode or double-clicking RST to enter
Katapult
for updates - Note: Requires G2T or UTOR for use
Katapult Firmware Guide
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.
- CAN connection