我注意到如果我在没有预热打印机的情况下从 Cura 打印,它会首先升高床温,然后升高挤出机温度。它生成的 G 代码是:
M140 S55 ; set bed temperature to 55 C
M105 ; report temperatures
M190 S55 ; wait for bed temperature to reach 55 C
M104 S210 ; set hot end temperature to 210 C
M105 ; report temperatures
M109 S210 ; wait for hot end temperature to reach 210 C
Cura 的“预热”功能大概会发送“设置温度”命令,而没有相应的“等待”命令。
做这样的事情会不会更有效率:
M104 S210 ; set hot end temperature to 210 C
M140 S55 ; set bed temperature to 55 C
M105 ; report temperatures
M109 S210 ; wait for hot end temperature to reach 210 C
M105 ; report temperatures
M190 S55 ; wait for bed temperature to reach 55 C
然后该床和挤出机升温同时,我们等待较高温度之一第一假设其他将在同时达到其目标温度。
如果这是合理的,有没有办法在 Cura 中设置它,或者我是否需要提交补丁?