开源改变世界!!

z 轴 TLO 和 bCNC 探测报告 #50

推推 grbl 2年前 (2023-02-08) 207次浏览
关闭
rschell 打开了这个问题 2022 年 10 月 25 日 · 4条评论
关闭

z 轴 TLO 和 bCNC 探测报告#50

rschell 打开了这个问题 2022 年 10 月 25 日 · 4条评论

评论

z 轴 TLO 和 bCNC 探测报告 #50

试图追查与 bCNC 接口的两个问题(使用 Arduino 1.8.19 IDE 构建):

  1. grbl/config.h 中的 TLO 默认报告设置将 Z 轴列为默认值。在不更改 config.h 的情况下,TLO 报告包括 XYZ 坐标(对于三轴机器),bCNC 只需要 Z 坐标,因此 TLO 始终设置为 0.0(X 轴值)。我已将本地版本中的 config.h 更改为仅报告 Z 轴,并已修改 bCNC 以接受任意数量的轴。这个我已经解决了,但是我如何在你的新构建系统中选择 Z 轴 TLO 报告?
  2. 当 bCNC 执行自动调平扫描时,它会发出 G38.2 命令并等待其完成。显然,它需要 PRB 响应,但在我的 grblhal 版本中没有给出。我可以通过修改 bCNC 使用 $# 强制响应,但我认为这是计划好的。有没有办法在探测完成时获得 PRB 响应?我已经尝试了几种更改 DEFAULT_REPORT_PROBE_COORDINATES 的方法,但仍然没有在探测完成时收到 PRB 响应。我可以尝试任何技巧吗?

还没有尝试过新的构建系统,它能适应这些类型的定制吗?

z 轴 TLO 和 bCNC 探测报告 #50
贡献者

… 我将如何在您的新构建系统中选择 Z 轴 TLO 报告?

通过#define 符号可配置的所有内容都可以添加到 Web Builder UI。我的计划是向 UI 添加选项卡,可能是高级功能的选项卡,以使其对大多数用户来说保持简单。IMO 这个选项属于那个。

我已经尝试了几种更改 DEFAULT_REPORT_PROBE_COORDINATES 的方法,但仍然没有在探测完成时收到 PRB 响应。

包括将设置恢复为默认值

您还可以在运行时使用 更改行为$10$$=10将列出可用的标志。

还没有尝试过新的构建系统,它能适应这些类型的定制吗?

是的——但我需要更多时间,我才刚刚开始……

z 轴 TLO 和 bCNC 探测报告 #50
作者

非常感谢,10 美元的设置是问题所在。