Skip to main content
Tip
  • The ERCF is pre-flashed with Katapult firmware via CAN connection at a rate of 1M.
  • The Katapult firmware for ERCF’s CAN connection is available in 500K and 1M speeds; you can flash it manually if needed.
  • Flash Katapult Firmware

Firmware Flashing Instructions

  • The ERCF can connect to a host computer using a CAN connection.
  • A XT30(2+2)-F connector is required for the CAN connection.
  • Below is the layout of the XT30(2+2)-F data cables:
    Loading...
Important Notes
  • Flashing the motherboard firmware requires using Katapult to flash Klipper.
  • If it’s confirmed that the motherboard already has Katapult flashed, there’s no need to flash the Katapult firmware again.

How to Determine Which Firmware You Need

  • The ERCF can connect to a host computer in the following ways:
  • Flash CAN Firmware
    • Advantages: If Katapult firmware is installed, the firmware can be updated without touching the motherboard, and bus connection is supported.
    • Disadvantages: Using it with KlipperScreen may cause errors such as timeout when returning to home.
    • Tip: If using CAN, ensure the host computer supports CAN and that a UTOC or a motherboard with bridging firmware is used.
  • Flash USB Firmware
    • Advantages: Like Katapult firmware, it allows firmware updates without touching the motherboard. Updates via memory card or DFU still require the traditional method, but the communication is reliable and stable.
    • Disadvantages: Multiple USB devices may interfere with data transmission.

Katapult Firmware Overview

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