很多玩fdm3D打印机的爱好者,是否都曾经被这样的打印问题困扰,总是在打印那一段没有出料,或者带一部分料到工件上,总是守着第一层有没有打印好呢?是否总是在打印完成后,平台不会自动归零呢? 这里我给大家分享下自己的代码修改方法,希望对你有所帮助,欢迎留言讨论。
给打印机增加一个开始代码,打印前会自动先挤出一部分料,并且加热到指定温度等待;
- G21 ;metric values
- G90 ;absolute positioning
- M82 ;set extruder to absolute mode
- M107 ;start with the fan off
- G28 X0 Y0 ;move X/Y to min endstops
- G28 Z0 ;move Z to min endstops
- G1 Z15.0 F{travel_speed} ;move the platform down 15mm
- G92 E0 ;zero the extruded length
- G1 F200 E20 ;extrude 20mm of feed stock
- G92 E0 ;zero the extruded length again
- G1 F{travel_speed}
- M117 Printing...
复制代码
给打印机增加一个结束代码,可以在打印结束后关闭风扇,关闭加热源,x,y轴归零;这里z不归零是防止时候喷头会碰倒模型。
- M104 S0 ;extruder heater off
- M140 S0 ;heated bed heater off (if you have it)
- G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
- M84 ;steppers off
- M81 ; power off
复制代码
操作方法:
在cura软件中“打印机设置”页面,分别把上面的开始和结束代码,替换掉原先的即可。如下图
|
|
你可能喜欢
开源3D建模软件FreeCAD 1.0正式发布,支持W
人工智能与3D打印技术结合,实现小型核反应
最新《Nature》:动态界面3D打印
石墨烯增强混凝土能否推动可持续建筑? UVA
推荐课程
神奇的3D打印
SLA3D打印工艺全套培训课程 - 软件篇
3D打印月球灯视频教程 包括完整贴图建模流
【原创发布】Cura软件修改二次开发定制视频