关闭 AlexHolden 打开了这个问题 2015 年 8 月 11 日 · 4条评论 关闭 一条命令出现多个错误#781 AlexHolden 打开了这个问题 2015 年 8 月 11 日 · 4条评论 注释 亚历克斯霍尔顿 评论了 2015 年 8 月 11 日 我想我可能发现了字符计数流协议的问题。我通过将我发送的每个命令存储在 FIFO 中并保持我发送的字符数的运行总数来实现它。当 grbl 确认命令时,我将其从 FIFO 中拉回并从运行总计中减去它的长度。为此,我必须能够将发送的每个命令与收到的确认相关联。grbl 可以使用“ok”或“error:”字符串确认命令。美好的。 当 grbl 从单个命令生成多个“错误:”响应时,问题就来了,我的发件人将其解释为已确认多个命令。我错过了什么吗? For example if I was to send: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa I get these two error responses: error: Line overflow error: Bad number format 作者 亚历克斯霍尔顿 评论了 2015 年 8 月 11 日 我想知道发生了什么是 grbl 在其缓冲区已满时丢弃了太长的行并发出第一个错误,然后尝试将该行的其余部分作为新命令执行并生成第二个错误,因为它是垃圾. 也许 grbl 应该静静地丢弃太长行的其余部分而不是尝试执行它? 成员 香奈儿 评论了 2015 年 8 月 11 日 @AlexHolden: 不错的收获。我会在下一次推送时解决这个问题。 作者 亚历克斯霍尔顿 评论了 2015 年 8 月 11 日 很酷,谢谢。 成员 香奈儿 评论了 2015 年 8 月 28 日 在 v1.0 边缘分支中修复。这个问题将保留在 v0.9 中,以免与当前的 GUI 不兼容。 chamnit已完成 关闭 2015 年 8 月 28 日 喜欢 (0) GRBL 以“Bf:14,0”停止 #614 接通电源和连接 USB 时,激光会短暂打开 #615 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭 无法在 gsender 1.2.0 中打开 .gcode 文件 #367 RaspberryPi 运行 gsender 时出现问题 #89 向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭无法在 gsender 1.2.0 中打开 .gcode 文件 #367RaspberryPi 运行 gsender 时出现问题 #89向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473功能请求:抑制发送到机器的 gcode 中的 gcode 注释。 #444 关闭通过网络连接进行连接 #171操纵杆运动的剩余问题 #204 关闭新版本认为我的机器一直处于锁定状态 #474 关闭
我想我可能发现了字符计数流协议的问题。我通过将我发送的每个命令存储在 FIFO 中并保持我发送的字符数的运行总数来实现它。当 grbl 确认命令时,我将其从 FIFO 中拉回并从运行总计中减去它的长度。为此,我必须能够将发送的每个命令与收到的确认相关联。grbl 可以使用“ok”或“error:”字符串确认命令。美好的。
当 grbl 从单个命令生成多个“错误:”响应时,问题就来了,我的发件人将其解释为已确认多个命令。我错过了什么吗?
For example if I was to send:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
I get these two error responses:
error: Line overflow
error: Bad number format