Se você construiu ou comprou uma fresadora CNC hobby, é provável que ela funcione com GRBL — o firmware de código aberto mais utilizado para pequenas máquinas CNC. O GRBL é leve, confiável e compatível com controladores acessíveis como o Arduino Uno, ATmega e placas baseadas em ESP32.
O firmware por si só não é suficiente. Para enviar seu G-code e realmente controlar a máquina, você precisa de um software controlador CNC (um remetente de G-code). Este software gerencia o movimento manual (jogging), o posicionamento inicial (homing), o controle do spindle ou laser e a execução do trabalho.
Abaixo estão os melhores aplicativos controladores CNC gratuitos para GRBL, com seus pontos fortes, desvantagens e recomendações por nível de habilidade.
Neste Guia
- O Que Procurar
- Melhores Controladores GRBL Gratuitos
- Menções Honrosas
- Tabela de Comparação Rápida
- Conclusão & Próximos Passos
O Que Procurar no Software Controlador CNC GRBL
- Facilidade de instalação e uso — especialmente importante para usuários iniciantes.
- Compatibilidade — Windows, macOS, Linux ou Raspberry Pi.
- Visualização — pré-visualização de trajetória 2D/3D para identificar problemas cedo.
- Suporte a macros e sondagem (probing) — automatizar o Z-zero, trocas de ferramenta e rotinas personalizadas.
- Controle central da máquina — movimento manual confiável, posicionamento inicial, controle de spindle/laser, substituições de avanço.
Melhor Software Controlador CNC Gratuito (GRBL)

Crédito da Foto: CNC Philosophy
Candle (Controlador GRBL)
- Plataformas: Windows, macOS, Linux
- Facilidade de Uso: Muito fácil para iniciantes
- Recursos: Movimento manual, posicionamento inicial, sondagem, controle de spindle, pré-visualização básica de G-code
O Candle oferece uma interface limpa e mínima com funcionalidade suficiente para controlar uma fresadora CNC sem sobrecarregar o usuário. A visualização é básica, mas eficaz. Ele carece de recursos avançados de macro/rede, mas é um excelente ponto de partida para novos usuários.
Universal Gcode Sender (UGS)
- Plataformas: Multiplataforma (Java)
- Facilidade de Uso: Média
- Recursos: Visualização, macros, controle de spindle, posicionamento inicial, sondagem
O UGS é bem estabelecido e está disponível nas versões Classic (simples) e Platform (moderna, rica em recursos). A versão Platform adiciona uma UI personalizável e forte suporte a macros. É mais pesado que o Candle, mas ideal para usuários que desejam mais controle.

Crédito da Foto:CNC JS
CNCjs
- Plataformas: Windows, macOS, Linux, Raspberry Pi
- Facilidade de Uso: Moderada (configuração inicial necessária)
- Recursos: Controle via web, visualização avançada, macros, interfaces para pendentes/móveis
O CNCjs pode ser executado localmente ou em um Raspberry Pi para que você possa controlar sua CNC a partir de um navegador em qualquer dispositivo. Uma vez configurado, é poderoso, flexível e ótimo para oficinas em rede ou fluxos de trabalho com múltiplos dispositivos.
OpenBuilds CONTROL
- Plataformas: Windows, macOS, Linux
- Facilidade de Uso: Fácil
- Recursos: Visualização, sondagem, macros, registro de trabalhos, integração com OpenBuilds CAM
Desenvolvido pela OpenBuilds, mas funciona amplamente com máquinas GRBL. É polido e amigável para iniciantes, ao mesmo tempo que oferece sondagem e extras úteis. Se você deseja algo moderno e com suporte, esta é uma ótima escolha.

Crédito da Foto: BCNC no Github
bCNC
- Plataformas: Multiplataforma (Python)
- Facilidade de Uso: Mais difícil (UI técnica)
- Recursos: Sondagem avançada, autonivelamento, visualização 3D, macros personalizáveis
O bCNC é o favorito dos usuários avançados, especialmente para fresagem de PCB devido ao autonivelamento. A interface é utilitária, mas o conjunto de recursos é profundo. Se você se sente à vontade para mexer, o bCNC oferece controle máximo.
Menções Honrosas
- LaserGRBL — Otimizado para lasers de diodo; simples e excelente para projetos a laser (também funciona para fresadoras).
- ioSender — Controlador GRBL leve com um design direto; uma alternativa limpa ao Candle.
Tabela de Comparação Rápida
| Software | Plataformas | Facilidade de Uso | Visualização | Recursos Especiais | Melhor Para |
|---|---|---|---|---|---|
| Candle | Win/macOS/Linux | Fácil | Básico | Posicionamento inicial, sondagem | Iniciantes |
| UGS | Multiplataforma | Médio | Bom | Macros, visualização | Usuários intermediários |
| CNCjs | PC/Raspberry Pi | Médio | Avançado | Controle web, macros, mobile | Oficinas em rede |
| OpenBuilds CONTROL | Win/macOS/Linux | Fácil | Bom | CAM integrado, amigável ao usuário | OpenBuilds & hobbistas |
| bCNC | Multiplataforma | Mais difícil | Avançado | Autonivelamento, sondagem | Hobbistas avançados |
Conclusão & Próximos Passos
Iniciantes devem começar com Candle ou OpenBuilds CONTROL. Usuários intermediários apreciarão UGS ou CNCjs por seus recursos expandidos. Usuários avançados devem considerar o bCNC por suas poderosas ferramentas de sondagem e autonivelamento.
A melhor parte: todos eles são gratuitos. Experimente alguns e fique com aquele que melhor se adapta ao seu fluxo de trabalho e sistema operacional.