开源改变世界!!

缺少阶跃脉冲行为 #20

推推 grbl 2年前 (2022-10-19) 126次浏览 0个评论

关闭
jimfong1 打开了这个问题 2018 年 8 月 11 日 · 8 条评论
关闭

缺少步进脉冲行为#20

jimfong1 打开了这个问题 on 11 Aug 2018 · 8 条评论

注释

缺少阶跃脉冲行为 #20

你好,

在 Nodemcu32s 上测试 grbl 代码并获得一些奇怪的步进脉冲行为。
检查使用这些 x 轴设置可以实现多快的 x 轴步进脉冲率

$100=250
$110=3000

从位置 X=0
G1X100F2000 移动良好,在示波器上可以看到漂亮的步进脉冲输出。

当我进行更长的
G1X200F2000 移动时,您会看到步进脉冲加速,然后脉冲序列完全消失,然后在减速时再次恢复。它降低了移动的中间部分。

当我将进给速率更改为较低的值(例如 1000)时,它工作正常
G1X200F1000

因此,在进给速度和移动距离的某些组合下,它无法正常工作。

问候,

吉姆

缺少阶跃脉冲行为 #20
所有者

婚戒 评论 on 11 Aug 2018

您是否使用最新的 master 分支和默认设置?退学多长时间。

我可以尝试重现您的问题。在尝试新功能时,我发现一些外围 API 在函数调用期间似乎会阻止中断。我在当前代码中没有看到它,但我会寻找它。

直到下周晚些时候我才出城带我的孩子上大学(科罗拉多州立大学……去公羊队)。在我回来之前,我将无法尝试任何事情。

缺少阶跃脉冲行为 #20
作者

 劲风1 评论 on 11 Aug 2018

缺少阶跃脉冲行为 #20
所有者

婚戒 评论 2018 年 8 月 13 日

@jimfong1

我无法重现您的问题。我使用了您提供的相同设置和 gcode。在电机不能更快之前,我可以运行超过 80KHz 的步进电机。不过,我仍然能听到脚步声。

如果我将速度提高到它可以处理的速度(100kHz+)以上,我会听到像你描述的那样的行为,但会听到/看到偶尔的脉冲。

我可能应该通过 F_STEPPER_TIMER 的数学计算出一个安全的 MAX_STEP_RATE_HZ 并将其打开。

我只有一点时间来看看这个。我想编写一个 gcode 酷刑测试,我会在编写时考虑您的输入。我还可以编写一个 $I like 命令来转储 ESP32 设置,以确保这些设置正确。

缺少阶跃脉冲行为 #20
作者

 劲风1 评论 2018 年 8 月 14 日

缺少阶跃脉冲行为 #20
所有者

婚戒 评论 2018 年 8 月 14 日

@jimfong1我看不到视频,但我能够重现一些类似的问题。无需发布视频。

当我使用默认值 $2=1 时出现问题。那是一个步进脉冲反转。尝试更改为 $2=0。我不知道那是如何成为默认值的。似乎大多数人想要 0 或 7。0 是 AVR Grbl 中的默认值。我一定是打错了。

我不知道为什么会导致这种行为。代码中可能存在问题。

感谢您帮助找到这个。

缺少阶跃脉冲行为 #20 bdring 添加了 漏洞 有些东西不工作标签 2018 年 8 月 14 日
缺少阶跃脉冲行为 #20
作者

 劲风1 评论 2018 年 8 月 14 日

缺少阶跃脉冲行为 #20
所有者

婚戒 评论 2018 年 8 月 14 日

很高兴听到。在我有机会更新代码之前,我将保留此问题。

很难在其他时间拨入精确值。

缺少阶跃脉冲行为 #20
所有者

婚戒 评论 2018 年 8 月 14 日

默认文件已更改,并且在 readme.md 中添加了有关步进脉冲反转的注释

缺少阶跃脉冲行为 #20
 
添加标题文本添加粗体文本,<Ctrl+b>添加斜体文本,<Ctrl+i>
添加引号,<Ctrl+Shift+.>添加代码,<Ctrl+e>添加链接,<Ctrl+k>
添加项目符号列表,<Ctrl+Shift+8>添加编号列表,<Ctrl+Shift+7>添加任务列表,<Ctrl+Shift+l>
直接提及用户或团队引用问题、拉取请求或讨论

添加已保存的回复

请记住,对此存储库的贡献应遵循我们的 GitHub 社区指南
通过赞助他们 来表达 您对 bdring的支持。

 赞助

标签
漏洞有些东西不工作
项目

还没有

发展

没有分支或拉取请求

2名参与者
缺少阶跃脉冲行为 #20缺少阶跃脉冲行为 #20

喜欢 (0)

您必须 登录 才能发表评论!