Grbl ist eine kompromisslose, leistungsstarke und kostengünstige Alternative zur Parallelport-basierten Bewegungssteuerung für das CNC-Fräsen. Es läuft auf einem Vanilla-Arduino (Duemillanove/Uno), solange es über einen Atmega 328 verfügt.
Der Controller ist in hochoptimiertem C geschrieben und nutzt alle cleveren Funktionen der AVR-Chips, um präzises Timing und asynchronen Betrieb zu erreichen. Es ist in der Lage, bis zu 30 kHz stabile, jitterfreie Steuerimpulse aufrechtzuerhalten.
Es akzeptiert standardkonformen G-Code und wurde mit der Ausgabe mehrerer CAM-Tools ohne Probleme getestet. Bögen, Kreise und Spiralbewegungen sowie alle anderen primären G-Code-Befehle werden vollständig unterstützt. Makrofunktionen, Variablen und die meisten vorgefertigten Zyklen werden nicht unterstützt, aber wir glauben, dass GUIs diese ohnehin viel besser in reinen G-Code übersetzen können.
Grbl umfasst ein vollständiges Beschleunigungsmanagement mit Vorausschau. Das bedeutet, dass der Controller bis zu 18 Bewegungen in die Zukunft blickt und seine Geschwindigkeiten im Voraus plant, um eine sanfte Beschleunigung und ruckfreie Kurvenfahrten zu ermöglichen.
Lizenzierung: Grbl ist freie Software, die unter der GPLv3-Lizenz veröffentlicht wird.
Weitere Informationen und Hilfe finden Sie auf unseren Wiki-Seiten! Wenn Sie feststellen, dass die Informationen veraltet sind, helfen Sie uns bitte, sie auf dem neuesten Stand zu halten, indem Sie sie bearbeiten oder unsere Community benachrichtigen! Danke!
Hauptentwickler [ 2011 – aktuell ]: Sungeun(Sonny) K. Jeon, Ph.D. (USA) alias @chamnit
Hauptentwickler [ 2009 - 2011 ]: Simen Svale Skogsrud (Norwegen). auch bekannt als der Urheber/Schöpfer/Pionier/Vater von Grbl.
Hauptzweig:
Archiv:
WICHTIG:
Super Smooth Stepper-Algorithmus
Stabilitäts- und Robustheitsaktualisierungen
(x4)+ Schnellerer Planer
Kompilierbar über Arduino IDE!
Überarbeitung des G-Code-Parsers
Unabhängige Beschleunigungs- und Geschwindigkeitseinstellungen
Weiche Grenzen
Sondierung
Dynamische Werkzeuglängenversätze
Verbesserte Lichtbogenleistung
CPU-Pin-Zuordnung
Neuer Grbl-SIMULATOR! (von @jgeisler und @ashelly)
Konfigurierbare Echtzeit-Statusberichte
Aktualisierte Homing-Routine
Optionale Beschränkung der Pin-Freigabe
Optionaler variabler Spindelgeschwindigkeitsausgang
Zusätzliche Funktionsoptionen zur Kompilierungszeit
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