注释
|
我在 1.1h 上遇到了同样的问题。我在正确的位置(在 config.h 文件的 Arduino 库副本中)进行了更改,当我在 Arduino IDE 中运行 Verify 时,我注意到编译的大小稍大,定义了 HOMING_SINGLE_AXIS_COMMANDS 变量,告诉我它实际上应该被识别为已更改。 使用 LaserGRBL,我在尝试运行 $HX、$HY 或 $HZ 时仍然收到“设置已禁用”错误。 GRBL 设置: 编辑:更正,我刚刚注意到 Homing Cycle($22)被禁用,启用它允许运行所述命令!)但是手动触发我的开关并没有停止机器,我在它命中之前拔下了插头。 为了完整起见:我还注释掉了 (Disabled) HOMING_INIT_LOCK,以避免默认锁定。我的限位开关也配置为常闭。我将 3018 CNC 与 Woodpecker 3.4 板一起使用。 编辑 2:我想我在这里发现了问题:#217(评论)看起来像 NC 开关,轴的两个开关需要相互串联,而不是连接到它们自己的引脚,因为它们是 1 个电路. 这应该可以解决我所有的问题,希望也能解决你的问题@arminlinder 编辑 3:Welp,还有 1 个问题。我所有的限位开关现在都可以正常工作,因为当我按下它们时它们会触发停止,需要重置和解锁。但是,它们在归巢序列期间不起作用。除非我在设置中遗漏了一些东西,否则我唯一的猜测就是电气干扰。然而,我不认为这是手动点动和触发开关成功停止的情况,所以它只在归位序列期间它们不工作。 编辑 4:Annnd 它看起来像 X 和 Z 限制销被错误标记,它们是向后的,归位 $HX 并触发 Z 开关做到了。奇怪的是,我希望任何一个开关都能触发停止。所以看起来这为我解决了所有问题,希望你也一样。 |
|
为了完整性:
正如承诺的那样,我今天尝试重现我原来的问题,但做不到。我将机器重置为 2 轴,并保留 HOMING_SINGLE_AXIS_COMMANDS 未注释,但原始问题(错误:3 如果 $HX 或 $HY)没有再次出现。相反,这两个命令都按预期工作。$H 归置两个轴(如 config.h 中定义的那样),$HX 和 $HY(和 $HZ)归置它们各自的轴。 关闭这个问题,似乎我在某个地方犯了一些错误,但我无法重现它以找出答案。 一切都很好,作为 PEBCAC 关闭这个问题。 阿敏。 |



你好,
在config.h中启用HOMING_SINGLE_AXIS_COMMANDS设置+编译上传后,命令��一种��‘系统命令未被识别或支持。”,就像之前未启用 HOMING_SINGLE_AXIS_COMMANDS 时一样。如果我查询机器状态 (?),它会显示 [homing ….],但实际上没有轴移动。
细节:
我有一个双轴设置,每个轴的起始位置都有一个 NC 开关。能够单独归位每个轴将帮助我调整和测试不同类型的限位开关。一切似乎都设置正确,我可以使用终端应用程序和 G 代码运行两个轴,并且 $H 确实按照归位循环中定义的那样正确地归位两个轴,它读取 HOMING_CYCLE_1 ((1<<X_AXIS)|(1<<Y_AXIS )).
打字����‘系统命令未被识别或支持。”,这是有道理的。
启用 HOMING_SINGLE_AXIS_COMMANDS 后,$HX 和 $HY 仍然不起作用。如果我尝试它们,我仍然得到“错误:3”,但是,与以前不同的是,“?”显示了一个 [homing …] 反馈消息以及一些坐标,但是,这些坐标永远不会改变,并且没有轴实际上移动。嗯?
$H 仍然像以前一样正常工作。
欢迎任何想法。
谢谢,阿敏。