Prusa 软件配置自定义GCode部分备份
环境
软件:PrusaSlicer
控制板:MKS GEN LV2.1
起始GCode
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| G28 M109 S[first_layer_temperature]
M117 Purge extruder ; 清理挤出机
T0 G92 E0.0000 ; 将挤出机位置设置为0
;在边缘挤出测试 G1 Z1.0 F3000 ; Z轴抬高1mm G1 X0.1 Y20 Z0.3 F5000.0 ; 移动到起始线位置,X坐标0.1,Y坐标20 G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; 画起始线,挤出15mm,Y移动到坐标200mm处, G1 X0.4 Y200.0 Z0.3 F5000.0 ; X移动到0.4mm位置 M73 P0 R82 G1 X0.4 Y30 Z0.3 F1500.0 E30 ; 倒画起始线,即Y轴移回20mm处,再挤出15mm G1 E29 F3000 ; 挤出机回抽1mm G92 E0.0000 ; 将挤出机位置设置为0 ;边缘挤出结束
;G1 E-3 F2400 ; custom retraction - A ;G1 E-0.6 F2400 ; custom un-retraction/prime - A ;G92 E0.0000 ;M209 S0 ; 禁用自动回抽 ;开启自动回抽 ;M207 S4.0 F2400 ; 设置回抽距离为4mm,速度为2400mm/min ;M208 S0 F2000 ; 取消回抽后不做额外推进,恢复速度为2000mm/min ;M209 S1 ; 启用自动回抽
|
结束代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| ;打印完成自定义
M209 S0 ; 禁用自动回抽 G4 ; 等待 M140 S0 ; 关闭热床 M107 ; 关闭风扇 G28 X0 ; X轴回零 {if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+30, max_print_height)}{endif} ; 移动打印头到上方 G1 X0 Y200 F3000 ; 归位 X 轴 M84 ; 禁用步进电机 G4 S15 ;等待15秒 M104 S0 ; 关闭喷嘴加热
|
图层更改前
1 2 3 4 5 6 7 8 9 10
| ;图层更改前自定义开始 ;使用配置-》挤出机->trval-lift代替 ;G1 E-3.6 F2400 ; 自定义回抽 ;G91 ;相对坐标 ;G1 Z0.2 F1200 ;抬升Z轴 0.2mm ;G90 ;绝对坐标 ;G1 Z[layer_z] F1200 ; 移动到原Z坐标 ;G1 E-0.6 F2400 ; 回抽 0.6 ;G92 E0.0000 ;图层更改前自定义结束
|