Skip to main content
Tip
  • ERCF V2 comes pre-flashed with Katapult firmware for CAN connection at a rate of 1M
  • The Katapult firmware rate for ERCF V2 CAN connection supports 500K and 1M, and can be flashed as needed
  • Flash Katapult Firmware

Firmware Flashing Instructions

  • ERCF V2 can connect to the host computer using two methods: RS232 and CAN
  • RS232 and CAN require the use of XT30(2+2)-F for connection
  • Below is the style of the XT30(2+2)-F data cable
    Loading...
Note
  • The mainboard firmware must be flashed with Klipper via Katapult
  • If you have confirmed that the mainboard has already been flashed with Katapult, there is no need to perform the last step of flashing the Katapult firmware

How to Determine Which Firmware You Need

  • ERCF V2 can connect to the host computer using the following methods
  • CAN Firmware Flashing
    • Advantage: If the Katapult firmware is flashed, firmware updates can be performed without touching the mainboard, and bus connection is supported
    • Disadvantage: Using it with KlipperScreen may cause errors such as homing timeout.
    • Note: If CAN is needed, ensure that the host computer supports CAN and that a UTOC or a mainboard with bridge firmware is used
  • RS232 Firmware Flashing
    • Advantage: No special software is required to use; communication is reliable and stable
    • Disadvantage: Re-flashing firmware requires entering manual DFU mode or double-clicking RST to enter Katapult for firmware updates
    • Note: Requires a G2T or UTOR to use
  • USB Firmware Flashing
    • Advantage: If the Katapult firmware is flashed, firmware updates can be performed without touching the mainboard. If using an SD card or DFU flashing, the original method must still be used; communication is reliable and stable
    • Disadvantage: Multiple USB devices may affect data transmission

Katapult Firmware Description

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 RESET button; 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 500K and 1M.
Loading...