Se construiu ou comprou uma router CNC de hobby, há uma boa hipótese de que funcione com GRBL — o firmware open-source mais usado para máquinas CNC pequenas. O GRBL é leve, fiável e compatível com controladores acessíveis como Arduino Uno, ATmega e placas baseadas em ESP32.
O firmware sozinho não é suficiente. Para enviar o seu G-code e realmente controlar a máquina, precisa de software controlador CNC (um emissor de G-code). Este software gere jogging, homing, controlo do spindle ou laser e execução do trabalho.
Abaixo estão as melhores apps gratuitas de controlador CNC para GRBL, com pontos fortes, compromissos e recomendações por nível de habilidade.
Neste guia
- O Que Deve Procurar
- Principais 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 utilização — especialmente importante para utilizadores pela primeira vez.
- Compatibilidade — Windows, macOS, Linux ou Raspberry Pi.
- Visualização — pré-visualização do percurso da ferramenta em 2D/3D para detetar problemas cedo.
- Suporte a macros e sondagem — automatiza o zero em Z, trocas de ferramenta e rotinas personalizadas.
- Controlo central da máquina — jogging fiável, homing, controlo do spindle/laser, sobreposição de alimentação.
Melhor Software Gratuito para Controlador CNC (GRBL)

Crédito da Foto: CNC Philosophy
Candle (Controlador GRBL)
- Plataformas: Windows, macOS, Linux
- Facilidade de Utilização: Muito amigável para iniciantes
- Funcionalidades: Jogging, homing, sondagem, controlo do spindle, pré-visualização básica de G-code
O Candle oferece uma interface limpa e minimalista com funcionalidades suficientes para controlar uma router CNC sem sobrecarregar o utilizador. A visualização é básica mas eficaz. Não tem funcionalidades avançadas de macros/rede, mas é um excelente ponto de partida para novos utilizadores.
Universal Gcode Sender (UGS)
- Plataformas: Multiplataforma (Java)
- Facilidade de Utilização: Média
- Funcionalidades: Visualização, macros, controlo do spindle, homing, sondagem
UGS está bem estabelecido e disponível como Classic (simples) e Platform (moderno, com muitas funcionalidades). O Platform adiciona uma interface personalizável e forte suporte a macros. É mais pesado que o Candle, mas ideal para utilizadores que querem mais controlo.

Crédito da Foto:CNC JS
CNCjs
- Plataformas: Windows, macOS, Linux, Raspberry Pi
- Facilidade de Utilização: Moderada (configuração inicial necessária)
- Funcionalidades: Controlo baseado na web, visualização avançada, macros, interfaces pendant/móvel
O CNCjs pode correr localmente ou num Raspberry Pi para que possa controlar a 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 vários dispositivos.
OpenBuilds CONTROL
- Plataformas: Windows, macOS, Linux
- Facilidade de Uso: Fácil
- Funcionalidades: Visualização, sondagem, macros, registo de trabalhos, integração com OpenBuilds CAM
Desenvolvido pela OpenBuilds mas funciona amplamente com máquinas GRBL. É polido e amigável para iniciantes, oferecendo ainda sondagem e extras úteis. Se quer algo moderno e suportado, esta é uma escolha forte.

Crédito da Foto: BCNC no Github
bCNC
- Plataformas: Multiplataforma (Python)
- Facilidade de Uso: Mais difícil (interface técnica)
- Funcionalidades: Sondagem avançada, nivelamento automático, visualização 3D, macros personalizáveis
bCNC é o favorito dos utilizadores avançados, especialmente para fresagem de PCB graças ao nivelamento automático. A interface é utilitária, mas o conjunto de funcionalidades é profundo. Se gosta de mexer, o bCNC oferece controlo máximo.
Menções Honrosas
- LaserGRBL — Otimizado para lasers de diodo; simples e excelente para projetos a laser (funciona também para routers).
- ioSender — Controlador GRBL leve com design simples; uma alternativa limpa ao Candle.
Tabela de Comparação Rápida
| Software | Plataformas | Facilidade de Utilização | Visualização | Funcionalidades Especiais | Melhor Para |
|---|---|---|---|---|---|
| Candle | Win/macOS/Linux | Fácil | Básico | Referência, sondagem | Iniciantes |
| UGS | Multiplataforma | Médio | Bom | Macros, visualização | Utilizadores intermédios |
| CNCjs | PC/Raspberry Pi | Médio | Avançado | Controlo web, macros, móvel | Oficinas em rede |
| OpenBuilds CONTROL | Win/macOS/Linux | Fácil | Bom | CAM integrado, fácil de usar | OpenBuilds & hobbistas |
| bCNC | Multiplataforma | Mais difícil | Avançado | Nivelamento automático, sondagem | Hobbistas avançados |
Conclusão & Próximos Passos
Iniciantes devem começar com Candle ou OpenBuilds CONTROL. Utilizadores intermédios vão apreciar o UGS ou CNCjs pelas suas funcionalidades ampliadas. Utilizadores avançados devem considerar o bCNC para ferramentas poderosas de sondagem e nivelamento automático.
A melhor parte: todos estes são gratuitos. Experimente alguns e fique com o que melhor se adapta ao seu fluxo de trabalho e sistema operativo.