开源改变世界

ESTOP_ENABLE 是如何工作的? #84

推推 grbl 3年前 (2023-02-08) 265次浏览
打开
muhammadelmogy 打开了这个问题 2022 年 7 月 28 日 · 1条评论
打开

ESTOP_ENABLE 是如何工作的?#84

muhammadelmogy 打开了这个问题 2022 年 7 月 28 日 · 1条评论

评论

ESTOP_ENABLE 是如何工作的? #84
伊斯兰教 评论了 2022 年 7 月 28 日  

我看到在 my_machine.h 中有一个默认注释为 ESTOP_ENABLE 的定义,我想知道
取消注释此行时我期望什么?

我只想停止步进器而不禁用它们(步进器驱动程序仍然处于活动状态并启用)所以我不会丢失当前位置,我也想停止主轴。

启用 ESTOP_ENABLE 会这样做吗?

编辑
似乎 ESTOP_ENABLE 是在 my_machine.h 中定义的,仅适用于 IMXRT1062 而不是 stm32f4XX
我将使用 STM32f411 控制器!

ESTOP_ENABLE 是如何工作的? #84
贡献者

启用 ESTOP_ENABLE 会这样做吗?

不,但是你可以让步进器保持供电——有相应的设置,1 美元和 37 美元。如果在运动过程中要求停止或重置,您可能会失去位置,因为运动中的质量不能在零时间内减速到停止。但是,如果在没有运动期间发出 estop 或 reset,您可以安全地保持原位 – 在 $22 中有一个设置标志:

ESTOP_ENABLE 是如何工作的? #84

似乎 ESTOP_ENABLE 是在 my_machine.h 中定义的,仅适用于 IMXRT1062 而不是 stm32f4XX

它在这里定义:

STM32F4xx/Inc/my_machine.h

第 78 至 79 行 7287a20

#define ESTOP_ENABLE 0 //启用时,只有实时报告请求才会在复位引脚有效时执行
//注意:如果留下注释,则默认设置由 COMPATIBILITY_LEVEL 确定。

 

默认值与 iMXRT1062 不同——以保持向后兼容性。

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

还没有

发展

没有分支机构或拉取请求

2名参加者
ESTOP_ENABLE 是如何工作的? #84ESTOP_ENABLE 是如何工作的? #84

喜欢 (0)