项目简介
此项目基于 Marlin 开源 3D 打印机固件,针对 Julia 系列 3D 打印机开展定制开发。Marlin 固件可控制 Arduino 系列 3D 打印机,支持多种硬件平台与打印模式,本项目经特定配置和功能扩展,能满足 Julia 系列不同型号和使用场景的需求。
项目的主要特性和功能
- 多构建变体选择:提供 Julia Basic、Julia Intermediate、Julia Advanced 等多种构建变体,各变体功能特性与硬件支持不同,满足不同用户需求。
- 灵活的参数配置:通过修改多个配置文件,能灵活调整打印机床尺寸、温度传感器类型、最大温度限制、步进电机引脚等参数。
- 丝材防断保障:启用 EXTRUDER_RUNOUT_PREVENT 功能,丝材用尽时采取相应措施,避免打印失败。
- 多种打印模式支持:支持普通打印、精细打印等多种打印模式,适配不同打印需求。
安装使用步骤
迁移操作
- 把 Marlin 复制到
src/Marlin
目录。 - 将覆盖文件复制到
src/common
目录。 - 按需修改覆盖文件。
- 把修改后的源代码提交到 Git 仓库。
构建环境准备
- 安装 Node.js。
- 在终端切换到项目根目录。
- 执行
npm i
安装 Node.js 包依赖。
代码编译与烧录
- 下载项目源码文件并解压,安装 Arduino IDE(若未安装)。
- 根据需求修改相关配置文件(如
configuration_adv.h
等)。 - 在 Git Bash for Windows 中用构建脚本生成中间文件:
./scripts/build <variant_code>
。 - 使用 Arduino IDE 打开项目文件夹,选择合适的构建变体(如 Julia Basic)进行编译,导出 hex 文件。
- 用 USB 数据线连接 3D 打印机和计算机,在 Arduino IDE 中选正确的串口和芯片型号,将生成的 hex 文件烧录到打印机。
- 启动打印机并测试各项功能是否正常。
注意事项
修改配置文件和编译代码前,仔细阅读相关文档和注释,避免不必要的错误。使用本固件前,了解相关风险并遵循安全操作规范。
下载地址
点击下载 【提取码: 4003】