欢迎来到天天文库
浏览记录
ID:69568721
大小:140.50 KB
页数:7页
时间:2021-11-07
《Marlin 固件配置》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、------------------------------------------作者xxxx------------------------------------------日期xxxxMarlin固件配置【精品文档】Marlin固件配置 So,让我们开始吧。首先在ArduinoIDE中打开,注意做好源文件的备份工作!!! 波特率 -20行 #defineBAUDRATE250000 //#defineBAUDRATE115200 该行是用来决定主控板使用何种波特率来与电脑上的控制软件进行通信
2、的。通常是用250K和两种波特率选择,要选择何种波特率,只要将该行前面的”//”删除,不选择何种波特率只需要在该行前添加“//”(注意:不包括“”)。默认设置250K在Printrun/Pronterface和RepSnapper里面运行都不错。(我用lubuntu+Pronterface250K连接不上的,115.2K倒没有问题)。 主控板– 49行 #ifndefMOTHERBOARD #defineMOTHERBOARD33 #endif 你可以在注释里可以看到Marlin固件支持的主控板
3、清单,通过修改#defineMOTHERBOARD这行的数字,选择对应的主板编号即可。上面这行是选择RAMPS1.3的意思,你可以按自己实际情况修改该项。Marlin固件会根据主板信息定义主控板引脚布局。具体各种主控板的引脚布局可以在中看到。 Marlin固件温控设置 现在我来看看温控方面的设置,温控设置有点复杂,但是我们不需要考虑那些复杂的PID计算设置问题。基本上我们需要做的是选择3D打印机机温度传感器的类型,如果不是你自己安装的温度传感器,你可以在RepRapwiki中了解温度传感器的类型。 热电调
4、节器(热敏电阻)– 78行 #defineTEMP_SENSOR_01 #defineTEMP_SENSOR_10 #defineTEMP_SENSOR_20 #defineTEMP_SENSOR_BED1 如果你仔细阅读Marlin固件的配置文件,你会发现支持的固件所支持的温控传感器的类型对应的编号。TEMP_SENSOR_0是喷嘴的温控传感器类型、TEMP_SENSOR_BED是加热床的温控传感器类型,一般来说都是100K热敏电阻。 如果你是用RAMPS1.3主控板和中使用默认布局的话,
5、你可以在主控板的T0和T1接口分别对应TEMP_SENSOR_0和TEMP_SENSOR_BED。选择0即关闭该接口。请选择合适你打印机的温控传感器吧。 温度限制(最大值)– 99【精品文档】【精品文档】行 #defineHEATER_0_MAXTEMP275 #defineHEATER_1_MAXTEMP275 #defineHEATER_2_MAXTEMP275 #defineBED_MAXTEMP120 有些喷嘴和加热床的最大工作温度会低于Marlin固件的默认最大温度,为了减少对喷嘴
6、和加热床的损害,可以设置最高温度限制。 Marlin固件的机械设定 机械设定部分包括限位开关、步进电机、最大制造范围和运动位移值。 限位开关和上拉电阻 这一节将教你配置3D打印机每个轴中的限位开关。用G28命令会让3D打印机的3个轴回零方向运动直到碰到限位开关。限位开关如果没有5V电源作为产生信号源的话,配置ENDSTOPPULLUPS会确保让固件产生一个信号、当限位开关接通时才会产生明确的数字信号0。 如需了解更多请参考RepRapwiki的(机械限位开关)(光学限位开关)。(最好就是按机械开
7、关的原理图来制作限位开关,这样的效果最好。) 限位开关上拉电阻总体控制–194行 //corseEndstopSettings #defineENDSTOPPULLUPS//Commentthisout(using//atthestartoftheline)todisabletheendstoppullupresistors Marlin固件默认是需要限位开关的上拉电阻的。从207行开始固件为每个限位开关分配独立一个上拉电阻,如果194行被取消则从197行开始的上拉电阻控制都会一并取消。这样方便你自己
8、的3d打印机采用不同类型的限位开关。一般来说X轴和Y轴采用机械限位开关,可以不需要制作3线的数据口,而Z轴的光学开关默认为3线的数据口。这是光学开关就不需要使用到ENDSTOPPULLUPS注释。 限位开关上拉电阻细分控制– 196行 #ifndefENDSTOPPULLUPS //fineEnstopsettings:Individua
此文档下载收益归作者所有