开源改变世界!!

激光网/Octoprint #1075

推推 grbl 2年前 (2023-01-28) 201次浏览
关闭
headly617 打开了这个问题 2020 年 7 月 16 日 · 4条评论
关闭

激光网/Octoprint#1075

headly617 打开了这个问题 2020 年 7 月 16 日 · 4条评论

注释

激光网/Octoprint #1075

还会将其发布到 octoprint 网站,因为不确定问题的真正来源。我在笔记本电脑上运行 octoprint 服务器用于 3d 打印机,并根据您的网站使用 lasergrbl 连接到使用 esp8266 设备和 laseweb 的雕刻机。尝试了 telnet 方法,但经常断开连接。一切都很好,直到我注意到如果我停止或暂停 octoprint 上的打印,激光雕刻机也会停止或慢下来。我检查以确保他们没有以某种方式使用相同的 IP 地址,但他们没有其他要检查的东西吗?今天将尝试重新创建以查看错误消息是什么。

激光网/Octoprint #1075
贡献者

(注意:我只使用 Telnet,laserweb 对我来说一团糟)
对我来说,esp8266 似乎由于 LaserGRBL 的状态请求太快而崩溃。尝试设置Threading modeFastSlowLaserGRBL-> Grbl-> Settings->Protocol选项卡)。此外,我切换到ESP-Link,因为它比我尝试的标准 WiFi 到串行桥更稳定(由于 esp 的 wificlient 中的错误),并且可以同时处理多个连接。

激光网/Octoprint #1075
所有者

只有少数 LaserGRBL 用户使用 WiFi 连接到他们的雕刻机,所以我对它的反馈很少。

就我个人而言,我更喜欢使用 Telnet 选项,因为它的级别更低并且给通信带来的开销更少(通过 WebSocket 交换的每个命令都封装在 Web 调用中)。

然而,ESP8266-SerialWebSocket 通过在 esp8266 端打开一个 websocket 服务器来工作,该服务器监听端口 81(见代码

LaserGRBL 将在端口 81 上打开一个到侦听器的连接,TCP-IP 系统应该将其移动到特定于该连接的第二个随机端口(一旦打开 websocket 连接应该是稳定的)。

octoprint 服务器不应干扰此通信。
我会检查是否受到防火墙或防病毒软件的干扰。

激光网/Octoprint #1075
所有者

只有少数 LaserGRBL 用户使用 WiFi 连接到他们的雕刻机,所以我对它的反馈很少。

就我个人而言,我更喜欢使用 Telnet 选项,因为它的级别更低并且给通信带来的开销更少(通过 WebSocket 交换的每个命令都封装在 Web 调用中)。

然而,ESP8266-SerialWebSocket 通过在 esp8266 端打开一个 websocket 服务器来工作,该服务器监听端口 81(见代码

激光网/Octoprint #1075
作者

当我试图让 telnet 工作时,我想我一定是弄乱了一些路由器设置。进行了 5 次测试,现在两者似乎都在不受干扰地工作。谢谢您的帮助。