【3D打印机】3D打印小妙招之“缩短等待打印时间” :在打印开始时同时加热喷嘴和热床。

这几天倒腾着打印一些有趣的模型,但是为了观察机器是否正常运行,我每次打印都要等打印机开始打第一层后才能安心离开。
但是机器预热时间又很久,等得我十分不耐烦。
在等待是我发现每次都要等热床加热完后,机器才会开始加热喷嘴。请添加图片描述
我内心就会冒出一个疑问:TMD就不能一起加热么?

后面研究了下,发现了解决的办法。
为啥机器会又这个现象嘞,以及要如何解决,请让我娓娓道来。

基础知识

为了能理解打印机加热现象,我们得先了解下面这几个命令。

M140 :为热床设置新的目标温度,无需等待即可继续。 固件在后台管理加热。
M104 :为喷嘴设置新的目标温度,无需等待即可继续。 固件在后台管理加热。
M109 : 此命令可选择设置新的目标热端温度,并在继续之前等待达到目标温度。 如果温度设置为 S然后 M109等待 仅在加热时 。 如果温度设置为 R然后 M109也将等待温度下降。
M190 :该命令可选择为加热床设置新的目标温度,并在继续之前等待达到目标温度。 如果温度设置为 S然后 等待 它只在加热时 。

M105 :请求尽快向主机发送温度报告。

接下来就是具体的例子:
GCDE代码
随便打开一份切片软件切好的gcode代码,我们就能从文件开头部分看到这个命令。

M140 S60     	//将热床目标温度设置到60度,并加热;
M105			//报告温度
M190 S60		//等待热床温度达到60
M104 S200 	  	//将喷嘴目标温度设置到200度,并加热;
M105       		//报告温度
M109 S200   	//等待喷嘴温度达到200

以上就是打印机加热时的过程,我们可以轻松看出为啥打印机加热时是这种现象,因为他的初始代码就是这么写的。
为什么要进行等待呢,据说好像是因为以前的打印机太过于简陋,当时的电源的功率无法支持同时加热喷嘴和热床。

所以,如果我们想要把他更改成同时加热需要怎么做呢?

我们只需要您将以下内容添加到您的起始 G 代码中:

M140 S{热床目标温度} ;  将床温设置为例如 55 °C 并继续
 M104 S{喷嘴目标温度} ;  将热端温度设置为例如 210 °C 并继续
 M190 S{热床目标温度} ;  等待床温达到例如 55 °C
 M109 S{喷嘴目标温度} ;  等待热端温度达到例如 210 °C

但是这种太麻烦了,另外的解决方法就是在打印前先点击预热PLA或者ABS,然后再点击进行打印。
请添加图片描述

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值