开源改变世界

禁用步进驱动程序?(类似于 RepRap M18“Motors off”效果) #589

推推 grbl 2年前 (2023-01-22) 57次浏览

关闭
natevw 打开了这个问题 2015 年 2 月 11 日 · 5 条评论
关闭

禁用步进驱动程序?(类似于 RepRap M18“Motors off”效果)#589

natevw 打开了这个问题 2015 年 2 月 11 日 · 5 条评论

注释

禁用步进驱动程序?(类似于 RepRap M18“Motors off”效果) #589

我有一个 CNC 3040T(带有 JP-382A 步进控制器和 JP-1482 主轴板的“中国 CNC”,应该是与谷歌搜索可能更常见的 3020T-DJ 相同的控制器)。这是一个旨在与 Mach3 一起使用的并行端口控制器。

现在,当我使用 Mach3 时,IIRC 允许步进电机在空闲时自由运行,无需任何引脚设置。使用 Grbl,步进器总是“绷紧”,因此在必要时很难用手轮调整它们 [例如从限位开关后退]。

有没有办法让 Grbl 做同样的事情?我不知道是否有任何专门用于启用步进器的引出线,似乎 Mach3 仅通过配置每个轴的 DIR/STEP 引脚就可以做到这一点。

禁用步进驱动程序?(类似于 RepRap M18“Motors off”效果) #589

在 $$ 设置中,您会发现“步进器空闲延迟”将其设置为您希望电机空闲的毫秒数。如果它是 255,则它被禁用并且步进器将始终通电。

禁用步进驱动程序?(类似于 RepRap M18“Motors off”效果) #589
作者

我有这些设置:

$0=10 (step pulse, usec)
$1=25 (step idle delay, msec)
$2=0 (step port invert mask:00000000)
$3=1 (dir port invert mask:00000001)
$4=0 (step enable invert, bool)

…所以我希望它在几乎察觉不到的 25 毫秒延迟后让电机空转?或者循环自动启动会干扰这个吗?我可能需要再次拿出我的旧 PC 并弄清楚 Mach3 在做什么,就任何启用引脚或我猜的 pulse/dir 引脚状态而言。

禁用步进驱动程序?(类似于 RepRap M18“Motors off”效果) #589

是的,这应该让它们在 25 毫秒后空闲,据我所知,自动启动不会以任何方式影响它。会不会是司机自己的问题?

禁用步进驱动程序?(类似于 RepRap M18“Motors off”效果) #589
成员

@natevw:引脚 D8 控制步进器使能引脚。确保您的步进驱动器启用连接到此引脚。

禁用步进驱动程序?(类似于 RepRap M18“Motors off”效果) #589
作者

是的,现在通过阅读步进驱动器数据表可以清楚地知道需要一个单独的引脚。所以要么 a) 这条线被带到我的驱动器盒上的一个引脚上,我需要弄清楚是哪一个或 b) 只要电源打开,它们当前就会被拉高(根据我已经了解的其他一些相关的步进板的原理图发现可能是这种情况),我将不得不添加一个新的光隔离器并自己进行一些 PCB 布局修改。

我想我记错了 Mach3 的行为,我在里面重新启动了那台机器并检查了设置——那里没有配置启用引脚。现在我必须只需要关闭手动打开。

喜欢 (0)