开源改变世界!!

尽管有响应,但未标记为已完成的命令 #580

推推 grbl 2年前 (2023-01-26) 99次浏览
关闭
托兰 打开了这个问题 2017 年 2 月 11 日 · 2 条评论
关闭

尽管有响应,但未标记为已完成的命令#580

托兰 打开了这个问题 2017 年 2 月 11 日 · 2 条评论

注释

尽管有响应,但未标记为已完成的命令 #580
托兰 评论了 2017 年 2 月 11 日  

嗨,
我每晚(2017 年 2 月 5 日)使用通用 gcode 发送器版本 2.0 和运行 Grbl 0.8 的 laseraxe GRBL 控制器。我可以连接到控制器并发送一些点动命令,但随后它停止并需要重置。

是否缺少某些 grbl 版本配置?

控制器的响应格式似乎有问题,因为我可以在控制台上看到“ok”响应;

尽管有响应,但未标记为已完成的命令 #580
尽管有响应,但未标记为已完成的命令 #580

这是控制台输出;

**** Connected to /dev/ttyUSB0 @ 115200 baud ****

Grbl 0.8 ['$' for help]
>>> $$
>>> $G
F300S
Grbl 0.8 ['$' for help]
>>> $$
F300S1000{0/0}ok
$0 = 10    (step pulse, usec)
>>> $G
$1 = 255    (step idle delay, msec)
$2 = 0    (step port invert mask:00000000)
$3 = 0    (dir port invert mask:00000000)
$4 = 0    (step enable invert, bool)
$5 = 0    (limit pins invert, bool)
$6 = 0    (probe pin invert, bool)
$10 = 3    (status report mask:00000011)
$11 = 0.010    (junction deviation, mm)
$12 = 0.020    (arc tolerance, mm)
$13 = 0    (report inches, bool)
$20 = 0    (soft limits, bool)
$21 = 0    (hard limits, bool)
$22 = 0    (homing cycle, bool)
$23 = 0    (homing dir invert mask:00000000)
$24 = 25.000    (homing feed, mm/min)
$25 = 500.000    (homing seek, mm/min)
$26 = 250    (homing debounce, msec)
$27 = 1.000    (homing pull-off, mm)
$100 = 400.000    (x, step/mm)
$101 = 400.000    (y, step/mm)
$102 = 400.000    (z, step/mm)
$110 = 1500.000    (x max rate, mm/min)
$111 = 1500.000    (y max rate, mm/min)
$112 = 1500.000    (z max rate, mm/min)
$120 = 1000.000    (x accel, mm/sec^2)
$121 = 1000.000    (y accel, mm/sec^2)
$122 = 1000.000    (z accel, mm/sec^2)
$130 = 200.000    (x max travel, mm)
$131 = 200.000    (y max travel, mm)
$132 = 200.000    (z max travel, mm)
{0/0}ok
[G0 G54 G17 G21 G90 G94 M0 M5 M9 T0 F300. S1000.]
{0/0}ok
>>> G21G91G0Z1F10
>>> G90 G21
{1/0}ok
{1/0}ok
>>> G21G91G0Z1F10
>>> G90 G21
{2/1}ok
{2/1}ok
>>> G21G91G0Z1F10
>>> G90 G21
{3/2}ok
{3/2}ok
>>> G21G91G0Z1F10
>>> G90 G21
{4/3}ok
{4/3}ok
>>> G21G91G0Z1F10
>>> G90 G21
{5/4}ok
{5/4}ok

关于我做错了什么的任何建议?

尽管有响应,但未标记为已完成的命令 #580
作者

啊,所以如果我使用不同的控制器,这就可以了。所以它与固件有关。

尽管有响应,但未标记为已完成的命令 #580
所有者

@tolland我猜 UGS 中的命令表正在寻找ok响应,而添加到ok响应中的额外输出 laseraxe 使它感到困惑。

除了命令表,你能正常发送文件吗?如果是这样,您应该能够忽略命令表。