注释
@meatom:13脚为主轴方向脚。不启用。 最近,Grbl 更改了 spindle enable 的工作方式以符合 LinuxCNC g 代码标准。您需要将主轴速度设置为大于零并激活 M3/4 以确保主轴打开。因此,如果您启用了 VARIABLE_SPINDLE 和 USE_SPINDLE_DIR_AS_ENABLE_PIN,则如果主轴速度为零,引脚 13 将不会打开。 如果您禁用了 VARIABLE_SPINDLE,则主轴使能引脚从引脚 D11 移动到 D12,并用作简单的开/关引脚。在这种情况下,它不需要 S 主轴速度字来打开。 |
我试图用 GRBL 来控制主轴,我有点实现了,但我无法停止主轴。我可以更改主轴速度 s500/s100 命令,但 M5 命令不起作用。是否有任何配置可以在停止情况下配置引脚值? 或者停止情况下的引脚值是多少。 |
@kardinal7:确保您的 pin 接线正确。在 v0.9 中,主轴使能引脚位于 D12 上。 |
@chamnit:我在 Arduino Mega2560 + Ramps 1.4 上安装了 GRBL 1.1f 并运行 LaserGRBL。 我得到了带有激光驱动板 (TTL) 和 5V 的 2.5W 蓝色激光器。 在 LaserGRBL 中,M3/M4 和 M5 用于激光,在我的例子中,M3 等用于伺服针 D4。 这是 cpu_map.h 的一部分
|
您好,我从命令 M3 M4 和 M5 开始,在 Arduino Mega 上使用 RAMPS 1.5。我的问题是如何从 gcode 中选择斜坡中的不同端口(有 4 个)。有一种“M3端口1”吗? 谢谢丹尼尔。 更新。通过更深入的研究,我发现命令 M340 可以满足我的需要。我希望grbl明白 |
你好,
我一直在使用我的迷你激光雕刻机和 GRBL 0.9i,所以决定升级到 0.9j 版本。
问题是现在雕刻师不使用 M3/M03 命令打开激光。现在要打开激光,我必须使用 M4,然后使用 M3 关闭。M5 命令没有任何作用。
我已经测量了引脚 13 的电压,它与一个 mosfet 相连,并且它只是通过 M4 命令变高。
PCPayne用户打开了issue #949也遇到了同样的问题,但是没有提供解决方案。
我试图降级到 0.9i 版,但它仍然无法正常工作。在 config.h 中禁用/启用#DEFINE VARIABLE_SPINDLE 和#DEFINE USE_SPINDLE_DIR_AS_ENABLE_PIN 设置无效。
我尝试使用不同的 Arduino 并测量了引脚 13,但它不会随着 M3 命令变高。