Tip
- The SB2040 PRO comes pre-flashed with Katapult firmware for CAN connections at a rate of 1M.
- Katapult firmware for SB2040 PRO CAN connections is available in 500K and 1M rates, and can be re-flashed as needed.
- Katapult firmware flashing
Firmware Flashing Instructions
- The SB2040 PRO can connect to the host via CAN.
- CAN requires a
XT30(2+2)-Fconnection. - Below is the
XT30(2+2)-Fdata cable style.
Loading...
Important Notes
- Mainboard firmware must be flashed with Klipper via Katapult.
- If you are certain that the mainboard already has Katapult flashed, there is no need to flash the Katapult firmware at the end.
Selecting the Firmware Type
Please confirm your connection method first.
- The SB2040 Pro can only connect to the host via CAN.
- When a CAN toolboard is needed: please select CAN Firmware.
| Firmware Type | Applicable Scenario | Advantages | Before Selecting | Operation |
|---|---|---|---|---|
| CAN Firmware | When a CAN toolboard is needed | Supports multiple devices on a CAN bus | Confirm the host supports CAN, and prepare a UTOC or USB-CAN bridge board | Compile CAN Firmware |
Katapult Firmware Notes
- The SB2040 PRO comes pre-installed with Katapult firmware for CAN connections at a rate of 1M by default.
Name Explanation
Katapult was formerly known as CanBoot, and both names may appear simultaneously in older tutorials or firmware names.
Katapult is a bootloader used to boot and update Klipper:
- Katapult itself cannot be used as a Klipper MCU; after flashing, you still need to write Klipper firmware that matches the hardware and communication method.
- Supported tool boards can enter Katapult by quickly double-pressing the
RESETbutton; after entering, there is usually a status light blinking. - CAN, RS232, and USB use independent Katapult firmware; you cannot simply modify file names or mix them directly.
- For CAN firmware, you must also select the correct bus speed, with common speeds being
500Kand1M.
Loading...