项目简介
本项目是基于Arduino的开源3D打印机固件Marlin。它能为3D打印机提供丰富功能,支持包括Wanhao D9在内的多种3D打印机硬件。此固件具有灵活的扩展性,用户可通过自定义配置文件调整其行为。
项目的主要特性和功能
- 自动床面调平:自动测量并补偿床面不平整,提高打印精度。
- 步进电机控制:精确控制步进电机运动,完成复杂3D打印任务。
- 温度控制:利用PWM或慢PWM逻辑控制加热器,结合风扇PWM控制,保证打印时温度稳定。
- SD卡支持:可从SD卡加载打印文件,方便用户管理打印任务。
- 用户界面管理:通过LCD屏幕和按键提供友好界面,支持多菜单和子菜单,便于调整打印参数。
- 高级暂停功能:允许在打印过程中更换耗材或暂停打印,不影响后续任务。
- 打印信息统计:提供打印时间、耗材消耗长度等统计信息。
安装使用步骤
- 根据打印机硬件配置和个人需求,修改Marlin固件中的配置文件,如
Configuration.h
,以适配打印机硬件并调整固件行为。 - 使用Arduino IDE或类似开发环境,编译Marlin固件源码,生成用于刷入打印机的固件文件。
- 通过串口连接,将生成的固件文件烧录到3D打印机的控制板上。
- 通过打印机的LCD屏幕和按键,测试Marlin固件功能,确保打印机正常工作。
注意:配置和编译固件时,需确保选择正确的硬件和开发环境,并按Marlin固件要求进行配置。具体安装和调试步骤可能因打印机硬件配置和用户需求而异。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】