开源改变世界!!

[LaserWeb 4 – bug] grbl 更新后需要重启 #548

推推 grbl 2年前 (2023-02-04) 184次浏览
关闭
FlailAway 打开了这个问题 2019 年 5 月 30 日 · 4条评论
关闭

[LaserWeb 4 – bug] grbl 更新后需要重启#548

FlailAway 打开了这个问题 2019 年 5 月 30 日 · 4条评论

评论

[LaserWeb 4 - bug] grbl 更新后需要重启 #548

[错误]
嗨,这不是主要问题,但我正在让 grbl-Mega 在 RAMPS 板上工作,并且需要多次上传(使用 Arduino-IDE)对 cpu_map.h 等文件的轻微更改。

上传后,我会重启 Mega,但 LW 会连接大约 10 秒,然后返回“未找到固件”并断开连接。我尝试了所有我能想到的方法(断开连接、重新分配 USB 等),但测试切割的唯一方法是将其关闭并重新启动。这意味着重新加载测试文件等。

如果 LW 在“断开连接”和随后的“连接”之后完全重启连接,那就太好了。一旦整个 LW 程序重新启动,它又对一切感到满意。

[LaserWeb 4 - bug] grbl 更新后需要重启 #548
成员

LW 通过读取每次连接后来自 grbl 的欢迎字符串来检查固件版本。如果欢迎字符串“Grbl 1.1f [‘$’ for help]”(1.1f 或更高版本)不可用或不同,则连接将关闭,因为固件似乎与 LW 不兼容。

gebl-Mega 是否发送了不同的欢迎信息?

还有一个选项可以在连接后发送重置命令以强制 grbl 发送欢迎字符串。要激活它,您需要创建一个名为“.env”(点前面没有任何内容!)的文本文件,内容为“RESET_ON_CONNECT=1”。

[LaserWeb 4 - bug] grbl 更新后需要重启 #548
作者
连击 评论了 2019 年 5 月 30 日  

gebl-Mega 是否发送了不同的欢迎信息?

是的“grbl 1.1g”,但除非我先将其关闭,否则不会。当我在新上传后立即连接时,我收到“已连接”–延迟–“…断开连接”没有 grbl 消息。

如果我将其关闭并重新启动,它会收到 1.1g 消息,一切正常。除非我关闭它,否则它似乎没有完全启动 grbl。

[LaserWeb 4 - bug] grbl 更新后需要重启 #548
成员

这就是为什么我写了 RESET_ON_CONNECT 的选项。这确保 Arduino 在每次连接时都被重置。

[LaserWeb 4 - bug] grbl 更新后需要重启 #548
成员

但是你应该在刷新固件后手动重置你的arduino。