打印后待机热端和床加热与不活动计时器?

3D打印 g代码
2021-04-29 07:57:24

是否有任何 G 代码命令可以在指定的超时后关闭热端/床加热?我想编辑我的最终 G 代码,让它们加热到待机温度,而不是立即让它们冷却,以消除打印之间重新加热的延迟,但显然让它们加热不是一件好事无限期地。

1个回答

暂停

您可以设置热端和床的温度(分别M104M140在此之后引入暂停/停留时间G4。暂停后,您可以降低温度并继续关闭打印机,因此设置空闲温度和停留时间需要要在切片器中结束 G 代码的开头完成。

不掉电

或者,您可以不关闭热端和床的电源。典型的结束 G 代码包括关闭风扇、步进器、温度和将头部定位在停车位置,例如:

M106 S0 ; 关闭风扇
 M104 S0 ; 关闭挤出机
 M140 S0 ; 关掉床
// G91 ; 改为相对定位
// G1 Z30 E-2 F3000 ; 将 Z 升高 30 毫米(降低床)切勿这样做,如果打印的尺寸大于 MAX-Z 减去 30 毫米,它会损坏您的打印机
// G90 ; 切换回绝对模式
 G1 X0 Y0 ; 将 X/Y 移动到原点
 M84; 禁用步进器

您可以轻松地将温度更改为待机值:

M106 S0 ; 关闭风扇
 M104 S160 ; 将挤出机转至待机
 M140 S40 ; 将床转为待机
// G91 ; 改为相对定位
// G1 Z30 E-2 F3000 ; 将 Z 升高 30 毫米(降低床)切勿这样做,如果打印的尺寸大于 MAX-Z 减去 30 毫米,它会损坏您的打印机
// G90 ; 切换回绝对模式
 G1 X0 Y0 ; 将 X/Y 移动到原点
 M84; 禁用步进器