评论
成员
您确定这是缓冲区溢出而不是串行通信问题吗? |
成员
我已经在我的设置上运行了你的 gcode(Win10 上的 LaserWeb EXE 4.0.996,Raspberry Pi 3B+ 上的服务器 4.0.115,MKS SBase V1.3 上的 Grbl-LPC)并且它没有任何问题。 然后我用 GRBL 1.1f 在 Adruino Nano(CH340 的中国克隆)上使用 LaserWeb EXE(前端 4.0.996 / 后端 4.0.127)本地连接到 Win10 进行测试,也没有遇到任何问题。(两个测试都是在 115200 波特率下进行的) 看来您的问题与 Linux 版本或您的设置有关。 |
作者
我已经在我的工作笔记本电脑上复制了它,这是一台戴尔而不是华硕和另一个真正的 arduinio 都运行 ubuntu 18.04 LTS,但发件人 grbl 简单发件人脚本适用于两者。
|
作者
你想要我的 GRBL 设置参数吗?2019 年 5 月 21 日星期二下午 5:18 Richard Hargreaves <harg505@gmail.com> 写道:
|
成员
是的,请发布您的 $$ 设置,只是为了确定,但它们不应该影响串行通信。这听起来更像是 Linux 特有的问题。 当机器停止时,您在 LW 的控制台窗口(右下角)中是否有任何响应? |
我在 ubuntu 18.04 上使用 lw.comm-server-4.0.130-x86_64.AppImage 和运行 grbl 1.1f 的 ardunio nano v3(正版)
带有很多点的程序,例如这个:
guitar.txt
机器控制选项卡中的 Gcode 发送器过度运行 ardunio 上的串行输入缓冲区,导致命令丢失或误解。
查看 grbl 文档https://github.com/gnea/grbl/wiki/Grbl-v1.1-Interface
同一个程序使用那里的 simple_stream.py 脚本发送正常
https://github.com/grbl/grbl/tree/master/doc/script