开源改变世界

V 2.9 在归位时忽略 joint.2.home-sw-in #632

推推 grbl 3年前 (2023-01-29) 148次浏览
关闭
rodw-au 打开了这个问题 2019 年 8 月 10 日 · 6条评论
关闭

V 2.9 在归位时忽略 joint.2.home-sw-in#632

rodw-au 打开了这个问题 2019 年 8 月 10 日 · 6条评论

注释

V 2.9 在归位时忽略 joint.2.home-sw-in #632

以下是我重现该问题所遵循的步骤:

  1. 以前运行 Master branch v2.9
  2. 截至今天已编译最新版本 2.9
  3. 家用机

这是我期望发生的事情:

YYXZ 龙门机在 master branch V 2.9 早期版本下会像今天早些时候一样正常回家

这是发生了什么:

关节 2 原点开关输入被忽略,限位开关被触发。此行为在多次重试后仍然存在。

在此之前它工作正常:

是的在升级之前立即被证明可以在早期版本的 V2.9 上工作。

有关我的硬件和软件的信息:

这是运行 Linux Mint 17.3 RT_PREMPT 和 Mesa 7i76e 的长期主分支(v2.8 和 V2.9)龙门机器
检查从 7i76e 输入到信号再到连接销的所有信号均适用于此归位开关。

V 2.9 在归位时忽略 joint.2.home-sw-in #632
合作者
安迪普 评论了 2019 年 8 月 10 日  

这是 buildbot 安装还是您自己编译?
这里摸到了Homing:5ea573a
估计你不知道之前运行的2.9版本吧?(如果有人问我,我不会)

如果您使用的是 buildbot 包,那么您可以使用“package -> force version 返回一两步,然后查看问题在哪一点消失。版本与此处的哈希匹配:https ://github.com/ LinuxCNC/linuxcnc/commits/master(所以“ 5ea573a ”与“1:2.9.0-pre0.433.g 5ea573a dd(稳定版)”相同)。如果使用 git 构建,则可以签出特定提交(或紧接在它之前的那个)并构建。

V 2.9 在归位时忽略 joint.2.home-sw-in #632
作者

安迪,感谢您的关注。正如您所说,我不知道在今天的更新之前我在运行什么,因为我只是做了我认为是例行升级的事情。正如我在第 2 步中所说,我是从源代码编译的(一如既往)。如果您可以建议正确的命令来检查可疑更改之前的最后一次提交,我很乐意放弃。通常当这样的事情发生时,它是传感器损坏或类似的东西。不久之后我更换了归位传感器,所以在提出问题之前我非常有条理地确认硬件没问题。我以为我的下一步是回滚到 V2.8

V 2.9 在归位时忽略 joint.2.home-sw-in #632
合作者

杆。今天不在电脑前。
但是谷歌搜索“git bisect”说明。

V 2.9 在归位时忽略 joint.2.home-sw-in #632
作者

安迪,谢谢我现在很困惑。当我查看提交时,我看到提交5ea573a显示为昨天提交,但它是 22 天前提交的。那么这是否意味着它昨天被更改了?我要到星期一才能靠近这台机器。

V 2.9 在归位时忽略 joint.2.home-sw-in #632
合作者

我认为5ea573a可能首先致力于 2.8(或 2.7),并且刚刚合并到 2.9。