Home - beginner-lei/GRBL GitHub Wiki
Introduction of GRBL:
GRBL is an embedded G code compiler and motion controller for Arduino/AVR328 chips. GRBL is a high performance, low cost, parallel port based motion control for CNC engraving. It can run on Vanilla Arduino (Duemillanove/Uno) as long as it is equipped with an Atmega 328 chip. The controller is written and optimized in C and utilizes every dexterous feature of the AVR chip to achieve precise timing and asynchronous control. It maintains a stable, unbiased control pulse of more than 30kHz. It accepts standard G code and has been output tested by several CAM tools. The GRBL includes complete forward acceleration control. It means that the controller will plan the running speed 16 to 20 motions in advance to achieve smooth acceleration and shock-free cornering.
GRBL是Arduino/AVR328芯片的嵌入式G代码编译器和运动控制器。GRBL是一种高性能、低成本、基于并行端口的数控雕刻运动控制系统。只要配备Atmega 328芯片,就可以在Vanilla Arduino (Duemillanove/Uno)上运行。该控制器是用C语言编写和优化的,利用AVR芯片的每一个灵巧的特性来实现精确的定时和异步控制。它保持超过30kHz的稳定、无偏置控制脉冲。它接受标准的G代码,并已输出测试了几个CAM工具。GRBL包括完全向前加速控制。这意味着控制器将提前规划16 - 20个运动的运行速度,以实现平稳加速和无冲击转弯。