跳到主要内容

Marlin固件下载

注意事项

请不要放在中文路径下

Fly_D8-Marlin

  • 点击下方下载链接
  • Loading...

Marlin固件编译

须知
  • 本教程基于Windows系统下操作
  • 本教程使用到vscode请提前安装好

安装Python环境

  • 下载Python环境
  • 点击下方下载链接
  • Loading...
    Loading...
  • 安装完成
    Loading...

安装vscode扩展(插件)

  1. 打开vscode,打开扩展商店(界面左侧有四个方块的按钮)
  2. 搜索框输入
platformIO
  1. 找到插件并安装
  2. 重启vscode
    Loading...

固件地址

  • 编译成功后,您所需的固件文件为 firmware.bin
  • 它位于项目目录下的 .pio\build\<您的主板型号>\ 文件夹中。
  • 路径说明:<您的主板型号> 需替换为您在编译时选择的具体主板型号,例如 D8super8,该目录名称与您的编译环境一致。
    Loading...

烧录固件

断电操作

连接或重新插拔 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...
Loading...