换料的步骤首先把喷头加热,软化喷嘴里残余的线材,然后反转挤出机,把线材抽出来。最后装入新线材,并挤出余留在喷头里的材料。整个过程用一个命令 M600 就能完成。默认情况下 Marlin 固件并没有开启这个功能,但是可以修改配置来设置,前提是你的3D 打印机配置了 LCD。
Arduino IDE 打开 Marlin.ino
-
修改 Configuration.h
#define NOZZLE_PARK_FEATURE // 去掉前面的注释
-
修改 Configuration_adv.h
#define ADVANCED_PAUSE_FEATURE // 去掉前面的注释
// 以下项目可保持默认,或修改为自己的具体值
#define FILAMENT_CHANGE_UNLOAD_LENGTH 100 // 退回的长度(mm)
#define ADVANCED_PAUSE_PURGE_LENGTH 50 // 冲洗喷头的长度(mm)
保存并烧写到 mega2560,开机后菜单多了一项 Change Filament 便是退换料。
官方文档 https://marlinfw.org/docs/gcode/M600.html
关注我入群和更多朋友们讨论