Grbl é uma alternativa sem compromissos, de alto desempenho e baixo custo ao controle de movimento baseado em porta paralela para fresamento CNC. Ele funcionará em um Arduino vanilla (Duemillanove/Uno), desde que possua um Atmega 328.
O controlador é escrito em C altamente otimizado, utilizando todos os recursos inteligentes dos chips AVR para obter temporização precisa e operação assíncrona. Ele é capaz de manter até 30kHz de pulsos de controle estáveis e sem jitter.
Ele aceita código G compatível com padrões e foi testado com a saída de várias ferramentas CAM sem problemas. Arcos, círculos e movimentos helicoidais são totalmente suportados, assim como todos os outros comandos primários do código G. Funções macro, variáveis e a maioria dos ciclos fixos não são suportados, mas achamos que as GUIs podem fazer um trabalho muito melhor ao traduzi-los em código G direto de qualquer maneira.
Grbl inclui gerenciamento total de aceleração com previsão do futuro. Isso significa que o controlador analisará até 18 movimentos no futuro e planejará suas velocidades com antecedência para fornecer aceleração suave e curvas sem solavancos.
Licenciamento: Grbl é um software livre, lançado sob a licença GPLv3.
Para mais informações e ajuda, confira nossas páginas Wiki! Se você achar que as informações estão desatualizadas, ajude-nos a mantê-las atualizadas editando-as ou notificando nossa comunidade! Obrigado!
Desenvolvedor líder [ 2011 - Atual ]: Sungeun(Sonny) K. Jeon, Ph.D. (EUA) também conhecido como @chamnit
Desenvolvedor líder [ 2009 - 2011 ]: Simen Svale Skogsrud (Noruega). também conhecido como O Originador/Criador/Pioneiro/Pai de Grbl.
Ramo Mestre:
Arquivos:
IMPORTANTE:
Algoritmo de passo super suave
Atualizações de estabilidade e robustez
(x4)+ Planejador mais rápido
Compilável via Arduino IDE!
Revisão do analisador de código G
Configurações independentes de aceleração e velocidade
Limites suaves
Sondagem
Deslocamentos dinâmicos do comprimento da ferramenta
Desempenho de arco aprimorado
Mapeamento de pinos da CPU
Novo SIMULADOR Grbl! (por @jgeisler e @ashelly)
Relatórios de status configuráveis em tempo real
Rotina de homing atualizada
Limite opcional de compartilhamento de pinos
Saída de velocidade variável opcional do fuso
Opções adicionais de recursos de tempo de compilação
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