注释
@jarretluft:谢谢贾勒特。这个周末我会看看这些问题。这可能是我的疏忽,看起来并不难修复。 |
探测对我当前的项目很重要,所以我只是试图重现这两个问题。 |
@electrokean感谢您的跟进: 在 $G 输出中没有开口 [ 或 G38.2 的第二个问题在 20140905 中仍然存在,但我会再次更新,假设发布了 0.9g 十六进制的更新版本,看看它是如何工作的。 硬件:Uno = 0.9g20140801,duemilanove = 0.9g20140905 你运行的是什么版本,它们都可以工作? |
可能此提交修复了第一个问题:d55f6b9 |
@jarretluft:如果边缘版本确实修复了它,我会等到最新版本的任何重大问题得到审查。然后我会把它推给掌握。 |
抱歉延迟,Edge 确实解决了我看到的两个问题。我会关闭它。 附带问题: |
@jarretluft探测结果末尾的“:1”表示探测成功。”:0″ 表示不成功。这与探头命令的无错误版本(G38.3 和 G38.5)一起使用。 |
惊人的!很高兴听到现在支持 38.3! |
嘿 Sonny,
我可能在探测时偶然发现了几个错误 – 我正在使用 0.9g,不确定其中任何一个是否在即将到来的 0.9h 中得到修复,如果是这样请告诉我:
一:
如果我从 0,0,0 开始并探测 G38.2Z-10F10,并且探测器接触到该运行 2 毫米,我的 Z 将在 -2,z 运动停止并且探测器响应正确返回。但是,如果我随后发出任何未指定 Z 值的 G0 命令,GRBL 会尝试将剩余的路径移动到 Z-10,同时沿另一个轴移动。
因此,如果我在探头后运行 G0X10,机器将尝试在 X 方向移动 10mm,并在 Z 方向移动剩余的 -8mm 以到达探头中指定的 Z-10…
二:
在探测命令之前,$G 产生预期的输出:
[G0 G54 G17 G21 G90 G94 M0 M5 M9 T0 F0。]
在探测命令后,运行 $G 会产生相同的输出,但缺少左括号和第一个参数,如:
G54 G17 G21 G90 G94 M0 M5 M9 T0 F10。]
我原以为这是 [G38.2 G54…..],因为 G38.2 是最后执行的移动命令,并且在 wiki 中列为在 $G 报告的这个位置期望的命令之一。
对其中任何一个的想法?