README.mdfork it — it’s yours
grbl-learning
grbl源码精读与解析,代码行级中文注释,包含详细例程
为什么写这个?
- grbl在广大CNC爱好者中被广泛应用,它也提供了编译好的固件,刷了就能用。但是真正能够理解并能够移植的人并不多,因为grbl中涉及大量专业知识机械制造,电子电路,编译原理等,需要跨学科知识体系。
- grbl直接操作底层寄存器实现相应的功能,并没有使用arduino框架,并且大量使用二进制位操作,代码晦涩,新手难以理解。
- 市面上关于grbl源码和移植的内容寥寥无几,大部分都是零散的内容,不够系统化。
- 新的MCU层出不穷,爱好者们希望能将grbl移植到不同的平台上,但是原版的grbl对avr atmega328p这款芯片做了高度优化,代码抽象程度不够,移植起来比较复杂。 基于以上几点,我希望能在理解了原版grbl源码的基础上,进行注释和实验案例,给需要移植grbl的小伙伴们一些帮助。
目录
-
- 硬件软件分层
- 硬件对应
-
- gcode扩展
- 功能扩展
内容许可
本仓库所有内容可以自由分享、使用,不得用于各种形式售卖再发行和欺诈。
more like this
AutomationShield
Arduino library and MATLAB/Simulink API for the AutomationShield Arduino expansion boards for control engineering educa…
C★ 51
purecutcnc
PureCutCNC is a 2.5D CAD / CAM workspace for designing parts, defining machining operations, previewing toolpaths, and…
TypeScript★ 52