开源改变世界

添加选项以反转主轴启用和冷却启用引脚 #218

推推 grbl 3年前 (2023-01-21) 175次浏览

关闭
derFrickler 打开了这个问题 2013 年 4 月 9 日 · 10 条评论
关闭

添加选项以反转主轴启用和冷却启用引脚#218

derFrickler 打开了这个问题 2013 年 4 月 9 日 · 10 条评论

注释

添加选项以反转主轴启用和冷却启用引脚 #218

这取决于您想要驱动的电子设备。例如,廉价的 2ch Arduino Relais 板具有反逻辑。

Arduino Special Sensor Shield V4.0
http://www.ebay.de/itm/2-Kanal-5V-Relay-Relais-Module-Modul-fur-Arduino-Special-Sensor-Shield-V4-0-/350655514915? pt=Elektromechanische_Bauelemente&hash=item51a4b28923

$6 – Step 端口反转掩码中似乎还剩下 2 位,int:binary,位 0 和 1,这些可能用于此目的还是?

感谢
derFrickler

添加选项以反转主轴启用和冷却启用引脚 #218
贡献者

@chamnit你对此有何看法?
这些位是否可以使用或者作为编译时选项更好?

我可以在处理#258时解决这个问题

添加选项以反转主轴启用和冷却启用引脚 #218
成员

每当我们添加一个新的运行时设置时,我们最终都会添加一大堆代码来设置它,主要是用字符串来描述和控制它。但是,我认为如果我们想出一个简单而紧凑的方案来在运行时设置这些,我会同意的。也就是说,我真的不确定有多少用户真正需要它,对于那些需要它的用户,我认为他们也可以管理从配置文件编译它。IMO,我现在倾向于后者,尤其是有人报告说他们能够毫不费力地直接使用 Arduino IDE 编译 Grbl(我们也需要尽快添加此功能)。

添加选项以反转主轴启用和冷却启用引脚 #218

大家好你们好,

我和“derfrickler”有同样的问题:我的机器控制是反逻辑的,所以我需要反转主轴启用引脚。是否有将此函数编译成 Grbl 的选项?

添加选项以反转主轴启用和冷却启用引脚 #218
贡献者

@derFrickler@marcedi
如果您想测试它们,我已将这些选项添加到我的仓库中https://github.com/EliteEng/grbl

如果您在 pin_map.h 中取消注释 INVERT_SPINDLE 和/或 INVERT_COOLANT 以满足您的需要。

我也在测试可变主轴设置,如果您不想启用它们,请在 pin_map.h 中注释掉 VARIABLE_SPINDLE。尽管它应该没有任何区别(仅用于调试)。

反转主轴仅反转 SPINDLE_ENABLE_BIT 引脚而不反转 SPINDLE_PWM_BIT

如果有任何问题或更改,请告诉我。如果它正常工作,我会将更改推送到 grbl repo

添加选项以反转主轴启用和冷却启用引脚 #218

嗨 EliteEng,
我正在度假,所以我将在接下来的几天进行测试。

谢谢你的帮助
马可

添加选项以反转主轴启用和冷却启用引脚 #218

请注意,在 EliteEng 主分支 pin_map.h 中发布的 INVERT_COOLANT 仅在 mega2560 #ifdef 下被引用。我假设为 uno 添加它也没有问题(在我的情况下是 duemilanove)?

添加选项以反转主轴启用和冷却启用引脚 #218
贡献者

@dpersuhn谢谢,我已经更新了代码。

添加选项以反转主轴启用和冷却启用引脚 #218

我正在努力添加一个 23 选项 yo invert spindle 。
@chamnit 你怎么看?

添加选项以反转主轴启用和冷却启用引脚 #218
成员

@kmaxo:我认为添加反向主轴控制选项不是一个好主意。主要问题是 Arduino 会暂时将控制线设置为低电平,直到它完成启动过程。此时可能会使主轴通电,发生危险。除非我们能弄清楚如何安全地解决这个问题,否则我们不会添加这个选项。我建议人们改用逻辑反相器接线,以便控制线始终保持稳定。

添加选项以反转主轴启用和冷却启用引脚 #218

有道理 !!!

喜欢 (0)