注释
你好,我的猜测仅仅是因为 grbl 与 wemos d1 不兼容,所以 lasergrbl 从未收到状态报告(因为 esp 芯片具有不同的引出线/时钟速率),除非你想将它用作串行桥 |
因为我是菜鸟,所以我没有在这个板上安装 GRBL 草图,而只安装了 websocket 草图。
因此,由于该芯片与 arkypita 成功使用的“ESP8266”相同,并且由于问题出现在 websocket 之前,我认为问题不是“websocket 兼容性”问题。 顺便说一下,我尝试运行 telnet 草图,它似乎运行正确! 编辑: |
如果你想通过 WiFi 连接 grbl,你需要一个装有 grbl 固件的 arduino uno/nano,以及一个装有 websocket 或 telnet 固件的 esp8266(wemos d1 也应该没问题)。 他们应该像这样连接。 由于 esp8266 只是 PC 和 GRBL 之间的“桥梁”,如果你想看到一些回复,则必须在 arduino 和 esp 之间建立适当的串行 TX/RX 连接,因为 esp 不会“直接”回复 LaserGRBL,它只会通过它的消息到 arduino-grbl 并传回它的回复。 唯一的例外是 websocket 固件发送“已连接!” 消息在连接打开时自己主动发出,即使在没有串口连接的情况下也能grbl。websocket 固件也可以响应 当您将 websocket/telenet 固件闪存到 esp 时,您可以看到它创建了一个 ah-hoc WiFi 网络(如果我没记错的话,称为 ESP8266)。您可以使用笔记本电脑或手机连接到该网络,然后转到浏览器并转到地址 http:\192.168.4.1 您将看到一个页面,允许您将 esp 连接到您的家庭 WiFi 网络。只需选择并提供 WiFi 密码。 此时 esp 将关闭用于配置的 ad-hoc WiFi,并连接到您的家庭网络:现在 esp 与任何其他设备一样成为您网络的一部分,并且它在您的 PC 的相同范围内获取 IP 地址。 不幸的是你不知道它使用的 IP 地址:你应该去你的调制解调器路由器管理并查看 DHCP 管理给 esp 的本地 IP。 现在你完成了!假设您的调制解调器路由器使用的是像 192.168.1.x 这样的网络,而您的 esp 使用地址 192.168.1.15,您可以使用此 url 从 LaserGRBL 连接它
我个人更喜欢 telnet,因为该协议更“原始”。Websocket 在无用的通信中增加了更多开销,并且会减慢数据流。 |
Nella tabella “Collegamenti LAN” la colonna “IP” mostra gli IP che il router ha rilasciato ai vari dispositivi di rete, incluso l’ESP8266 (se connesso alla rete)。Nella foto che ho trovato in internet hanno nascosto l’ultima cifra ma te l’ho messa giusto come riferimento per capirci。 |
感谢您的帮助和建议。 我已经找到它并连接到 LaserGRBL,但即使它显示“ESP8266 已连接!” 结果断开连接,当我点击连接时,它稍等片刻,然后再次断开连接。 |
ESP8266 是否连接到 GRBL 驱动的 arduino?如果没有,那是你的问题。LaserGRBL 等待 GRBL 版本字符串和状态报告响应以便连接。 |
是的,我在带屏蔽的 laserGRBL 驱动的 arduino 和 wemos D1 之间连接了带 rx 的 tx 和带 tx 的 rx。我将在接下来的几天进行其他尝试。 |
我尝试运行 PuTTY,它可以很好地读取连接。打开 LaserGRBL,现在可以运行了。 我刚刚尝试冻结 ESP,使其变得疯狂。我发现 wifi 连接非常适合某些类型的工作,但对于管理大量代码的用途可能会有问题,例如雕刻图片。将线程设置为快速、疯狂或慢速,我看到图像变得比串行连接时更暗。 对于雕刻图片,wifi 线程最“均匀”和安全的结果是将其放慢(如 gmmanonymus111 所建议);结果将比“串行连接”的更暗,因此必须直接通过 wifi 校准图像,但这不是问题。 |
我很高兴它成功了。我忘了说,出于某种原因,GRBL(ESP 桥)在通过 wifi 使用时的启动时间稍长,但之后您应该几乎可以立即连接。 |
什么版本的 GRBL?使用 M3 还是 M4? |
1.1f 和 M4,但这是由于连接不良,有时会在打开时减慢激光“段”。 顺便说一句,我最初的问题已经通过选择 Telnet 连接得到解决。 我应该结束这个讨论。再见! |
嗨,
我疯狂地尝试安装“Websocket”草图以使用 Wemos D1(基于 ESP8266 芯片)通过 WiFi 运行 LaserGRBL,因为当新的 WiFi 连接出现并且我连接到它时,当我输入地址时什么也没有出现192.168.4.1(因为我离线)。
寻找可能是我注意到这些事情的原因:
有人可以知道可能是什么问题吗?
朱塞佩