开源改变世界!!

状态灯集成 #512

推推 grbl 2年前 (2023-02-04) 173次浏览
关闭
Benjin454 开启了这个问题 2018 年 8 月 30 日 · 1条评论
关闭

状态灯集成#512

Benjin454 开启了这个问题 2018 年 8 月 30 日 · 1条评论

评论

状态灯集成 #512

这是状态灯集成的请求(使用树莓派和 lw.comm-server)。例如。当激光打开时,琥珀色灯会亮起。当触发 grbl 警报时,红灯会闪烁。当系统空闲时,绿灯会亮起。更技术地说,也许是在后台运行的 python 脚本监视机器的状态。根据机器的状态“翻转继电器”(打开灯)。简单地说,将状态消息发送到 python 脚本。

状态灯集成 #512

状态灯集成 #512

我的贡献/旁注:
如果有人可以得到一个 python 脚本来打印出每台机器的状态,那么我可以添加 GPIO 中继命令来代替“打印”命令(下面的粗略 python 示例)。然后我可以测试和连接所有东西,让 GPIO(用继电器打开和关闭灯)端正常工作。

如果有人可以获得一个 python 脚本来与 laserweb/grbl 通信以报告机器状态:
状态灯集成 #512

然后我可以让 GPIO 部分工作:

状态灯集成 #512

状态灯集成 #512
成员
开胃菜 评论了 2018 年 8 月 30 日  

这是与#511相同的请求。
我不想在 lw.comm-server 中依赖硬件。在 95% 的用例中,lw.comm-server 被编译成 Windows、OSX 或 Linux 可执行文件的电子应用程序,它没有 GPIO 选项。

但是你可以自由地创建一个分支并自己添加这个特性。服务器是 NodeJS :)

顺便说一句:您可以同时将服务器与多个客户端连接。因此,您可以编写一个脚本,作为客户端(通过 websockets)连接到服务器,以获取所有状态消息并执行您喜欢的操作:)