|
我打算把单喷头的固件修改成双喷头的配置。但是在喷头切换的过程当中碰到了一些问题。
第一个问题是我在进行双色模型打印的时候,喷头正常切换了,但是打印过程中,喷头切换前无法回抽,导致未正在使用的喷头出现漏料问题。
第二个问题:
具体内容是这样的
当我用串口向开发板发送Gcode如下:
T1 ;Switch to the 2nd extruder
G92 E0 ;zero the extruded length
G1 F200 E20 ;extrude 10mm of feed stock
G92 E0 ;zero the extruded length again
G1 F200 E-20
T0 ;Switch to the first extruder
G92 E0 ;zero the extruded length
G1 F200 E20 ;extrude 10mm of feed stock
G92 E0 ;zero the extruded length again
G1 F6000
其中T1代表切换到了右碰头,T0代表切换到了左喷头,然后在发送完成后只有左喷头挤出的料,右喷头电机没有工作。
然后我互换了一下T1 和T0
T0 ;Switch to the 2nd extruder
G92 E0 ;zero the extruded length
G1 F200 E20 ;extrude 10mm of feed stock
G92 E0 ;zero the extruded length again
G1 F200 E-20
T1 ;Switch to the first extruder
G92 E0 ;zero the extruded length
G1 F200 E20 ;extrude 10mm of feed stock
G92 E0 ;zero the extruded length again
G1 F6000
结果这次变成了只有右边的喷头挤出了料
然后将上面这段Gcode分两次发送。
T0 ;Switch to the 2nd extruder
G92 E0 ;zero the extruded length
G1 F200 E20 ;extrude 10mm of feed stock
G92 E0 ;zero the extruded length again
G1 F200 E-20
然后再发送
T1 ;Switch to the first extruder
G92 E0 ;zero the extruded length
G1 F200 E20 ;extrude 10mm of feed stock
G92 E0 ;zero the extruded length again
G1 F6000
都可以正常工作。
我用的开发板是#define MOTHERBOARD 80 //80 = Rumba
请问一下引起这种情况的可能性T T,谢谢大神了
|
|