这几天打印了一些有趣的模型,但是为了观察机器是否正常运行,每次打印都要等打印机开始打第一层才能安心离开。 但是机器预热了很久,让我很不耐烦。 在等待的时候,我发现次热床加热后,机器都会开始加热喷嘴。
我心里会有一个问题:TMD不能一起加热吗?
经过研究,发现了解决办法。 请告诉我为什么机器会再次出现这种现象,如何解决。
基础知识
为了了解打印机的加热现象,我们必须首先了解以下命令。
M140 :为热床设置新的目标温度,无需等待即可继续。 后台管理加热固件。 M104 :为喷嘴设置新的目标温度,无需等待即可继续。 后台管理加热固件。 M109 : 该命令可选择设置新的目标热端温度,并在继续之前等待达到目标温度。 若温度设定为 S然后 M109等待 仅在加热时 。 若温度设定为 R然后 M109还将等待温度下降。 M190 :该命令可选择为加热床设置新的目标温度,并在继续前等待达到目标温度。 若温度设定为 S然后 等待 它只在加热 。
M105 :请求尽快向主机发送温度报告。
接下来是具体的例子: 打开切片软件切割gcode代码,我们就能从文件开头部分看到这个命令。
M140 S60 ///将热床的目标温度设置为60度并加热; M105 //报告温度 M190 S60 //等待热床温度达到600 M104 S200 //将喷嘴的目标温度设置为200度并加热; M105 //报告温度 M109 S200 //等待喷嘴温度达到2000 以上是打印机加热的过程。我们可以很容易地看到为什么打印机会出现这种现象,因为他的初始代码是这样写的。 为什么要等?据说之前的打印机好像太简单了,当时的电源不能支持同时加热喷嘴和热床。
所以,如果我们想把他改成同时加热,我们该怎么办?
我们只需要您将以下内容添加到您的开始 G 代码中:
M140 S{
热床目标温度} ; 以床温为例 55 °C 并继续 M104 S{
喷嘴目标温度} ; 以热端温度为例 210 °C 并继续 M190 S{
热床目标温度} ; 等待床温达到例子 55 °C M109 S{
喷嘴目标温度} ; 例如,等待热端温度达到 210 °C 但这太麻烦了。另一个解决方案是在打印前点击预热PLA或者ABS,然后点击打印。