开源改变世界!!

两端限位开关 #39

推推 grbl 2年前 (2023-02-08) 139次浏览
关闭
karoria 打开了这个问题 2021 年 7 月 23 日 · 4条评论
关闭

两端限位开关#39

karoria 打开了这个问题 2021 年 7 月 23 日 · 4条评论

评论

两端限位开关 #39

你好这个项目的优秀开发人员..
我想问一下我是否可以单独配置任何轴的两侧限位开关?我问这个是因为现在我正在使用 grbl_esp32 并在轴上启用了 2 个限位开关,但它从两个开关中获取单个输入。当切换任何限制并打开机器电源时,这会产生问题。它忘记了回家的哪一侧 :)
如果可以为每个轴输入单独的限制,请指导我如何操作。仅供参考,我正在使用带有定制 PCB 的 Teensy4.1(尚未设计)
提前致谢。

两端限位开关 #39
贡献者

HAL 接口支持每个轴最多四个限位开关(两个用于最小值,两个用于最大值),但驱动程序和内核均未充分利用这一点。需要多一点代码,但 IMO 应该不难添加。

两端限位开关 #39
作者

我不擅长编码。我在其中一个引脚图中看到了最小和最大开关。我想每个轴只使用 2 个开关。如果这样的代码很容易获得并且您可以指出该代码,那将对我有很大帮助。感谢您抽出宝贵的时间。
问候,
拉维

两端限位开关 #39
贡献者

iMXRT1062 驱动程序已经支持 X、Y 和 Z 轴的最大限位开关。由于您正在设计自己的 PCB,我猜您正在为其制作地图文件。X_LIMIT_PIN_MAX所以只需添加,Y_LIMIT_PIN_MAX和的映射 Z_LIMIT_PIN_MAX

两端限位开关 #39
作者

非常感谢@terjeio.