开源改变世界!!

错误 – 将在下一次提交中修复。必须轮询 Z-limit,因为它具有与 X 相同的引脚号,从而阻止为其启用中断处理。 #103

推推 grbl 2年前 (2023-02-08) 232次浏览
打开
jielemon 开启了这个issue 2022 年 11 月 2 日 · 5 条评论

评论

错误 - 将在下一次提交中修复。必须轮询 Z-limit,因为它具有与 X 相同的引脚号,从而阻止为其启用中断处理。 #103
    Bugs - to be fixed in the next commit. Z-limit has to be polled since it has the same pin number as X preventing enabling interrupt handling for it.

最初发布者@terjeio#99(评论)

错误 - 将在下一次提交中修复。必须轮询 Z-limit,因为它具有与 X 相同的引脚号,从而阻止为其启用中断处理。 #103
作者

现在,当发送“$H”时,XYZ 轴中的归位仍然有效。但是XYZ轴的三个硬限位开关都不能触发。
此外,如果发出单轴原点回归命令,如“$HX”、“$HY”或“$HZ”,即使完成原点回归也保持“原点回归”状态。我试图重置机器,然后触发了警报 6。我必须解锁才能继续。

错误 - 将在下一次提交中修复。必须轮询 Z-limit,因为它具有与 X 相同的引脚号,从而阻止为其启用中断处理。 #103
贡献者

但是XYZ轴的三个硬限位开关都不能触发。

这三个都对我有用,可以触发硬限制警报。您是否忘记启用 $21=1 的硬限制?

此外,如果发出单轴原点回归命令,如“$HX”、“$HY”或“$HZ”,即使完成原点回归也保持“原点回归”状态。

糟糕,倒退。这条线

https://github.com/grblHAL/core/blob/bf6823abf91986bc840e5e9497ed9b861000b5d8/motion_control.c#L891

应该

homed_status = limits_go_home(cycle);

我稍后会提交修复(将是几天)。

错误 - 将在下一次提交中修复。必须轮询 Z-limit,因为它具有与 X 相同的引脚号,从而阻止为其启用中断处理。 #103
作者

但是XYZ轴的三个硬限位开关都不能触发。

这三个都对我有用,可以触发硬限制警报。您是否忘记启用 $21=1 的硬限制?

我确实通过 Settings: Grbl 启用了硬限制,否则归位将无法工作。

刚刚用 MDI 输入发送“$21=0”和“$21=1”,很奇怪没有响应(设置:Grbl 没有改变)。

顺便说一句,是否可以在 CNC 文件中发送 grbl 命令?

感谢您的帮助。

错误 - 将在下一次提交中修复。必须轮询 Z-limit,因为它具有与 X 相同的引脚号,从而阻止为其启用中断处理。 #103
作者

| 但是XYZ轴的三个硬限位开关都不能触发。

| 这三个都对我有用,可以触发硬限制警报。您是否忘记启用 $21=1 的硬限制?

| 我确实通过 Settings: Grbl 启用了硬限制,否则归位将无法工作。

|刚刚用 MDI 输入发送“$21=0”和“$21=1”,奇怪的是没有响应(设置:Grbl 没有改变)。

对不起这是我的错。我混合了归位启用和硬限制启用。这三个现在都可以触发硬限制警报。$21=1 也可以。

错误 - 将在下一次提交中修复。必须轮询 Z-limit,因为它具有与 X 相同的引脚号,从而阻止为其启用中断处理。 #103
作者

https://github.com/grblHAL/core/blob/bf6823abf91986bc840e5e9497ed9b861000b5d8/motion_control.c#L891

|应该是

|homed_status = limits_go_home(cycle);

按照建议更改此行并重建。即使我将牵引设置增加到 10 毫米,Z 轴归位失败并出现警报 8。XY 轴以 10mm 拉离完成归位。

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

没有分支机构或拉取请求

2名参加者
错误 - 将在下一次提交中修复。必须轮询 Z-limit,因为它具有与 X 相同的引脚号,从而阻止为其启用中断处理。 #103错误 - 将在下一次提交中修复。必须轮询 Z-limit,因为它具有与 X 相同的引脚号,从而阻止为其启用中断处理。 #103

喜欢 (0)