对话
成员
|
@EliteEng: 我一直在查看新的主轴代码(太棒了。谢谢!)。所以,我一直在思考如何以某种方式保持z轴限位引脚。你认为我们需要三个引脚来控制主轴吗?现在,我们有启用、方向和 PWM。 我没有任何设置具有受控主轴速度的系统的经验,但我们可以将启用和 PWM 引脚组合在一起吗?例如,禁用是 0V,启用是任何高于 0V 的电压。如果没有,可以简单地使用两个保留的模拟引脚之一作为主轴引脚之一。 另一种选择是重构归位循环代码以组合限制销。这意味着所有或部分限制引脚共享引脚。例如,在最坏的情况下,所有限位开关都连接到一个引脚。归位周期需要分别归位每个轴。或者,如果 Y 轴和 Z 轴合并为一个引脚,我们只需在 Y 轴之前完成 Z 轴归位循环即可。有什么想法吗? |
贡献者作者
|
我们将能够使用 z 限制的主轴启用引脚,我把它留在那里就像打开冷却/电源等一样(类似于步进禁用引脚) 但我认为 z 限制更重要 |
成员
|
@EliteEng: 我几乎完成了清理代码。(我不需要做太多!) 所以,现在我认为我们需要强制主轴禁用始终处于低位。这意味着没有主轴或冷却剂反转。这可能是您已经在配置说明中回避的主要安全问题,但我认为这还不够。不懂代码的用户可以不看配置警告直接改spindle_control.c代码。总体而言,发生不良事件的风险太大。如果有人真的需要反转这些启用引脚,我认为最好的选择是使用信号反相器。 |


.jpg)
更新以修复编译错误。