开源改变世界!!

帮助定制固件 – 带温度控制的进给保持自动化 #946

推推 grbl 1年前 (2023-01-28) 80次浏览
关闭
gisep 打开了这个问题 2020 年 4 月 6 日 · 3条评论
关闭

帮助定制固件 – 带温度控制的进给保持自动化#946

gisep 打开了这个问题 2020 年 4 月 6 日 · 3条评论

注释

帮助定制固件 - 带温度控制的进给保持自动化 #946

大家好,
我不止一次尝试在固件上进行一些定制,例如控制光源,或者在这种情况下添加恒温器以通过温度控制自动暂停工作。

我的问题是:如何自定义固件?
我可以用 arduino 编写一些基础知识,我不是专家,但是花点时间研究做某事的必要条件是可以的。

我很难理解 LaserGRBL 代码(以及其他代码)是通过组装“块”来完成的,因此您可以看到一个分层的和合成的代码,以针对特定子文件中的扇区进行定向和操作。
我的目标是将“进给保持”和恢复按钮更改为按钮,因为我有一个恒温器(读取激光外壳中的探头),带有一个开关,当超过温度限制时会自动打开,然后返回当它返回冷却器时关闭。

  1. 我怎样才能理解 LaserGRBL firmare 的结构以便知道如何修改它?

和…

  1. 带有运行最新 LaserGRBL 固件的 cnc shield 的 ArduinoUNO 中有多少自由输入输出、数字或模拟?

ps 我使用的恒温器叫做 W1209。

我会很高兴得到任何答案。

朱塞佩

帮助定制固件 - 带温度控制的进给保持自动化 #946 gisep 更改了标题 帮助自定义固件 – 进给保持 帮助定制固件 – 带温度控制的进给保持自动化 2020 年 4 月 6 日
帮助定制固件 - 带温度控制的进给保持自动化 #946
所有者

LaserGRBL 不是固件,是软件。
Grbl 是固件,开发者网站在这里:https ://github.com/gnea/grbl

再见

帮助定制固件 - 带温度控制的进给保持自动化 #946
所有者

据我所知,grbl 使用了 atmega328 芯片的所有程序和内存空间,而且它的代码非常紧凑和优化,因此很难修改。

我建议使用单独的 arduino 来执行温度控制,并将其连接到 grbl feed hold fisical pin 以暂停/恢复工作

帮助定制固件 - 带温度控制的进给保持自动化 #946
作者

谢谢 Arkypita,
我混淆了软件 LaserGRBL 和正确的固件来运行它 (grbl)。对不起!
我会在那里写一篇模拟文章。

grbl 使用了 atmega328 芯片的所有程序和内存空间 […] 所以很难修改。

是的,但我认为此更改不会添加更多内容,而只是将开关从“切换”修改为“瞬时”。而且,它会释放一个针脚!(简历一)

或许尝试 WeMos D1 而不是 Arduino UNO 是合理的,因为它有更多的 ROM(除了集成的 WiFi)。问题可能是它的(未经测试的)稳定性和唯一孤独的模拟端口。

我会告诉你!
再见