注释
作者
|
关于这个 gcode 是如何生成的,我也有零细节,除了评论之外 |
|
据我了解, % 是将纸带倒回开头的命令。 |
作者
|
我永远也猜不到。我假设这在 GRBL 方面是越界的,或者它是我应该允许传递给雕刻师的功能吗? 感谢您的超快速响应,对于给您带来的麻烦,我深表歉意。 |
|
Grbl 识别一些命令以防止错误,但忽略它们,如行号和 G40。 Gcode 有很多选项,并且每天都在增加。 寻找支持的命令,我认为自述文件有一个列表。 |
作者
|
是的,我尽量跟上列表。我会四处寻找它…这就是我想出 Reset (CTRL-X) 的方式 |
|
但这是针对 Shapeoko 路由器的,并不十分准确。您可以添加对 % 命令的支持,但它基本上什么都不做,这有什么意义。 |
作者
|
它是从官方 GRBL wiki 引用的,但哈哈 但不在这里: https ://linuxcnc.org/docs/html/gcode.html 这也是从 wiki 链接的 |


我为 OctoPrint 维护了一个插件,可将 GRBL 扩展到该平台 ( https://github.com/synman/Octoprint-Bettergrblsupport )。
在评论方面,我注意到激光/CNC 切片机存在相当多的差异。
synman/Octoprint-Bettergrblsupport#23
我猜 GRBL 对通过记录的 gcode 传入的 % 字符感到窒息。它回应
Recv: error: Expected command letter我有现有的逻辑来去除以“(”和“;”开头的行。我想知道是否也应该去除%。我目前不知道为什么它会包含在(提供的)gcode中。也许是一个切片器正在使用它作为标记 gcode 的“开始”和“结束”的分隔符。