注释
合作者
好的,我将修复推送到 2.7 – pncconf 也受到了影响 – 感谢您的报告。 |
合作者
我可能会补充说,如果您可以测试修复并报告,那就太好了。 |
合作者
好的,我合并到 master.. 但实际上 master 不应该因为使用关节而受到影响。 |
合作者
糟糕,我认为在 hm2_7i90 合并期间出现了问题。我会修好它。 |
合作者
谢谢你。 |
作者
谢谢!这确实解决了归位问题,但目前生成的配置 |
合作者
这可以关闭吗? |
在 Stepconf 中创建默认 XZ 机器并为限位开关引脚选择“All limits + homes”选项时,归位的 hal 设置如下所示:
net homing-x <= axis.0.homing => lut5.0.in-0
net homing-z <= axis.1.homing => lut5.0.in-1
这会导致轴上的限位开关错误,因为 lut5 结果不正确,因为第二个归位值实际上应该是
net homing-z <= axis.2.homing => lut5.0.in-1
因为在 ini 文件中,甚至在稍后的 hal 文件中,XZ 设置的第二个关节是 2,而不是 1。
在我看来,
https://github.com/LinuxCNC/linuxcnc/blob/master/src/emc/usr_intf/stepconf/build_HAL.py#L262
负责分配 1 而不是 2 但我不是开发人员机器来确认。