关闭 avanderpluijm 打开了这个问题 2011 年 3 月 2 日 · 3条评论 关闭 数字太多时 IJ 命令错误#13 avanderpluijm 打开了这个问题 2011 年 3 月 2 日 · 3条评论 注释 范德普莱姆 评论了 2011 年 3 月 2 日 嗨,例如,运行时出现一个小问题: G2 X58.28426395939086 Y21.850253807106597 I0.40609137055837563 J-4.482233502538071 这是来自 Partkam 在线程序的代码。太精确了,它会创建一个 arduino 重置。这只发生在 I 和 J 身上。 为了确定,我在将它发送到 grbl 之前通过运行验证脚本自己解决了这个问题。但也许 grbl 应该默认限制/四舍五入这些数字? 成员 泗门 评论了 2011 年 3 月 7 日 我会调查的。它不应该重置,但它肯定会阻塞这些线路,因为它会溢出命令输入缓冲区。通过即时截断过于精确的数字来预处理输入是一个好主意。 达米利斯 评论了 2011 年 3 月 17 日 我在包含过长注释(59 个字符的行)的 g 代码文件中看到了类似的行为。Arduino / grbl 稍后将一些行重置为文件的处理。一旦缓冲区溢出和内存损坏,重置就不足为奇了。 成员 泗门 评论了 2011 年 6 月 6 日 我会看看是否可以在堆栈的早期添加过长浮点数的在线截断。此外,在缓冲区溢出时进行一些更优雅的错误处理可能会很好。 jgeisler0303完成后 关闭 2012 年 5 月 16 日 ashelly 将提交推送到引用此问题的 ashelly/grbl 2015 年 5 月 22 日 Merge pull request grbl#13 from keyme/continuous_reporting …… 0c5b988 jahnj0584 提到了这个问题 2017 年 9 月 4 日 我错过了什么吗?主轴 PWM #1282 关闭 1bigpig 提到了这个问题 2022 年 10 月 8 日 MaxNC 10 的 grbl——相位驱动器的返回 #645 打开 喜欢 (0) grblshield 的变化 #12 流缓冲区命令数? #14 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 关闭
嗨,例如,运行时出现一个小问题:
G2 X58.28426395939086 Y21.850253807106597 I0.40609137055837563 J-4.482233502538071
这是来自 Partkam 在线程序的代码。太精确了,它会创建一个 arduino 重置。这只发生在 I 和 J 身上。
为了确定,我在将它发送到 grbl 之前通过运行验证脚本自己解决了这个问题。但也许 grbl 应该默认限制/四舍五入这些数字?