注释
成员
这可能是最近修复错误的结果。gcode 标准要求主轴速度为零 (S0) 时禁用主轴。因此除非 S>0,否则 M3/4 不会打开它。 我可能在没有启用可变主轴的情况下强制执行此操作,这没有多大意义。我会调查它,看看我是否这样做了,如果有的话,我会发布一个修复程序。 |
作者
太谢谢了!实际上,如果标准要求它,也许只是遵循它并更新 wiki,通知即使禁用可变主轴,启用/禁用引脚也不会切换,除非指定了高于 0 的虚拟速度,这可能是更好/更简单的方法? |
spindle_control.c 中的第 123 行:if (rpm <= 0.0) { spindle_stop(); } |
成员
我昨晚推动了这个问题的修复。禁用 VARIABLE_SPINDLE 后,Grbl 将完全忽略 S 主轴速度值并打开主轴使能引脚,而不管 S 是什么。 |
作者
伟大的!非常感谢你。 |
你好呀,
我只是拉了半天的头发试图弄清楚这个问题,我已经使用 Grbl 很长时间了,笔式绘图仪使用 M3/M5 用螺线管打印,在阅读了 D12/D11 pin swap 引起的VARIABLE_SPINDLE 我从源代码中将其注释掉,重建并刷新。尽管如此,在使用 S 命令指定主轴速度之前,Grbl 不会切换 ENABLE 引脚。也许它应该在 wiki 中指定?