查看: 8790|回复: 1
打印 上一主题 下一主题

请教一个marlin固件修改不正确引起的双喷头切换问题

[复制链接]

2

主题

2

帖子

21

积分

红蚂蚁

Rank: 1

积分
21
跳转到指定楼层
楼主
发表于 2014-12-23 16:58:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我打算把单喷头的固件修改成双喷头的配置。但是在喷头切换的过程当中碰到了一些问题。


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




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

使用道具 举报

0

主题

6

帖子

25

积分

红蚂蚁

Rank: 1

积分
25
沙发
发表于 2015-5-13 19:53:38 | 只看该作者
哇哦,坐等技术回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|3D小蚂蚁工作室 ( 赣ICP备13006545号 )

GMT+8, 2024-4-20 13:05 , Processed in 0.076384 second(s), 22 queries .

Powered by 版权所有 X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表