Katapult Firmware
- Katapult is the BL firmware
- SHT36_V3 supports CAN and RS232
- Only CAN firmware is provided here, in 500K and 1M rates
Entering Flash Mode
The arrow points to the BOOT button
- Entering Flash Mode:
- Completely power off the toolboard.
- Press and hold the
BOOTbutton (location shown below). At the same time, connect it to the computer via a Type-C data cable.
Loading...
Flashing Firmware
- Windows Flashing Tutorial
- Host Flashing Tutorial
- SHT36 V3 firmware download address
- You can obtain the firmware via the following link:
.txt 或其他扩展名。- The firmware is located in
FLY-Firmware/ToolBoard/SHT36
- Confirm that the tool board has entered UF2 flashing mode, and a removable disk named
RPI-RP2appears on your computer.
- Release the
BOOTbutton or remove the BOOT jumper.
Windows may hide file extensions. Please check "File name extensions" in File Explorer and ensure you are using the .uf2 firmware; do not modify the firmware file extension.
- Copy the
.uf2firmware to be flashed to theRPI-RP2disk.
- After the firmware write is complete, the
RPI-RP2disk will automatically disappear, indicating that the UF2 firmware has been successfully flashed.
- Compile the RP2040 flashing tool. You can skip this step if it has already been done.
cd ~/klipper/lib/rp2040_flash/
make
- Confirm that the toolboard has entered UF2 flashing mode.
lsusb
If 2e8a:0003 appears in the output, it indicates that the device has entered RP2040 flashing mode. The device name displayed may vary across different systems, so the USB ID should be used as the reference.
Do not proceed with flashing if 2e8a:0003 does not appear. Please disconnect the toolboard power and repeat the steps in the "Entering Flashing Mode" section on this page.
- Pull or update the precompiled firmware repository.
- Linux
- FLYOS
First-time download:
cd ~
git clone https://cnb.cool/3dmellow/FLY-Firmware.git
Update the repository if it has already been downloaded:
git -C ~/FLY-Firmware pull --ff-only
First-time download:
git clone https://cnb.cool/3dmellow/FLY-Firmware.git /data/FLY-Firmware
ln -s /data/FLY-Firmware /root/FLY-Firmware
Update the repository if it has already been downloaded:
git -C /data/FLY-Firmware pull --ff-only
- Flashing the Firmware
Only one of the firmware files needs to be flashed
- Below is the command for flashing the 500K CAN rate firmware
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY-Firmware/ToolBoard/SHT36/FLY_SHT36V3_katapult_CAN_500K.uf2
- Below is the command for flashing the 1M CAN rate firmware
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY-Firmware/ToolBoard/SHT36/FLY_SHT36V3_katapult_CAN_1M.uf2
- The following prompt indicates a successful flash
After flashing, the mainboard must be completely powered off once.
Confirming Firmware Startup
- If the firmware starts normally, the LED will begin blinking