开源改变世界!!

问题检测器 UnexpectedReset [2,-1,-1] – 带有 CH340G 的 Arduino UNO 克隆 – 不断与机器断开连接 #321

推推 grbl 2年前 (2023-01-26) 186次浏览
关闭
dbConstantine 打开了这个问题 2018 年 4 月 3 日 · 9条评论

注释

问题检测器 UnexpectedReset [2,-1,-1] - 带有 CH340G 的 Arduino UNO 克隆 - 不断与机器断开连接 #321

大家好,
我最近建造了一台 2 轴激光雕刻机,由 3 个简易驱动器 4.4 步进驱动器(Y 轴 2 个电机)和一个带有 CH340G 芯片的廉价 Arduino 克隆用于 COM。
我已经将 grbl 1.1f 写入电路板,并且正在使用 LaserGRBL 将数据流式传输到机器,但是,在项目进行到一半时,界面显示消息“LaserGRBL 检测到您的电路板出现意外错误”并中断。

无论项目如何,错误都是一致的,因此我可以在没有指导的情况下提供的唯一有用信息是以下会话日志示例。

这是我可以用上面列出的硬件解决的已知/常见问题吗?我在问,因为我已经阅读了 CH340 芯片的类似问题,我想知道我是否需要更换为带有 ATmega16U2 的电路板?

日志示例:

4/2/2018 9:44:14 PM 程序 —— LaserGRBL v2.8.40 START ——
4/2/2018 9:44:17 PM SetStatus 机器状态 [断开连接]
4/ 2/2018 9:44:29 PM SetStatus 机器状态 [连接]
4/2/2018 9:44:29 PM OpenCom 打开 COM3 @ 115200 波特
4/2/2018 9:44:29 PM SendImmediate 立即发送命令 [0x18]
4/2/2018 9:44:29 PM VersionInfo Detected Grbl v1.1f
4/2/2018 9:44:29 PM SetStatus Machine status [Idle]
4/2/2018 9:44:38 PM OpenFile Open C:\ Users\username\Desktop\image.png
4/2/2018 9:44:53 PM EnqueueProgram Running program, 7482 lines
4/2/2018 9:44:54 PM SetStatus Machine status [Run]
4/2/2018 9: 50:57 PM VersionInfo 检测到 Grbl v1.1f
2018 年 4 月 2 日 9:50:57 PM 问题检测器 UnexpectedReset [2,-1,-1] 2018 年 4 月 2 日
9:51:01 PM SetStatus 机器状态 [空闲]

问题检测器 UnexpectedReset [2,-1,-1] - 带有 CH340G 的 Arduino UNO 克隆 - 不断与机器断开连接 #321
所有者

UnexpectedReset 表明您的 arduino 上的 grbl 执行了自我重置,发送了Grbl X.Xx ['$' for help]LaserGRBL 收到的意外“欢迎消息”( ) 并使用问题检测器向您发出信号。

grbl/arduino 的重置表明您的硬件有故障或配置错误。
请查看http://lasergrbl.com/faq以检查此问题的常见原因。

我正在使用 CH340 克隆,并取得了成功,但根据我使用克隆的经验,我发现了可以正常工作的克隆和完全错误的克隆。在常见问题解答页面上,您可以找到一些有关如何配置 LaserGRBL 和 Grbl 以减少故障的提示(更多的错误容忍度,更少的硬件压力)。

如果没有任何效果,请考虑使用原始 arduino 进行更改或使用 ATmega16U2 进行克隆

问题检测器 UnexpectedReset [2,-1,-1] - 带有 CH340G 的 Arduino UNO 克隆 - 不断与机器断开连接 #321

你好,

感谢您的回复并指出确实是硬件问题。

我将检查机器是否有任何故障和/或配置错误,以及我可以根据常见问题解答页面对其进行的任何优化。

如果我确实找到了我遇到的错误的具体原因,如果你同意的话,我会把它和更详细的硬件描述一起贴在这里,以防其他人需要这些信息。

问题检测器 UnexpectedReset [2,-1,-1] - 带有 CH340G 的 Arduino UNO 克隆 - 不断与机器断开连接 #321

你好,

经过一些好的、老式的、反复试验后,我设法找到了我在重置电路板时遇到的问题。

就我而言,问题出在固件与我使用的与 LaserGRBL 无关的电路板上。

Grbl 1.1f 在 32kB 的 328p 芯片上占用了板内存的很大一部分 (~93%),这导致操作不稳定。

我已经刷过 grbl 0.9j,它将内存填充到大约 70%,尽管功能较少的缺点,这似乎已经解决了我的问题。

希望这对处于我情况的其他人有用。我可能会回来告诉您是否在具有 256kBs 的 Arduino Mega 克隆上使用 grbl 1.1f 发生同样的事情,如果您对此感兴趣的话。

感谢您引导我朝着正确的方向前进,如果您愿意,请随时关闭此问题。如果没有,我可以在验证使用 Mega 板后将其关闭。

问题检测器 UnexpectedReset [2,-1,-1] - 带有 CH340G 的 Arduino UNO 克隆 - 不断与机器断开连接 #321
所有者

就我而言,问题出在固件与我使用的与 LaserGRBL 无关的电路板上。

Grbl 1.1f 在 32kB 的 328p 芯片上占用了板内存的很大一部分 (~93%),这导致操作不稳定。

我将 Grbl 1.1f 与 328p 一起使用并且可以正常工作。也许你有问题?
请注意,grbl 无法管理太高的步进频率,您的 $100、$101、$102 配置是什么?gnea/grbl#249

问题检测器 UnexpectedReset [2,-1,-1] - 带有 CH340G 的 Arduino UNO 克隆 - 不断与机器断开连接 #321

我的机器上 $100、$101 和 $102 的值是 42.223 step/mm。

问题检测器 UnexpectedReset [2,-1,-1] - 带有 CH340G 的 Arduino UNO 克隆 - 不断与机器断开连接 #321
所有者

好的,是一个安全值