Giter Club home page Giter Club logo

grbl's Introduction

Grbl中文注解版,代码行级注释。

Grbl是一个非常优秀的CNC固件,在业余CNC爱好者中被广泛使用,但是对Grbl源码了解的并不多,它的代码和注释是用英文编写的,其中涉及到的知识点非常广,并且专业度比较高,网上教程也比较少,因此我把Grbl的注释做了汉化,并对某些部分添加了自己的注解,希望能对想了解Grbl或对Grbl进行移植的小伙伴们提供一些帮助。本固件注解使用最新版Grbl,比起拿老版本和机翻骗钱的,自然是要花费更大精力,如果您觉得有帮助,不妨在下面的二维码打赏。


点击 Release 页签下载编译好的 .hex 文件 或 点击这里


Grbl是性能高,成本低,基于并口运动控制,用于CNC雕刻。这个Grbl版本运行在携带了328p处理其的Arduino上(例如Uno,Duimilanove,Nano,Micro等)。控制器由C编写并优化,利用了AVR 芯片的每一个灵巧特性来实现精确时序和异步控制。它可以保持超过30kHz的稳定、无偏差的控制脉冲。它接受标准的G代码而且通过了数个CAM工具的输出测试。弧形、圆形和螺旋的运动都可以像其他一些基本G代码命令一样完美支持。函数和变量并不支持,但是我们认为GUI可以更好的完成工作。 Grbl 包含完整的前瞻性加速度控制。它意味着控制器将提前16到20个运动来规划运行速度,以实现平稳的加速和无冲击的转弯。

  • 许可证: Grbl是自由软件, 在 GPLv3 许可证下发布。

  • 更多信息或帮助, 查看我们的WiKi WiKi页面! 如果上面的信息过时了, 请编辑它保持最新并和我们沟通! 谢谢!

支持及赞助

CNC技术讨论

grbl's People

Contributors

0xpit avatar alpharesearch avatar beardicus avatar binaryconstruct avatar buserror avatar chamnit avatar daapp avatar diara628 avatar eliteeng avatar henols avatar hin avatar jandersonfrominventables avatar jgeisler0303 avatar kfoltman avatar martinstingl avatar michmerr avatar millerren avatar paulkaplan avatar poelstra avatar protoneer avatar robgrz avatar rustyoz avatar scottrcarlson avatar shapeoko avatar silasb avatar simen avatar tmpvar avatar winder avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.