Contact me: hankecnc@gmail.com

更新以修复编译错误 #322

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

对话

更新以修复编译错误 #322
贡献者

更新以修复编译错误。

更新以修复编译错误 #322 EliteEng 提到了这个 pull request 2014 年 1 月 3 日
camnit 添加了一个引用此拉取请求的提交 2014 年 1 月 3 日

更新以修复编译错误 #322 chamnit 合并提交0104cad 到 grbl :开发 2014 年 1 月 3 日
更新以修复编译错误 #322
成员

@EliteEng: 我一直在查看新的主轴代码(太棒了。谢谢!)。所以,我一直在思考如何以某种方式保持z轴限位引脚。你认为我们需要三个引脚来控制主轴吗?现在,我们有启用、方向和 PWM。

我没有任何设置具有受控主轴速度的系统的经验,但我们可以将启用和 PWM 引脚组合在一起吗?例如,禁用是 0V,启用是任何高于 0V 的电压。如果没有,可以简单地使用两个保留的模拟引脚之一作为主轴引脚之一。

另一种选择是重构归位循环代码以组合限制销。这意味着所有或部分限制引脚共享引脚。例如,在最坏的情况下,所有限位开关都连接到一个引脚。归位周期需要分别归位每个轴。或者,如果 Y 轴和 Z 轴合并为一个引脚,我们只需在 Y 轴之前完成 Z 轴归位循环即可。有什么想法吗?

更新以修复编译错误 #322
贡献者作者

我们将能够使用 z 限制的主轴启用引脚,我把它留在那里就像打开冷却/电源等一样(类似于步进禁用引脚)

但我认为 z 限制更重要

更新以修复编译错误 #322
成员

@EliteEng: 我几乎完成了清理代码。(我不需要做太多!)

所以,现在我认为我们需要强制主轴禁用始终处于低位。这意味着没有主轴或冷却剂反转。这可能是您已经在配置说明中回避的主要安全问题,但我认为这还不够。不懂代码的用户可以不看配置警告直接改spindle_control.c代码。总体而言,发生不良事件的风险太大。如果有人真的需要反转这些启用引脚,我认为最好的选择是使用信号反相器。

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

成功合并此拉取请求可能会关闭这些问题。

还没有

2名参加者
更新以修复编译错误 #322更新以修复编译错误 #322

喜欢 (0)