Contact me: hankecnc@gmail.com

更新马林/步进器. cpp #160

推推 grbl 3年前 (2023-01-25) 283次浏览
新问题

更新马林/步进器. cpp #160

 关闭
 想要合并 1 致力于  从 

对话

更新马林/步进器. cpp #160

原始马林固件通过将_STEP_PIN切换为高电平然后立即切换为低电平来发出阶跃脉冲,从而产生1.4usec脉冲。
Pololu A4988具有1usec脉宽要求,工作正常。
然而,其他步进驱动器使用TB6560AHQ,要求30微秒。(No我想知道它在1.4usec下不会工作<。)

相比之下,Teacup固件的阶跃脉冲宽度为60usec。
修改了马林固件stepper. c文件,以便稍后在代码中将_STEP_PIN设置为低电平。
仅这一项就将阶跃脉冲延长至约10微秒。
定义EXTEND_STEP_PULSE_USEC宏以扩展步进脉冲。(This仅适用于XYZ步进器。)
步进器中断向XYZ步进器提供步进脉冲周期= 10 usec加上该值。

更新马林/步进器. cpp #160
贡献者

此修补程序不再适用于当前代码。