关闭 kennylevinsen 打开了这个问题 2014 年 11 月 4 日 · 1条评论 注释 肯尼莱文森 评论了 2014 年 11 月 4 日 我正在编写一个 gcode 后处理器和发送器,我在其中解释(包括执行弧计算,将来还有固定循环等),优化并重新导出 gcode,如果需要,可以选择发送到 CNC。 现在,我最关心 Grbl,因为我的 Shapeoko 正在运行。我的工具可以正常工作,在 Grbl 中填充 127 字节缓冲区允许的全部代码,但我遇到了一个困扰我的 OCD 的问题。我在我的解释器/vm 不支持的代码上大声失败,因此实施了 G40/G41/G42 的处理,如果状态以某种方式结束于 41/42,我的出口商会恐慌,而只是忽略 G40。 虽然我 100% 同意 Grbl 不处理工具补偿,但让我的强迫症感到困扰的是,在一般情况下我无法导出 G40 来执行良好的重置。我已经考虑过在我的 GrblStreamer 中专门消除它的方法,但同样,我对这种解决方案的强迫症有点让我抽搐。 因此,我有一个想法:看到 G40 是 Grbl 唯一可以进入的状态,让它不操作并以“ok”响应,仅在 G41 和 G42 上失败是不是非常不合理?这样,我就不需要特例 Grbl,并且通常可以导出漂亮的“重置”标头。 评论会很好。 成员 香奈儿 评论了 2014 年 11 月 4 日 @Joushou:添加 G40 在我很长的待办事项清单上。 chamnit已完成 关闭 2014 年 11 月 4 日 喜欢 (0) 独立 ATmega328p 上的 Grbl #434 慢速点动 #435 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 关闭
我正在编写一个 gcode 后处理器和发送器,我在其中解释(包括执行弧计算,将来还有固定循环等),优化并重新导出 gcode,如果需要,可以选择发送到 CNC。
现在,我最关心 Grbl,因为我的 Shapeoko 正在运行。我的工具可以正常工作,在 Grbl 中填充 127 字节缓冲区允许的全部代码,但我遇到了一个困扰我的 OCD 的问题。我在我的解释器/vm 不支持的代码上大声失败,因此实施了 G40/G41/G42 的处理,如果状态以某种方式结束于 41/42,我的出口商会恐慌,而只是忽略 G40。
虽然我 100% 同意 Grbl 不处理工具补偿,但让我的强迫症感到困扰的是,在一般情况下我无法导出 G40 来执行良好的重置。我已经考虑过在我的 GrblStreamer 中专门消除它的方法,但同样,我对这种解决方案的强迫症有点让我抽搐。
因此,我有一个想法:看到 G40 是 Grbl 唯一可以进入的状态,让它不操作并以“ok”响应,仅在 G41 和 G42 上失败是不是非常不合理?这样,我就不需要特例 Grbl,并且通常可以导出漂亮的“重置”标头。
评论会很好。