开源改变世界

grbl 错误 12 步进速率大于支持的最大值。 #43

推推 grbl 3年前 (2023-02-10) 228次浏览
关闭
doctorpartlow 打开了这个问题 2020 年 8 月 8 日 · 1条评论
关闭

grbl 错误 12 步进速率大于支持的最大值。#43

doctorpartlow 打开了这个问题 2020 年 8 月 8 日 · 1条评论

评论

grbl 错误 12 步进速率大于支持的最大值。 #43

我确定我在这里很蠢,但我安装了一个新的步进驱动器并将微步设置为 4000,进行了一些校准并尝试发出 $100=2554.206 并在屏幕截图中收到错误。
grbl 错误 12 步进速率大于支持的最大值。 #43

我确定我可以在代码中找到它,但这是否意味着默认值那么低?还是我没读到什么东西,我必须更改设置才能取下盖子?

最大分辨率是多少?在听到解决方法之前,我可能会降低微步进

grbl 错误 12 步进速率大于支持的最大值。 #43

步进率在这里定义:

#定义 MAX_STEP_RATE_HZ 120000 //赫兹

并且还检查了这里:

GRBL-高级/grbl/Stepper.c

第 69 至 73 行 b7a1d30

#ifdef MAX_STEP_RATE_HZ _
#定义 STEP_TIMER_MIN ( uint16_t )(F_TIMER_STEPPER / MAX_STEP_RATE_HZ)
#否则
#定义 STEP_TIMER_MIN ( uint16_t )((F_TIMER_STEPPER / 90000 ))
#结尾

目前为 120 KHz,但更高的频率应该没问题。