开源改变世界!!

Grbl 0.9 + 5 继电器输出 #865

推推 grbl 2年前 (2023-01-23) 142次浏览

关闭
mojalovaa 打开了这个问题 2015 年 12 月 19 日 · 5 条评论
关闭

Grbl 0.9 + 5 继电器输出#865

mojalovaa 打开了这个问题 2015 年 12 月 19 日 · 5 条评论

注释

Grbl 0.9 + 5 继电器输出 #865


,我在我的 diy cnc 机器上使用 GRBL + MEGA2560,需要添加 M 命令和用于 ON/OFF 继电器的选项以及一些命令,可以是 M 或其他一些。
有人可以向我解释一下所有需要进行更改的地方吗?例如,可以写信告诉我如何查看一个继电器的代码吗?
我在工作开发软件之前较新。
在这一刻,我为继电器使用主轴和冷却剂选项,但需要最少。多一个继电器输出和主轴 CW 和 CCW 有反转情况或类似情况。
我的飞机是这样的:
继电器1(样品)M300(开)M305(关)
继电器2(样品)M301(开)M306(关)
继电器3(样品)M302(开)M307(关)
继电器 4(样品用) M303(开) M308(关)
继电器 5(样品用) M304(开) M309(关)

Soy for my disaster 英语。

Grbl 0.9 + 5 继电器输出 #865
成员

@mojalovaa:“gcode.c”是解析和执行 M 代码的地方。我会模仿 spindle_control.c 和 coolant_control.c 文件来执行您的继电器。这一切都得到了很好的评论。

Grbl 0.9 + 5 继电器输出 #865

У меня получилось для четырех реле,но пока “M0” не срабатывает, не знаю почему

http://www.cnc-club.ru/forum/viewtopic.php?f=151&t=7459&p=260998#p260998
grbl_PU20160223.zip
С “M0” разобрался, на “A2” 和 “GND” сажаем кнопку нормально

(cpu_map_atmega328p.h #define CYCLE_START_BIT 2 // Uno 模拟引脚 2)

Grbl 0.9 + 5 继电器输出 #865

Мой старший сын наблюдая за моим творчеством сделал мне подарок, 4 реле. Мне удалось убедить его опубликовать эти дополнения。
Для Megi надо в строке убрать//
42 #define CPU_MAP_ATMEGA2560 // Arduino MEGA 2560 CPU

https://github.com/pusso/grbl

Grbl 0.9 + 5 继电器输出 #865

你好,我在 config.h 中提交了 2560 处理器
// 默认 cpu 映射。Grbl 官方仅支持 Arduino Uno。其他处理器类型
// 可能存在于用户提供的模板中或用户直接在 cpu_map.h 中定义
//#define CPU_MAP_ATMEGA328P // Arduino Uno CPU
#define CPU_MAP_ATMEGA2560 // Arduino MEGA 2560 CPU

谢谢大家。

Grbl 0.9 + 5 继电器输出 #865

你好有人知道如何在 GRBL 1.1f 中添加这 5 个继电器输出吗?

喜欢 (0)