项目简介
Marlin是一款基于Arduino平台的开源固件,专为3D打印机设计。它具备丰富功能,涵盖步进电机控制、温度管理、SD卡支持、G-code解析等,可适用于多种3D打印机和CNC机床。
项目的主要特性和功能
- 步进电机控制:支持高精度控制,具备线性加速度和速度管理功能。
- 温度管理:支持多通道温度传感器和加热器,有PID控制与温度报警功能。
- G-code解析:能解析并执行多种G-code指令,可处理复杂打印任务。
- SD卡支持:可从SD卡读取和执行G-code文件,支持文件夹管理与自动启动。
- LCD支持:提供LCD菜单系统,支持实时参数调整和SD卡打印控制。
- EEPROM存储:可将配置参数存于EEPROM,实现开机自动加载。
- 扩展功能:支持弧形打印、自动温度调整、核心XY运动学等高级功能。
安装使用步骤
- 硬件准备:确保Arduino板、步进电机、温度传感器、SD卡模块等硬件设备正确连接。
- 配置固件:依据硬件配置,编辑
Configuration.h
和Configuration_adv.h
文件,设置相关参数。 - 编译固件:用Arduino IDE打开Marlin项目,选好开发板和端口后编译项目。
- 上传固件:把编译好的固件上传到Arduino板。
- 测试运行:用上位机软件(如Pronterface)连接打印机,发送G-code指令测试。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】