Grbl est une alternative sans compromis, hautes performances et peu coûteuse au contrôle de mouvement basé sur des ports parallèles pour le fraisage CNC. Il fonctionnera sur un Arduino vanille (Duemillanove/Uno) tant qu'il arbore un Atmega 328.
Le contrôleur est écrit en C hautement optimisé en utilisant toutes les fonctionnalités intelligentes des puces AVR pour obtenir une synchronisation précise et un fonctionnement asynchrone. Il est capable de maintenir jusqu'à 30 kHz d'impulsions de contrôle stables et sans gigue.
Il accepte le g-code conforme aux normes et a été testé avec la sortie de plusieurs outils de FAO sans problème. Les arcs, les cercles et les mouvements hélicoïdaux sont entièrement pris en charge, ainsi que toutes les autres commandes principales du code G. Les fonctions de macro, les variables et la plupart des cycles prédéfinis ne sont pas pris en charge, mais nous pensons que les interfaces graphiques peuvent de toute façon faire un bien meilleur travail pour les traduire en code g direct.
Grbl inclut une gestion complète de l’accélération avec anticipation. Cela signifie que le contrôleur examinera jusqu'à 18 mouvements dans le futur et planifiera ses vitesses à l'avance pour offrir une accélération en douceur et des virages sans à-coups.
Licence : Grbl est un logiciel libre, publié sous licence GPLv3.
Pour plus d’informations et d’aide, consultez nos pages Wiki ! Si vous trouvez que les informations sont obsolètes, aidez-nous à les maintenir à jour en les modifiant ou en en informant notre communauté ! Merci!
Développeur principal [ 2011 - actuel ] : Sungeun (Sonny) K. Jeon, Ph.D. (États-Unis) alias @chamnit
Développeur principal [ 2009 - 2011 ] : Simen Svale Skogsrud (Norvège). alias L'Auteur/Créateur/Pionnier/Père de Grbl.
Branche principale :
Archives:
IMPORTANT:
Algorithme pas à pas super fluide
Mises à jour de stabilité et de robustesse
(x4)+ Planificateur plus rapide
Compilable via l'IDE Arduino !
Révision de l'analyseur G-Code
Paramètres d'accélération et de vitesse indépendants
Limites souples
Sondage
Décalages dynamiques de longueur d'outil
Performances d'arc améliorées
Mappage des broches du processeur
Nouveau SIMULATEUR Grbl ! (par @jgeisler et @ashelly)
Rapports d'état configurables en temps réel
Routine de référence mise à jour
Partage de broches de limite en option
Sortie à vitesse de broche variable en option
Options de fonctionnalités supplémentaires au moment de la compilation
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