注释
成员
|
您很可能错误地连接了 zlimit 开关。它位于引脚 12,而不是引脚 11。当启用可变主轴以访问那里的硬件 PWM 时,它与 v0.9 切换。如果将状态报告设置为显示引脚状态,则可以检查引脚是否正确读取。 |
作者
|
我很确定我的接线正确,因为如果我用手玩,arduino 会检测到开关。只是不在归巢序列中 |
成员
|
@kardinal7:请仔细检查每个轴开关。Grbl 将在状态报告中报告它感觉到哪个开关被触发。如果它可能连接在错误的轴上。 |
作者
|
刚刚确认我错了,我把开关放在了错误的位置 Z 开关 -> 在引脚 10 现在它正在工作,所以现在它是 Z 开关 -> 在引脚 12 喜欢它应该 谢谢,钱尼特! |


我一直在寻找与我类似的问题,但找不到。这就是为什么我要创建一个新主题。
所以我有 CNC3020,我已经成功地将它转换为 GRBL,通过并行端口将它与 arduino 连接起来。但是缺少一两件事。一个是 homming 那是我的问题。所以我在 NO 模式下连接了 5 个微动开关。制作了一个上拉电阻并连接到 GND(100uF -> 对我来说有点大。但我有 52ms 的上升时间)。
如果我滚动 CNC 指针并处于文件模式,所有开关都会打开。
但是当我按归位顺序时,Z 轴在机器中崩溃,没有检测到开关。最后,我认为很尴尬的一件事是,在激活开关后机器不动,通常我用软件重置 arduino 并将机器从激活的开关中拉出,当此开关进入关闭状态时,arduino 进入警报状态再次模式(警报:硬限制)。我认为这应该发生。
我正在使用可变主轴。
我的 grbl 版本是这个:
我要在这里发布我的设置: