Grbl は、CNC フライス加工用のパラレル ポート ベースのモーション コントロールに代わる、妥協のない高性能、低コストの代替製品です。 Atmega 328 を搭載している限り、バニラ Arduino (Duemillanove/Uno) 上で動作します。
このコントローラーは、AVR チップのあらゆる賢い機能を利用して高度に最適化された C で書かれており、正確なタイミングと非同期動作を実現します。最大 30kHz の安定したジッターのない制御パルスを維持できます。
標準に準拠した G コードを受け入れ、いくつかの CAM ツールの出力でテストされていますが、問題はありません。円弧、円、螺旋運動は、他のすべての主要な G コード コマンドと同様に完全にサポートされています。マクロ関数、変数、およびほとんどの固定サイクルはサポートされていませんが、いずれにせよ、GUI はそれらを直接の G コードに変換する上ではるかに優れた仕事をできると考えています。
Grbl には先読み機能を備えた完全なアクセラレーション管理が含まれています。つまり、コントローラーは将来の最大 18 のモーションを参照し、スムーズな加速とジャークのないコーナリングを実現するために、事前に速度を計画します。
ライセンス: Grbl は、GPLv3 ライセンスに基づいてリリースされたフリー ソフトウェアです。
さらに詳しい情報とヘルプについては、 Wiki ページをご覧ください。情報が古いことに気付いた場合は、編集するかコミュニティに通知して、情報を更新し続けるようご協力ください。ありがとう!
リード開発者 [ 2011 年 - 現在]: Sungeun(Sonny) K. Jeon、Ph.D. (アメリカ) 別名 @chamnit
リード開発者 [ 2009 - 2011 ]: Simen Svale Skogsrud (ノルウェー)。別名Grblの創始者/創造者/先駆者/父。
マスターブランチ:
アーカイブ:
重要:
スーパースムーズステッパーアルゴリズム
安定性と堅牢性のアップデート
(x4)+ 高速プランナー
Arduino IDE経由でコンパイル可能!
Gコードパーサーのオーバーホール
独立した加速度と速度の設定
ソフトリミット
プロービング
動的工具長オフセット
アークパフォーマンスの向上
CPU ピンのマッピング
新しいGrblシミュレータ! (@jgeisler と @ashelly による)
構成可能なリアルタイムステータスレポート
ホーミングルーチンを更新
オプションの制限ピン共有
オプションの可変スピンドル速度出力
追加のコンパイル時機能オプション
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