3D小蚂蚁工作室

标题: 请教一个marlin固件修改不正确引起的双喷头切换问题 [打印本页]

作者: fanfansong    时间: 2014-12-23 16:58
标题: 请教一个marlin固件修改不正确引起的双喷头切换问题
我打算把单喷头的固件修改成双喷头的配置。但是在喷头切换的过程当中碰到了一些问题。


第一个问题是我在进行双色模型打印的时候,喷头正常切换了,但是打印过程中,喷头切换前无法回抽,导致未正在使用的喷头出现漏料问题。




第二个问题:
具体内容是这样的
当我用串口向开发板发送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,谢谢大神了

作者: 小东小西    时间: 2015-5-13 19:53
哇哦,坐等技术回复




欢迎光临 3D小蚂蚁工作室 (http://www.3dxmy.com/bbs/) Powered by Discuz! X3