跳到主要内容

FLY-D5 Bootloader(Katapult)恢复

仅用于救砖
  • 本页用于 Katapult 本身损坏:双击 RST 无灯、始终搜不到 usb-katapult_,或主板无法进入烧录模式。
  • 正常升级 Klipper 固件不要走本页,请回到 固件编译与烧录。
  • Fly-D5 主板只能通过 Type-C USB 接口进行 Bootloader 烧录;出厂已默认带 Katapult,一般不需要重刷。

前置条件​

下载与 D5 匹配的 Katapult 固件:

Windows 文件后缀显示

Windows 可能隐藏文件扩展名,下载后请确认文件名仍为 FLY_D5.bin,不要保存成 .txt 或其他扩展名。

固件位于 FLY-Firmware/MainBoard/D 目录。

Windows 需要安装 STM32CubeProgrammer 和 STM32 DFU 驱动;Linux / FLYOS 使用下方自动烧录命令。另需准备一条支持数据传输的 Type-C 数据线。

进入 DFU 烧录模式​

按键位置

左边为 RST 按键,右边为 BOOT 按键。

断电操作

需要插拔 Type-C 数据线时,必须先完全关闭打印机并断开电源供应。方法 2 中的按键操作本身不需要插拔线缆。

进入 DFU 有两种方法:

  1. 在主板完全断电的情况下,按住 BOOT 按键,再把支持数据传输的 Type-C 线连接到主板和上位机。
  2. 已连接 Type-C 线时,按住 BOOT 按键,然后按下 RST 按键,再依次松开 RST 和 BOOT。
Loading...

进入 DFU 后,烧录软件应能识别到 DFU 设备(0483:df11)。

烧录 Katapult 固件​

断电操作

连接或重新插拔 USB 线之前,请先完全关闭打印机并断开其他电源供应。不要让工具板同时通过打印机电源和 USB 接口供电。

USB 连接兼容性

部分电脑的 USB 接口可能因驱动或信号兼容性导致烧录不稳定。连接失败时可以更换电脑 USB 接口或使用质量可靠的 USB 扩展坞;出现下图错误时也应先检查 USB 连接和驱动。

Loading...
  1. 从辅助软件下载页下载并安装 SetupSTM32CubeProgrammer 和 STM32 DFU 驱动。
  2. 将本页下载的固件保存到电脑中便于查找的位置。
Windows 文件后缀显示

Windows 可能隐藏文件扩展名。请在文件资源管理器中勾选“文件扩展名”,确认固件仍为 .bin 或 .hex,不要修改文件后缀。

  1. 确认设备已经按产品教程进入 DFU 烧录模式,再通过带数据传输功能的 USB 线连接电脑。
  2. 打开 STM32CubeProgrammer,选择 USB 模式,刷新设备列表并连接。
Loading...
  1. 没有出现错误弹窗时表示连接成功。
Loading...
  1. 点击左侧下载图标,并按下图勾选烧录选项。
Loading...
  1. 点击 Browse,选择需要烧录的固件。
Loading...
  1. 烧录 .bin 固件时,将 Start address 设置为 0x08000000;使用 .hex 固件时保持文件自带地址。
Loading...
  1. 点击 Start automatic mode 开始烧录。
Loading...
  1. 出现成功提示后,表示固件烧录完成。
Loading...

校验与后续步骤​

  • 烧录完成且没有报错后,先关闭电源,再断开 Type-C 数据线,然后重新给主板上电。
  • 快速双击 RST,状态灯开始闪烁;执行 lsusb 应能看到 1d50:6177,表示 Katapult 已恢复。
  • Katapult 只是 Bootloader,恢复后还必须继续烧录 Klipper 固件:固件编译与烧录。

常见失败原因​

现象可能原因处理
烧录软件识别不到设备未进入 DFU、数据线仅充电或驱动未安装按 BOOT + RST 重新进入;更换数据线;Windows 安装 STM32 DFU 驱动
软件中找不到 0483:df11设备不在 DFU 模式先按住 BOOT 再上电,或按方法 2 重新进入
烧录成功但双击 RST 无灯固件文件不匹配或硬件异常确认下载的是 D5 的 Katapult 固件;仍无反应请联系售后
能进入 Katapult 但 Klipper 连不上只恢复了 Bootloader,尚未刷 Klipper 固件回到 固件编译与烧录 刷写 Klipper
Loading...