开源改变世界

[问题] ESP32开机后如何重连? #856

推推 grbl 3年前 (2023-01-30) 248次浏览
关闭
hotzenklotz 打开了这个问题 2021 年 4 月 6 日 · 1条评论

注释

[问题] ESP32开机后如何重连? #856

你好,

我刚刚设置了我的 GRBL_ESP32 并注意到了一些奇怪的事情。不确定我是否做错了什么或者它是否按预期工作。

当连接到 ESP32 时,一切正常,以正确的顺序启动系统。我必须先初始化串行连接,然后重置电路板才能连接。如果我从串口断开然后尝试重新连接,我不会通过串口收到任何进一步的 GRBL“更新”/状态消息,因此无法再控制我的机器。CNCjs 或 PlatformIO 串行监视器都是这种情况。(Web UI 仍然打印常规状态消息 ( <Idle|MPos:0.000,0.000,0.000|FS:0,0|Pn:P>))

通常我的工作流程是先给 ESP32 加电,然后在我的笔记本上启动 CNCjs 并尝试连接到 ESP。这是行不通的。启动 CNCjs 后,我总是需要重置 ESP32。

我不确定,如果我做错了什么,或者这是否是预期的行为。使用来自分支的 Grbl_ESP32 在 Mac OSX 11.2.3 (BigSur) 上运行 CNCjs 1.9.22 main(提交6c8c613790a5c8e6e828a8c4f1088457d55b0f19

感谢您的任何建议。

[问题] ESP32开机后如何重连? #856

我从 Login D32 板切换到通用 ESP32 开发板,问题自行解决。也许板的引脚布局略有不同,导致 MCU 复位/串行通信的行为不同。