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 Description
Katapult was formerly named CanBoot; both may appear simultaneously in old tutorials or old firmware names.
Katapult is the bootloader used to boot and update Klipper:
- Katapult itself cannot be used as a Klipper MCU; after flashing, the Klipper firmware matching the hardware and communication method still needs to be written.
- The method for entering Katapult is subject to the current product page: boards with a
RESETbutton can enter by quickly double-pressingRESET; boards with only aBOOTbutton require fully powering off first, then holdingBOOTwhile connecting USB, and releasing it once the device is recognized. After entering, there is usually a status LED blinking. - CAN, RS232, and USB use mutually independent Katapult firmware and cannot be mixed by simply changing the file name or using them directly.
- CAN firmware must also select the correct bus rate; common rates are
500Kand1M.
Loading...