关闭 phil-barrett 打开了这个问题 2021 年 7 月 24 日 · 4条评论 关闭 限位开关/传感器问题和归位#10 phil-barrett 打开了这个问题 2021 年 7 月 24 日 · 4条评论 评论 菲尔·巴雷特 评论了 2021 年 7 月 24 日 • 编辑 最近的构建(来源于 7 月 3 日更新)。我没有传感器(NPN Prox),所以限制销倒转($5=15)。它们有效,当启用硬限制并且触发传感器时,我会收到警报 1。但是,归位不起作用。当我开始归位时,第一个轴 (Z) 移动了一小段距离并发出警报 8。各个轴归位($HX、$HY、$HZ)做同样的事情 – 短距离移动然后发出警报。我相信这与处理 NO 传感器的方式有关。 我已经使用从我的机器中选择的 T41U5XBB_map.h 和 T41BB5X_map.h 对它进行了测试。两者的行为相同。我第一次发现这个是在我的 Avid Pro4848 上测试归位时在 T41ProBB 板上运行 grblHAL.. 它看起来可以正确地使用 $5=0,即 NC 传感器。由于限位销未接地(即打开并因此触发),我得到这个: <空闲|MPos:0.000,0.000,0.000,0.000|Bf:35,1023|FS:0,0|Pn:PXYZA> 如果我将一个限位针短路到地,比如 X,我会得到 <空闲|MPos:0.000,0.000,0.000,0.000|Bf:35,1023|FS:0,0|Pn:PYZA> 并且 ioSender 中的信号“LED”将熄灭。 但是,如果 5 美元=15 美元,即没有传感器,也没有限制引脚接地短路(即未触发),我得到: <空闲|MPos:0.000,0.000,0.000,0.000|Bf:35,1023|FS:0,0|Pn:PXYZA> 因此说所有的限制输入都被触发了——它们没有。启用硬限制后,机器将可以正常运行程序。如果我将限位引脚短路到地,则空闲消息没有变化,但会引发警报 8。因此,即使 grblHAL 没有报告限位传感器的变化,它也知道发出警报 8。这会导致归位问题,因为它认为限位开关已经触发? 当没有传感器被触发时,正确的行为应该是空闲消息显示 Pn:P(我还没有处理探测器)。当触发传感器时,Pn: 消息应显示触发的轴。 这是 Pro 板的初始控制台信息。对于原始板,除了 BOARD 之外,其他都一样: [VER:1.1f.20210629:] [OPT:VNMSL,35,1024,4,0] [NEWOPT:ENUMS,RT+,ES,TC,ETH] [FIRMWARE:grblHAL] [NVS STORAGE:*FLASH] [DRIVER: iMXRT1062] [DRIVER VERSION:210703] [DRIVER OPTIONS:USB.2] [BOARD:T41BB5X Pro] [AUX IO:4,3,0,0] [IP:0.0.0.0] 设置屏幕截图:Grbl 贡献者 terjeio 评论了 2021 年 7 月 25 日 这是由于回归,改变这一行 iMXRT1062/grblHAL_Teensy4/src/driver.c 第 996 行 ac33410 信号。分钟_ 掩码= 信号。分钟2。掩码= 设置。限制。反转。面具; 修复 signals.min.mask = settings.limits.invert.mask; 它。 我目前很忙(有访客),所以我稍后会进行修复。 作者 菲尔·巴雷特 评论了 2021 年 7 月 25 日 没问题。感谢您的快速反馈。享受你的客人! 作者 菲尔·巴雷特 评论了 2021 年 7 月 26 日 我测试了这个变化,它在归位时确实停止了警报 8。然而,NO 传感器仍然显示为已触发(在 ioSender 和空闲消息中)并且归位现在立即引发警报 1。 贡献者 terjeio 评论了 2021 年 7 月 26 日 很奇怪 – 它对我有用…… 希望我能够在今天晚些时候提交最新版本。 terjeio 添加了引用此问题的提交 2021 年 7 月 26 日 Updated for latest stream handling change. Fix for #10. aa57e69 thebiguno 将提交推送到引用此问题的 thebiguno/imxrt1062 2021 年 8 月 26 日 Merge branch 'grblHAL-master' …… 97f54b9 terjeio已完成 关闭 上星期 喜欢 (0) 联动电机讨论 #9 低于标准的代码注释 Grbl-Hal 部分 #11 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭 无法在 gsender 1.2.0 中打开 .gcode 文件 #367 RaspberryPi 运行 gsender 时出现问题 #89 向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭无法在 gsender 1.2.0 中打开 .gcode 文件 #367RaspberryPi 运行 gsender 时出现问题 #89向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473功能请求:抑制发送到机器的 gcode 中的 gcode 注释。 #444 关闭通过网络连接进行连接 #171操纵杆运动的剩余问题 #204 关闭新版本认为我的机器一直处于锁定状态 #474 关闭
最近的构建(来源于 7 月 3 日更新)。我没有传感器(NPN Prox),所以限制销倒转($5=15)。它们有效,当启用硬限制并且触发传感器时,我会收到警报 1。但是,归位不起作用。当我开始归位时,第一个轴 (Z) 移动了一小段距离并发出警报 8。各个轴归位($HX、$HY、$HZ)做同样的事情 – 短距离移动然后发出警报。我相信这与处理 NO 传感器的方式有关。
我已经使用从我的机器中选择的 T41U5XBB_map.h 和 T41BB5X_map.h 对它进行了测试。两者的行为相同。我第一次发现这个是在我的 Avid Pro4848 上测试归位时在 T41ProBB 板上运行 grblHAL..
它看起来可以正确地使用 $5=0,即 NC 传感器。由于限位销未接地(即打开并因此触发),我得到这个:
如果我将一个限位针短路到地,比如 X,我会得到
并且 ioSender 中的信号“LED”将熄灭。
但是,如果 5 美元=15 美元,即没有传感器,也没有限制引脚接地短路(即未触发),我得到:
因此说所有的限制输入都被触发了——它们没有。启用硬限制后,机器将可以正常运行程序。如果我将限位引脚短路到地,则空闲消息没有变化,但会引发警报 8。因此,即使 grblHAL 没有报告限位传感器的变化,它也知道发出警报 8。这会导致归位问题,因为它认为限位开关已经触发?
当没有传感器被触发时,正确的行为应该是空闲消息显示 Pn:P(我还没有处理探测器)。当触发传感器时,Pn: 消息应显示触发的轴。
这是 Pro 板的初始控制台信息。对于原始板,除了 BOARD 之外,其他都一样: