一、GRBL是什么?
2009 年,Simen Svale Skogsrud 受惠于开源社区的贡献编写并向所有人发布了 Grbl 的早期版本(灵感来自于 Mike Ellery 的 Arduino G 代码解释器)。2011 年以来,Grbl 在 Sungeun K. Jeon 博士务实的领导下作为一个社区驱动的开源项目在推进。
GRBL是性能高,成本低,基于并口运动控制,用于CNC雕刻。它可以运行在配备了Atmega 328型芯片的Arduino主板(例如Arduino Duemillanove、Uno) 。 控制器由C编写并优化,利用了AVR 芯片的每一个灵巧特性来实现精确时序和异步控制。它可以保持超过30kHz的稳定、无偏差的控制脉冲,它接受标准的G代码而且通过了数个CAM工具的输出测试。弧形、圆形和螺旋的运动都可以像其他一些基本G代码命令一样完美支持。
二、GRBL固件下载,Arduino IDE环境下载
首先git上面下载grbl固件源码,链接:https://github.com/grbl/grbl
Arduino IDE的编译下载环境软件,链接:https://www.arduino.cc/en/main/software
三、GRBL固件配置(这里一grbl-1.1e版本来示例)
1.波特率设置。config.h头文件中第42行#define BAUD_RATE 115200,默认波特率是115200,上位机软件连接grbl,软件中也要选择这个波特率。
2009 年,Simen Svale Skogsrud 受惠于开源社区的贡献编写并向所有人发布了 Grbl 的早期版本(灵感来自于 Mike Ellery 的 Arduino G 代码解释器)。2011 年以来,Grbl 在 Sungeun K. Jeon 博士务实的领导下作为一个社区驱动的开源项目在推进。
GRBL是性能高,成本低,基于并口运动控制,用于CNC雕刻。它可以运行在配备了Atmega 328型芯片的Arduino主板(例如Arduino Duemillanove、Uno) 。 控制器由C编写并优化,利用了AVR 芯片的每一个灵巧特性来实现精确时序和异步控制。它可以保持超过30kHz的稳定、无偏差的控制脉冲,它接受标准的G代码而且通过了数个CAM工具的输出测试。弧形、圆形和螺旋的运动都可以像其他一些基本G代码命令一样完美支持。
二、GRBL固件下载,Arduino IDE环境下载
首先git上面下载grbl固件源码,链接:https://github.com/grbl/grbl
Arduino IDE的编译下载环境软件,链接:https://www.arduino.cc/en/main/software
三、GRBL固件配置(这里一grbl-1.1e版本来示例)
1.波特率设置。config.h头文件中第42行#define BAUD_RATE 115200,默认波特率是115200,上位机软件连接grbl,软件中也要选择这个波特率。
