Katapult(Bootloader)固件
出厂已预刷
FLY-TOOL-LITE CAN 出厂时已经预刷 Katapult。正常使用和更新 Klipper 固件时不要重复烧录本页固件;本页仅用于 Bootloader 损坏后的恢复。
固件说明
名称说明
Katapult 原名 CanBoot,两者在旧教程或旧固件名称中可能同时出现。
Katapult 是用于引导和更新 Klipper 的 Bootloader:
- Katapult 本身不能作为 Klipper MCU 使用,烧录后仍需写入与硬件和通信方式匹配的 Klipper 固件。
- 支持的工具板可以通过快速双击
RESET按键进入 Katapult;进入后通常会有状态灯闪烁。 - CAN、RS232 和 USB 使用相互独立的 Katapult 固件,不能只修改文件名或直接混用。
- CAN 固件还必须选择正确的总线速率,常见速率为
500K和1M。
- FLY-TOOL-LITE CAN 使用 CAN 通信。
- 本页仅提供
1MCAN 速率的 Katapult 固件。
CAN 速率必须一致
本固件只能用于 1M CAN 网络。上位机、主板和同一总线上的全部 CAN 设备必须使用相同速率。
进入烧录模式
断电操作
开始前请完全关闭打印机并断开电源供应。不要在通电状态下插拔线束、整理接口线序或触碰端子。
图中标出的是 BOOT 按键:
- 保持工具板完全断电。
- 按住
BOOT按键。 - 使用带数据传输功能的 USB 线连接工具板与电脑或上位机。
- 设备被识别后松开
BOOT按键。
Loading...
烧录固件
- Windows
- Linux / FLYOS
下载 FLY-TOOL-LITE CAN Katapult 固件:
Windows 默认可能隐藏文件扩展名。下载后请确认文件扩展名未被修改,不要保存成
.txt 或其他扩展名。固件在仓库中的目录为:
FLY-Firmware/ToolBoard/TOOL-LITE
- 确认工具板已经进入 UF2 烧录模式,电脑中出现名为
RPI-RP2的可移动磁盘。
Loading...
- 松开
BOOT按键或移除 BOOT 跳线。
Windows 文件后缀显示
Windows 可能隐藏文件扩展名。请在文件资源管理器中勾选“文件扩展名”,并确认使用的是 .uf2 固件;不要修改固件后缀名。
- 将需要烧录的
.uf2固件复制到RPI-RP2磁盘。
Loading...
- 固件写入完成后,
RPI-RP2磁盘会自动消失,表示 UF2 固件已经烧录完成。
- 编译 RP2040 烧录工具。已经执行过此步骤时可以跳过。
cd ~/klipper/lib/rp2040_flash/
make
- 确认工具板已经进入 UF2 烧录模式。
lsusb
如果输出中出现 2e8a:0003,表示设备已进入 RP2040 烧录模式。不同系统显示的设备名称可能不同,应以 USB ID 为准。
Loading...
未识别到设备
没有出现 2e8a:0003 时不要继续烧录。请重新断开工具板电源,并按本页“进入烧录模式”的步骤重新操作。
- 拉取或更新预编译固件仓库。
- Linux
- FLYOS
首次下载:
cd ~
git clone https://cnb.cool/3dmellow/FLY-Firmware.git
已经下载过时更新仓库:
git -C ~/FLY-Firmware pull --ff-only
首次下载:
git clone https://cnb.cool/3dmellow/FLY-Firmware.git /data/FLY-Firmware
ln -s /data/FLY-Firmware /root/FLY-Firmware
已经下载过时更新仓库:
git -C /data/FLY-Firmware pull --ff-only
- 执行以下命令烧录
1MCAN 固件:
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY-Firmware/ToolBoard/TOOL-LITE/FLY_TOOL-LITE_CANBOOT_CAN_1M.uf2
- 出现烧录成功提示后再进行断电操作。
Loading...
完成烧录
断电操作
烧录完成后,先断开工具板 USB 和外部供电,再恢复正常接线。不要在通电状态下插拔工具板线束。
重新上电后,Katapult 正常启动时状态灯会闪烁:
Loading...
Loading...