我为 grblHAL 开发了一个插件,它通过连接到 AUX 输出端口的继电器控制一组基本的 12V LED 灯条,这些灯条可以从亚马逊轻松获得。该设置成本约为 40 美元,不使用任何 PWM,仅使用简单的继电器。
视觉指示器可以真正提高生活质量,也有助于提高机器安全性。
这是我第一次尝试用 C 语言编写,我不打算在不清理和重新组织代码的情况下发布代码,但我宁愿将其发布也不愿等待一个月。欢迎建设性的反馈,应该预料到初学者的错误。
快速总结:
> CURRENTLY WORKING:
> ------------------
>
> Basic State Status Lights:
>
> MACHINE STATE COLOR
> -------------------------------------
> Idle Cool Blue (Solid) -> Machine is ready
> Homing Yellow (Solid) -> Machine is inside HOMING state (other ops blocked)
> Jogging Green (Solid) -> Machine is in motion, no spindle on
> Cycle Running Magenta (Solid) -> GCode is being executed
> Hold Yellow (Flashing) -> Machine is in hold state (no conditions present)
> Alarm 3 Red Flashes followed by various indicators for alarm detail
> E-Stop 2 Red flashes then red/blue flashes
>
> CONDITIONS COLOR
> -------------------------------------
> Spindle On Red (Solid) [overrides idle/homing/jogging/cycle state lights]
> Flood & Mist Magenta (may switch to Cyan to avoid conflict with cycle, or may flash)
> Inspection Lights White (accesed via MCode 356), intend to add physical momentary button too
> M356 Q1 (for on)
> M356 Q2 (for off)
我必须出城几周,所以我想在离开之前将其推出,以便人们在 8 月尝试发表评论,并希望在我回来时能得到一些有用的反馈。
我为 grblHAL 开发了一个插件,它通过连接到 AUX 输出端口的继电器控制一组基本的 12V LED 灯条,这些灯条可以从亚马逊轻松获得。该设置成本约为 40 美元,不使用任何 PWM,仅使用简单的继电器。
视觉指示器可以真正提高生活质量,也有助于提高机器安全性。
这是我第一次尝试用 C 语言编写,我不打算在不清理和重新组织代码的情况下发布代码,但我宁愿将其发布也不愿等待一个月。欢迎建设性的反馈,应该预料到初学者的错误。
快速总结:
完整的自述文件可在此处获得:https ://github.com/5ocworkshop/grblhal-rgb-plugin/blob/main/rgb_plugin_readme.txt
此处提供源代码:https ://github.com/5ocworkshop/grblhal-rgb-plugin
最后,非常感谢 Terje 在我努力解决这个问题时的耐心和有益的回答。