使用 Arduino IDE 打开 marlin.ino,切换到 Configuration.h 即可查看并修改该文件。或者使用任何一款文本编辑器(notepad,notpad++等)直接打开 Configuration.h 也可以。Marlin固件的配置主要包含一下几个方面:
1. 通讯波特率
2. 主板类型,所使用的主板类型
3. 温度传感器类型,包括挤出头温度传感器和加热床的温度传感器
4. 温度配置,包括喷头温度和加热床温度
5. PID 温控参数,包括喷头温度控制和加热床温度控制
6. 限位开关
7. 4 个轴步进电机方向
8. X/Y/Z 三个坐标轴的初始位置
9. 打印机运动范围
10. 自动调平
11. 运动速度
12. 各轴运动分辨率
13. 脱机控制器
开始介绍
电脑和打印机通过串口进行通讯,要定义好端口和波特率,在此定义的是 3D 打印主板的端口和波特率,端口号使用默认的 0 就可以了。Marlin 固件默认的波特率是 250000,也可以修改为其他值,比如 115200,这是标准的 ANSI 波特率值。
#define SERIAL_PORT0
#define BAUDRATE250000
下面定义主板类型,Marlin 固件支持非常多种类的 3D 打印机主板,比如常见的RAMPS1.3/1.4、Melzi、Printrboard、Ultimainboard、Sanguinololu 等控制板。需要注意的是不同主板使用不同的脚口和数量,如果该定义和 Arduino IDE 中使用的主板不一致,肯定会