开源改变世界

在 GCode 中使用 python 脚本控制 RPi GPIO 可能吗? #1243

推推 grbl 2年前 (2023-02-02) 113次浏览
关闭
ill-phil 打开了这个问题 2019 年 6 月 25 日 · 8条评论
关闭

在 GCode 中使用 python 脚本控制 RPi GPIO 可能吗?#1243

ill-phil 打开了这个问题 2019 年 6 月 25 日 · 8条评论

评论

在 GCode 中使用 python 脚本控制 RPi GPIO 可能吗? #1243

大家好,
首先感谢这款出色的软件!我在我所有的数控机床上都使用它,在 RPI 上运行它,到目前为止没有遗漏任何功能。现在我打算建造一台更复杂的机器。因此,我必须使用更多的 I/O 信号。我正在考虑在 GCode 中使用 python 脚本 (%…) 与 RPi GPIO 进行交互。
那么,我的问题是,专家们如何看待这种方法?有没有人试过这个?bcnc.c 中的 python 脚本功能是否有任何限制?在我的情况下,延迟不会成为问题,因为我没有时间关键的 I/O。

为了向您展示我的用途,请查看我的网站:http://www.rootpecker.com

在 GCode 中使用 python 脚本控制 RPi GPIO 可能吗? #1243
合作者

是的。这个有可能。但是我不确定时间。因为 g 代码进入 GRBL 缓冲区,而 python 命令在本地执行。这意味着在执行 python 命令时可能有一些 GRBL 未处理的 g 代码命令。幸运的是%wait,在执行 python 之前,有命令等待它。

https://github.com/vlachoudis/bCNC/wiki/Scripting