Grbl 是 CNC 铣削中基于并行端口的运动控制的不折不扣、高性能、低成本的替代方案。只要配备 Atmega 328,它就可以在普通 Arduino (Duemillanove/Uno) 上运行。
该控制器采用高度优化的 C 语言编写,利用 AVR 芯片的每一项巧妙功能来实现精确定时和异步操作。它能够维持高达 30kHz 的稳定、无抖动控制脉冲。
它接受符合标准的 G 代码,并已通过多种 CAM 工具的输出进行测试,没有出现任何问题。完全支持圆弧、圆和螺旋运动以及所有其他主要 G 代码命令。不支持宏函数、变量和大多数固定循环,但我们认为 GUI 无论如何可以更好地将它们转换为直接的 G 代码。
Grbl 包括具有前瞻性的完整加速管理。这意味着控制器将查看未来多达 18 种运动,并提前规划其速度,以提供平稳的加速和无冲击的转弯。
许可:Grbl 是免费软件,根据 GPLv3 许可证发布。
如需更多信息和帮助,请查看我们的Wiki 页面!如果您发现该信息已过时,请通过编辑或通知我们的社区来帮助我们保持更新!谢谢!
首席开发人员 [ 2011 年至今]:Sungeun(Sonny) K. Jeon,博士(美国)又名@chamnit
首席开发人员 [ 2009 - 2011 ]:Simen Svale Skogsrud(挪威)。又名 Grbl 的创始人/创造者/先驱/之父。
总支:
档案:
重要的:
超平滑步进算法
稳定性和稳健性更新
(x4)+ 更快的规划器
可通过 Arduino IDE 编译!
G 代码解析器大修
独立的加速度和速度设置
软限制
探测
动态刀具长度偏置
改善电弧性能
CPU引脚映射
新的 Grbl 模拟器! (作者:@jgeisler 和 @ashely)
可配置的实时状态报告
更新的归航程序
可选限制引脚共享
可选的可变主轴速度输出
其他编译时功能选项
List of Supported G-Codes in Grbl v0.9 Master:
- Non-Modal Commands: G4, G10L2, G10L20, G28, G30, G28.1, G30.1, G53, G92, G92.1
- Motion Modes: G0, G1, G2, G3, G38.2, G38.3, G38.4, G38.5, G80
- Feed Rate Modes: G93, G94
- Unit Modes: G20, G21
- Distance Modes: G90, G91
- Arc IJK Distance Modes: G91.1
- Plane Select Modes: G17, G18, G19
- Tool Length Offset Modes: G43.1, G49
- Cutter Compensation Modes: G40
- Coordinate System Modes: G54, G55, G56, G57, G58, G59
- Control Modes: G61
- Program Flow: M0, M1, M2, M30*
- Coolant Control: M7*, M8, M9
- Spindle Control: M3, M4, M5
- Valid Non-Command Words: F, I, J, K, L, N, P, R, S, T, X, Y, Z