开源改变世界

OpenCNCpilot 冻结中间操作 #41

推推 grbl 2年前 (2023-02-10) 189次浏览
关闭
cshunt 打开了这个问题 2018 年 1 月 14 日 · 3条评论
关闭

OpenCNCpilot 冻结中间操作#41

cshunt 打开了这个问题 2018 年 1 月 14 日 · 3条评论

评论

OpenCNCpilot 冻结中间操作 #41

我使用的是 1.4.1 版,但遇到了附件问题。
默认设置 115200 波特,120 行缓冲区。
opencncpilot 会随机停止向 grbl 发送命令,打开调试,我可以看到 grbl 仍在发送状态。

如果我使用的是包含进给率的 gcode 命令,我可以断开连接,然后重新连接并继续。Unitl disconnect and connect is pressed,opencncpilot 表现得好像没有连接,尽管可以看到来自 grbl 的数据。
我尝试减少缓冲区,这没有帮助。

它目前连接到带有 ch340 芯片的 arduino nano。我会尝试使用正宗的 ftdi arduino。

有什么建议吗?
该程序看起来很棒,而且非常简单。

谢谢,
科迪

Speed1.top.etch.tap.zip

OpenCNCpilot 冻结中间操作 #41
作者

我能够看到问题发生并在日志文件中找到它,我收到错误 25,然后是错误 2

从日志文件:
`< 好

N88040 G01 X3.2438 Y1.2770
< ok
N88050 G01 X3.2431 Y1.2763
< ok
N88060 G01 X3.2457 Y1.2738
< error:25
< error:2
< <Run|MPos:14.773,8.325,4.468|FS: 508,1000>
< 确定
< <运行|MPos:16.003,6.678,4.468|FS:492,1000>
< <运行|MPos:13.693,4.530,7.083|FS:2418,1000>
< <运行|MPos:5.843, -0.803,7.070|FS:254,1000>`

除非这是其他原因,否则我认为这是 grbl 网站上所述的与 ch340 的通信问题。我将使用 ftdi arduino 进行测试并报告。

谢谢。

OpenCNCpilot 冻结中间操作 #41
作者

我在基于 ftdi 的 arduino 328 上毫无问题地运行了 40k 行代码,它毫无问题地完成了。如果可以处理错误,那就太好了,也许会再次发送收到错误的 gcode 行。

我将关闭它,因为它不是 opencncpilot 的问题,事实证明这是一个很好的替代 mach3 和随机缺少步骤的并行端口,同时内置了一个简单的自动级别功能。谢谢。