Gcode 文件生成 ERR:1,但文件似乎没问题 #217

推推 grbl 3年前 (2023-02-05) 376次浏览
关闭
Leemonoid 打开了这个问题 2021 年 12 月 29 日 · 8条评论
关闭

Gcode 文件生成 ERR:1,但文件似乎没问题#217

Leemonoid 打开了这个问题 2021 年 12 月 29 日 · 8条评论

评论

Gcode 文件生成 ERR:1,但文件似乎没问题 #217

您使用的是什么版本的固件?
3.2.8

问题:
运行附加的 gcode 会生成错误 1:

$SD/Run=/signature.ngc
<Idle|MPos:13.000,137.000,0.000|FS:0,0|SD:0.00,/sd/signature.ngc>
[MSG: ERR:1 (Expected GCodecommand letter) in /sd/signature.ngc at line 1]
<Idle|MPos:13.000,137.000,0.000|FS:0,0>

(文件已重命名,以便可以在此处上传)
signature.txt

该文件的第 1 行是一个 G21 命令,与我生成的许多其他可以正常工作的文件一样。gcode 是使用 Inkscape 中的 gcodetools 生成的。知道为什么会失败吗?谢谢

Gcode 文件生成 ERR:1,但文件似乎没问题 #217 Leemonoid 添加了 把招工广告 需要额外注意标签 2021 年 12 月 29 日
Gcode 文件生成 ERR:1,但文件似乎没问题 #217
作者

3.2.9 报同样的错误。我没有发现 gcode 文件有任何问题。它可以很好地加载到在线 gcode 文件检查器中。有时间的话请看一下。

Gcode 文件生成 ERR:1,但文件似乎没问题 #217

最可能的原因是文件在上传到 SD 卡时不知何故损坏了。您也可以尝试删除第一行的注释。我真的不认为这会有帮助,但是当事情不起作用并且没有明显的原因时,您只需要开始尝试。

Gcode 文件生成 ERR:1,但文件似乎没问题 #217
作者

我从文件中删除了所有内容,除了单行“G21”,没有注释,文件仍然在 FluidNC 中生成错误:

[MSG: ERR:1 (Expected GCodecommand letter) in /sd/signature.ngc at line 1]

签名.txt

Gcode 文件生成 ERR:1,但文件似乎没问题 #217

尝试在第一行的末尾添加一个换行符。您发布的文件没有。

Gcode 文件生成 ERR:1,但文件似乎没问题 #217
作者
柠檬酸 评论了 2022 年 1 月 1 日  

添加了一个换行符,文件仍然生成一个 ERR:1
signature.txt

Gcode 文件生成 ERR:1,但文件似乎没问题 #217

我不知道该告诉你什么。这个对我有用。

ok
g20
ok
$g
[GC:G0 G54 G17 G20 G90 G94 M5 M9 T0 F0 S0]
ok
$sd/run=/signature.ngc
<Idle|MPos:0.000,0.000,0.000|FS:0,0|Pn:XY|SD:0.00,/sd/signature.ngc>
[MSG:/sd/signature.ngc file job succeeded]
ok
$g
[GC:G0 G54 G17 G21 G90 G94 M5 M9 T0 F0 S0]
ok
$sd/show=/signature.ngc
G21
ok

我想你可以尝试 $sd/show=signature.ngc 看看文件是否可以正确读取。

Gcode 文件生成 ERR:1,但文件似乎没问题 #217
作者

好,谢谢。是的,这很奇怪。我明天会尝试从头开始重新加载所有内容。新年快乐…

Gcode 文件生成 ERR:1,但文件似乎没问题 #217
作者

好的,我发现了错误。我的文本编辑器以某种方式处于 UTF-8-BOM 模式,它在我的 gcode 文件的第一行前面插入了不可见字符。当我运行时:
$sd/show=/signature.ngc
结果显示不可见字符:
G21

谢谢你的时间,米奇。