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