注释
合作者
|
你可以告诉我你的 $G 命令的结果吗? 我刚刚在https://github.com/gnea/grbl/blob/master/grbl/report.c#L321跟踪代码,我猜它可能会在雾和洪水都打开时报告 M78。 report_util_gcode_modes_M();
#ifdef ENABLE_M7
if (gc_state.modal.coolant) { // Note: Multiple coolant states may be active at the same time.
if (gc_state.modal.coolant & PL_COND_FLAG_COOLANT_MIST) { serial_write('7'); }
if (gc_state.modal.coolant & PL_COND_FLAG_COOLANT_FLOOD) { serial_write('8'); }
} else { serial_write('9'); }
#else
if (gc_state.modal.coolant) { serial_write('8'); }
else { serial_write('9'); }
#endif
|
合作者
|
你好@chamnit 我从 config.h 中取消注释 ENABLE_M7 并发现了一些奇怪的东西。当 M7 (Mist) 和 M8 (Flood) 都打开时, $G 解析器状态报告M78,请问这是否是期望的行为?谢谢。 |
|
@cheton: 应该说 |
合作者
|
看起来不错。感谢您的及时帮助。 |
贡献者作者
|
惊人的! |
贡献者作者
|
CNCjs UI 仍然需要工作,如果 M7 和 M8 都在 UI 上,则显示只有 M8 处于打开状态。
|
合作者
|
已在 1.9.0-alpha.5 中修复 |



主轴小部件中的冷却液按钮未按预期运行。
我有两个独立的冷却/排屑系统。
一个连接到 GRBL 的 Flood Coolant,另一个连接到 GRBL 的 Mist Coolant。
我可以独立启用/禁用它们或同时打开它们,这很好,我希望能够同时打开/关闭/或只打开一个。
问题是 UI 按钮不能正确反映 Flood Coolant 和 Mist Coolant 的状态。
如果我启用 Flood Coolant,然后也启用 Mist Coolant,两者在 UI 上都显示为关闭。
Flood Coolant 和 Mist Coolant 应该能够在 UI 中相互独立切换。
[cncjs@v1.9.0-alpha.4]