ioSender 不能干净地处理一些 Grbl 崩溃 #204

推推 grbl 3年前 (2023-02-07) 331次浏览
打开
phil-barrett 打开了这个问题 2022 年 2 月 17 日 · 4条评论
打开

ioSender 不能干净地处理一些 Grbl 崩溃#204

phil-barrett 打开了这个问题 2022 年 2 月 17 日 · 4条评论

评论

ioSender 不能干净地处理一些 Grbl 崩溃 #204

我们将 ioSender 与 Grbl“经典”(1.1h,Arduino Mega)一起使用,并在 Arduino Mega 崩溃时收到一系列“未处理的异常”错误消息。然后我们必须进入任务管理器并关闭 ioSender。Windows 10,不确定什么更新级别。这是一个例子。
ioSender 不能干净地处理一些 Grbl 崩溃 #204

Mega 由于 EMI 而崩溃(多么有趣!),我正在修复 – 其中一部分是扔掉 Mega 并用 T41U5XBB 替换它。但是,至少,我们应该能够在没有任务管理器的情况下终止 ioSender。我们的用户不是很老练,他们责怪 ioSender 而不是蹩脚的 MillRight 电子产品(任何输入都没有过滤/隔离,电线没有屏蔽,丙烯酸电子外壳盖)。

ioSender 不能干净地处理一些 Grbl 崩溃 #204
所有者

哎呀,在上面的示例中,Mega USB 芯片可能已崩溃,Windows 端的 USB 端口也已消失。
我想我应该退出发件人 – AFAIK 不可能从这样的错误中恢复。
发件人可能偶尔会报告异常,甚至在收到乱序或格式错误的数据时退出 – 我需要为此强化代码。虽然测试此类异常有点困难……

ioSender 不能干净地处理一些 Grbl 崩溃 #204
合作者作者

是的,当 arduino 摔倒时你无法修复它。优雅的退出很好。如果您能提供有关原因的信息,那就太好了 – 帮助诊断问题。

顺便说一下,我用 T41U5XBB 替换了 MillRight Mega V 中的 Arduino Mega,似乎 EMI 问题已经解决,或者可能不是那么普遍。至少它不会一直受到 EMI 的影响。感觉我在那个分线板上做出了一些正确的设计决定。我仍然需要用屏蔽线替换非屏蔽线,并去掉机器下面的老鼠窝天线。我感到很难过的是,公司推出的产品完全忽略了 EMI 问题。

ioSender 不能干净地处理一些 Grbl 崩溃 #204
所有者

新的边缘版本现在有一些希望有所帮助的变化。

我感到很难过的是,公司推出的产品完全忽略了 EMI 问题。

我相信这对于为遗留 Grbl 设计的硬件来说很常见,让它尽可能便宜并将问题留给买家来解决 – 或者将其归咎于糟糕的代码?

ioSender 不能干净地处理一些 Grbl 崩溃 #204
合作者作者

谢谢。我将尝试使用 grbl 板对其进行测试,尽管该环境不再存在。将 T41U5XBB 上的 MillRight Mega V 升级为 grblHAL。没有更多的崩溃!我在创客空间有一群信徒!
此处描述升级。

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

没有分支机构或拉取请求

2名参加者
ioSender 不能干净地处理一些 Grbl 崩溃 #204ioSender 不能干净地处理一些 Grbl 崩溃 #204

喜欢 (0)