Skip to main content
Tip
  • The SB2040 PRO V3 comes pre-flashed with Katapult firmware for CAN connection at a rate of 1M.
  • The SB2040 PRO V3 supports Katapult firmware for CAN connection at rates of 500K and 1M, which can be flashed as needed.
  • Katapult Firmware Flashing

Firmware Flashing Instructions

  • The SB2040 PRO V3 can connect to the host computer using RS232 or CAN.
  • Both RS232 and CAN connections require the use of an XT30(2+2)-F cable.
  • Below is the style of the XT30(2+2)-F data cable:
Loading...
Important
  • Flashing the mainboard firmware requires using Katapult to flash Klipper.
  • If you are certain the mainboard already has Katapult flashed, you do not need to perform the Katapult firmware flashing step at the end.
  • You can quickly press the reset button twice to see if an LED on the mainboard starts blinking. If it does, it indicates the mainboard has entered the Katapult firmware.

How to Determine Which Firmware You Need

  • The SB2040 PRO V3 can connect to the host computer using the following methods:
  • CAN Firmware Flashing
    • Advantages: If Katapult firmware is flashed, firmware updates can be performed without physically touching the mainboard, and it supports bus connections.
    • Disadvantages: Using it with KlipperScreen may cause errors such as homing timeouts.
    • Note: If using CAN, ensure the host computer supports CAN and that it is paired with a UTOC or a mainboard flashed with bridge firmware.
  • RS232 Firmware Flashing
    • Advantages: No special software is required for use; communication is reliable and stable.
    • Disadvantages: Re-flashing the firmware requires manually entering DFU mode or double-clicking RST to enter Katapult for updates.
    • Note: Requires a G2T or UTOR for use.

Katapult Firmware Explanation

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.
Loading...