开源改变世界

ATmega328P 优化时代遗留下来的小角度近似? #26

推推 grbl 3年前 (2023-02-10) 193次浏览
关闭
fenderrex 开启了这个问题 2019 年 12 月 24 日 · 1条评论

评论

ATmega328P 优化时代遗留下来的小角度近似? #26

可以使用小角度近似来进一步减少计算开销。三阶近似值(二阶 sin() 误差太大)适用于大多数(如果不是)所有 CNC 应用程序。
https://github.com/gnea/grbl/blame/eefe2bb95bb7b21ec2bb87e6ab6e20747e1626c4/grbl/motion_control.c#L135
我知道 STM32F401RE 有一些很酷的专用时钟工具,用于 (DMA) 直接内存访问可以容纳更大的规划器缓冲区并可以打开g5.1 g5.2 的最佳实现
http://linuxcnc.org/docs/html/gcode.html

ATmega328P 优化时代遗留下来的小角度近似? #26

ATM 我不打算修改内部计算(chamnit 已经在开发更好的版本),但是由于 grbl 是开源的,您可以根据自己的需要自由修改它