注释
config.h 中有一个设置可以设置为执行此操作。检查它看看。这是它在 config.h 中所说的 // 当 Grbl 电源循环或使用 Arduino 重置按钮硬重置时,Grbl 默认启动时没有警报 |
如果我没看错,它意味着全新安装 0.9j 并禁用 Homing,默认行为是在没有 ALARM的情况下启动,以简化新用户的操作。只有在您更改 config.h 并像 OEM 和 LinuxCNC 用户那样重新编译之后,它才应该在启动时发出警报。 但是,如果全新安装 0.9j 并关闭 Homing,它会做相反的事情,即在 Alarm 打开而不是关闭的情况下启动。 |
您需要使用命令($RST=$、$RST=# 和 $RST=* – 恢复 Grbl 设置)将 grbl 中的所有值恢复为默认值,然后进行全新安装。 |
已经试过了,没用。我仍然在开机时收到警报。 |
@pihnat: 你能打印出你的 Grbl 设置吗?也,如果你从 Arduino 上断开除了 USB 电缆之外的所有东西,它在通电时是否仍然报警? |
@pihnat: 好吧,我很困惑。你是如何安装Grbl的?通过带有本网站源代码的 Arduino IDE 方法?请提供构建日期。您可以通过向 Grbl 发送 $I 命令来获取它。你应该得到一个版本字符串。 |
[0.9j.20151218:] |
@pihnat: 行。验证了源固件和构建固件上的错误。不确定为什么要这样做,但它在初始化变量时与“sizeof()”有关。我将在今晚晚些时候推出修复程序。 |
@pihnat: 启动修复时的警报已上传。请尝试一下。 |
太棒了,现在按预期工作。感谢您的所有努力。 |
大家好。 |
你好,
我使用的是 0.9j,当我给 Arduino 加电时有一个报警条件。文档说只有在启用归位时才会发生这种情况,但我关闭了归位,即参数 $20 -> $23 均为 0,$24->27 是默认值。请注意,0.9i 不会发生这种情况。