GRBL源码简单分析[源码+图片+xmind文档]

2019-12-09 13:38发布

本帖最后由 落叶知秋 于 2018-5-10 12:05 编辑

声明

  好久没发技术贴,刚好前一阵子才把文档写完,就发到论坛上来,希望对坛友有用。
  去年就开始在GitHub下载了源码开始看,但断断续续的看了将近一年才模模糊糊的看完!
  也一边看一边做文档记录,用的XMind做记录,由于免费版,导不出来Word或者PDF,
  只能导图片了,将就一下。

说明

  文档内容是看代码过程中的理解,肯定有理解不透彻的地方,如果有坛友能指出,提前感谢。
  由于软件限制和懒,文档内容以图片形式展示
  附件提供楼主看代码的GitHub版本的源代码和网络上找的stm32移植版本的源代码,没有实际上机录验证过,此处仅讨论代码

简介
  GRBL是基于Avr单片机的一个应用于3D打印机上的运动控制项目,由于楼主不会Avr,就不发在Avr版块,但不影响阅读源码
  注意:个人认为GRBL是个简易型的数控系统,但仅此而已,其中有可以学习借鉴的地方,运动控制方面的。
  GRBL里面有G代码解析、运动前瞻,T型加减速、直线插补、两轴圆弧插补等功能。

文档内容

grbl 1.1f.png (10.2 KB, 下载次数: 5) 下载附件 总目录 2018-5-10 11:50 上传

1.文件目录.png (165.32 KB, 下载次数: 3) 下载附件 1.文件目录 2018-5-10 11:50 上传

2.模块分类.png (56.71 KB, 下载次数: 0) 下载附件 2.模块分类 2018-5-10 11:50 上传

3.数据流.png (55.34 KB, 下载次数: 1) 下载附件 3.数据流 2018-5-10 11:50 上传

4.综合说明.png (1.71 MB, 下载次数: 2) 下载附件 4.综合说明 2018-5-10 11:50 上传

附件

grbl-1.1f.20170801.zip (296.07 KB, 下载次数: 329) 2018-5-10 11:51 上传 点击文件名下载附件
GitHub源码

stm32f407移植GRBL.rar (12.51 MB, 下载次数: 805) 2018-5-10 11:51 上传 点击文件名下载附件
stm32移植

grbl 1.1f XMind文档.rar (30.42 KB, 下载次数: 391) 2018-5-10 12:05 上传 点击文件名下载附件

编辑原因:添加了XMind源文档文件
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
99条回答
落叶知秋
1楼-- · 2019-12-11 05:23
liurangzhou 发表于 2018-5-10 14:19
比如3hz的定时器基频,要输出2hz脉冲,采用dda算法之后:
主时基: 101010101010
输出     :   101000101 ...

3Hz的定时器基频,输出2Hz脉冲,平滑的波形应该是怎样的?能请你列一下吗?
liurangzhou
2楼-- · 2019-12-11 10:24
落叶知秋 发表于 2018-5-10 14:27
3Hz的定时器基频,输出2Hz脉冲,平滑的波形应该是怎样的?能请你列一下吗? ...

我用步进电机时是一个定时器管一个电机,每一步去计算下一步的延时,然后改变时基,所以没搞懂它这种用一个固定时基的怎么输出平滑脉冲
ZMHCISS
3楼-- · 2019-12-11 13:16
楼主厉害了,学习一下
落叶知秋
4楼-- · 2019-12-11 16:45
 精彩回答 2  元偷偷看……
suny1022
5楼-- · 2019-12-11 18:50
好东西,学习一下
diandianer
6楼-- · 2019-12-11 19:15
大赞!谢谢分享!

一周热门 更多>