关闭 deHarro 打开了这个问题 2018 年 9 月 4 日 · 2 条评论 关闭 DIYcontrol 端口,“不正确的”消息阻塞输入缓冲区#33 deHarro 打开了这个问题 2018 年 9 月 4 日 · 2 条评论 评论 德哈罗 评论了 2018 年 9 月 4 日 • 编辑 当使用我们推断的 DIYcontrol 端口时(参见问题#29),必须使用 CR LF 完成点动命令才能被 GRBL-Plotter 识别 如果任何字符(或字符串或其他)到达端口,则该消息不会被处理,直到算法看到 CR LF。 对于短命令,这似乎工作得很好(一个字符中止点动命令被忽略,但在下一个最终命令之前被“处理”(至少接受和忽略))。 但是,如果出现更长的输入(例如,一些未最终确定的点动命令),这将填充 GRBL-Plotter 的输入队列,并且不会处理更多命令。 注意事项:三个和四个未最终确定的命令不会阻塞输入队列,它们会被下一个最终确定的点动命令吸收,但不会执行(不会转发到 GRBL)。 所有者 svenhb 评论了 2018 年 9 月 7 日 普通命令必须用 CR LF 结束,但实时命令则不需要。 请参阅: https ://github.com/gnea/grbl/wiki/Grbl-v1.1-Interface#grbl-interface-basics “与 Grbl 对话的主要方式是向它发送一串字符,然后是回车。” svenhb 提到了这个问题 2018 年 9 月 7 日 DIYcontrol端口,不支持立即命令 #34 关闭 作者 德哈罗 评论了 2018 年 9 月 7 日 你是对的,我只是想提供反馈,帮助你使界面更健壮。 由于我的操纵杆之前发送的命令没有 CR LF,因此我对这种行为感到困惑。 这不应该再发生了。 但同样: 应该以某种方式处理由于无效条目而导致的输入队列阻塞。 只是我的5美分… 哈拉尔德 svenhb 添加了引用此问题的提交 2018 年 11 月 6 日 Fixes #29, #33, #34 已验证 72267c3 svenhb在完成 时 关闭了它 5be829b 2018 年 11 月 6 日 喜欢 (0) 虚拟操纵杆控制 – 松开鼠标时慢跑不会停止 #31 DIY控制端口,不支持立即命令 #34 GRBL/UGS 问题,已知硬件可以工作,但没有运行 Grbl 的步进运动 XY 绘图仪 – 将 Word 文档转换为 GRBL 文件 grbl 随机在中间停止 Arduino Uno GRBL 问题 GRBL/UGS 问题,已知硬件可以工作,但没有运行 Grbl 的步进运动XY 绘图仪 – 将 Word 文档转换为 GRBL 文件grbl 随机在中间停止Arduino Uno GRBL 问题为什么这会“崩溃”我的 3018 CNCFusion 360 / Grbl – 最后毁掉了工作?!使用 Grbl Shield,必须采取哪些接地预防措施?GRBL 安装挑战(在 cnc 3018 pro 上)
当使用我们推断的 DIYcontrol 端口时(参见问题#29),必须使用 CR LF 完成点动命令才能被 GRBL-Plotter 识别
如果任何字符(或字符串或其他)到达端口,则该消息不会被处理,直到算法看到 CR LF。
对于短命令,这似乎工作得很好(一个字符中止点动命令被忽略,但在下一个最终命令之前被“处理”(至少接受和忽略))。
但是,如果出现更长的输入(例如,一些未最终确定的点动命令),这将填充 GRBL-Plotter 的输入队列,并且不会处理更多命令。
注意事项:三个和四个未最终确定的命令不会阻塞输入队列,它们会被下一个最终确定的点动命令吸收,但不会执行(不会转发到 GRBL)。