开源改变世界!!

RGB 视觉指示器插件预览 #54

推推 grbl 2年前 (2023-02-08) 236次浏览
关闭
5ocworkshop 开了这个issue 2021 年 8 月 11 日 · 1条评论
关闭

RGB 视觉指示器插件预览#54

5ocworkshop 开了这个issue 2021 年 8 月 11 日 · 1条评论

评论

RGB 视觉指示器插件预览 #54
5oc工作坊 评论了 2021 年 8 月 11 日  

我必须出城几周,所以我想在离开之前将其推出,以便人们在 8 月尝试发表评论,并希望在我回来时能得到一些有用的反馈。

我为 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)

完整的自述文件可在此处获得:https ://github.com/5ocworkshop/grblhal-rgb-plugin/blob/main/rgb_plugin_readme.txt

此处提供源代码:https ://github.com/5ocworkshop/grblhal-rgb-plugin

最后,非常感谢 Terje 在我努力解决这个问题时的耐心和有益的回答。

RGB 视觉指示器插件预览 #54

所以我们两个人已经使用了几个月了,它似乎在测试版中运行良好。我希望在接下来的一两周内解决一些小的、非严重的错误,但总体上看起来非常可靠。

其他人有任何反馈吗?