跳到主要内容

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\<您的主板型号>\ 文件夹中。
  • 路径说明:<您的主板型号> 需替换为您在编译时选择的具体主板型号,例如 D8 或 super8,该目录名称与您的编译环境一致。
    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...