评论
贡献者
您需要找到一种方法使螺线管运动成为规划器缓冲区的一部分,而不是在解释 gcode 时立即激活,或者找到某种方法来确保缓冲区在激活之前为空(16 个具有相同坐标的连续 G1 命令可能做的伎俩)。 |
贡献者
听起来你想在执行你的东西之前加入一个“st_synchronize()” 伯恩哈德 2013 年 11 月 5 日星期二上午 6:26,whosawhatsis notifications@github.com写道:
|
作者
感谢您的快速回复。今晚我会尝试这些建议。 |
作者
st_synchronize() 完美运行。太感谢了!!! |
我一直在试验仅使用 1 个热端和步进电机的双挤出机设置。它使用螺线管在灯丝之间切换(有点像尺寸设置)。我在 Marlin_Main.cpp 下通过 i2c 控制螺线管,通过 else if(code_seen(‘T’)) 向下控制我使用 wire.write 命令打开和关闭螺线管。
我可以毫无问题地手动来回切换。问题是在打印过程中,螺线管切换得太快,所以它弄乱了我的缩回并搞砸了打印。几个星期以来,我一直在努力让它发挥作用。关于如何让它工作的任何建议?