Como fazer Gcode para GRBL no Inkscape em Passos Simples
E aí, pessoal! Hoje vamos direto ao ponto pra quem tá começando no mundo da CNC com Arduino e GRBL. Muita gente me pergunta como transformar aquele desenho feito no Inkscape num arquivo G-code que a máquina entende. Parece complicado, mas com o plugin certo e seguindo esses passos simples, você consegue gerar seu primeiro G-code em minutos.
O que você vai precisar?
- Inkscape: O editor de gráficos vetoriais gratuito. Se você ainda não tem, baixa na página oficial.
- Plugin Gcodetools: Essa é a peça chave! Ele adiciona as ferramentas de exportação para G-code dentro do Inkscape.
- Um arquivo SVG: Pode ser um desenho simples que você mesmo criou ou baixou. Comece com algo básico para testar.
Passo 1: Instalando o Plugin Gcodetools no Inkscape
Primeiro, precisamos instalar o plugin que vai dar o super-poder pro Inkscape gerar G-code.
- Baixe o script: Procure por "inkscape-gcodetools" no GitHub. O arquivo principal geralmente se chama
gcodetools.py. - Encontre a pasta de extensões: No Inkscape, vá em
Edit > Preferences > System. Lá você vai ver o caminho da pasta de extensões (user extensions). Anote esse caminho. - Cole o script: Copie o arquivo
gcodetools.pyque você baixou e cole na pasta de extensões que você encontrou no passo anterior. - Reinicie o Inkscape: Feche e abra o programa de novo. Agora, no menu
Extensions, você deve ver uma opção chamadaGcodetools.
Passo 2: Preparando seu Desenho no Inkscape
Aqui é onde a mágica começa. O Gcode é basicamente uma lista de coordenadas (X, Y, Z) que dizem onde a broca deve ir. Então, o Inkscape precisa entender qual caminho ele deve seguir.
- Desenhe ou abra um arquivo SVG: Pode ser um texto, um logo, ou uma forma simples. Mantenha tudo em uma camada só por enquanto.
- Converta tudo para caminhos (paths): Se você tem textos ou formas básicas, selecione tudo e vá em
Path > Object to Path. Isso transforma tudo em vetores que o Gcodetools consegue processar. - Organize as camadas (se necessário): Se o seu desenho tem partes que devem ser cortadas em profundidades diferentes ou com ferramentas diferentes, você pode usar camadas. Crie novas camadas (no painel
Layers) e mova os objetos para lá. Mais tarde, você vai dizer ao plugin pra processar cada camada separadamente.
Passo 3: Gerando o G-code com o Gcodetools
Agora vamos ao plugin em si. Não se assuste com as muitas abas, nós vamos usar o básico.
- Selecione o objeto/caminho: Clique no desenho que você quer converter.
- Abra o Gcodetools: Vá no menu
Extensions > Gcodetools > Gcodetools. Vai abrir uma janela com várias abas. - Configuração Básica (Aba "Orientation points"):
- Unit: Selecione a unidade de medida que você está usando (mm é o mais comum para CNC).
- Z safe height: Altura de segurança. É a altura que a broca sobe ao se mover entre dois pontos. Um valor entre 2 e 5 mm é bom para começar.
- Configurar o Percurso (Aba "Path to Gcode"):
- File: Clique em
Browsee escolha onde salvar o arquivo G-code que será gerado (geralmente com extensão.ncou.gcode). - Frequency: Essa opção pode ser ignorada para corte a laser básico.
- File: Clique em
- Avançar e Gerar: Clique em
Applye depoisClose. O Inkscape vai processar seu desenho e salvar o arquivo G-code no local que você escolheu.
Passo 4: Revise seu Arquivo G-code
Nunca execute um G-code direto na máquina sem dar uma olhada antes! Use um visualizador de G-code online ou um software como o CAMotics (antigo OpenSCAM) para simular o corte.
Coisas para verificar:
- Limites da peça: O desenho não está saindo fora da área de trabalho da sua máquina?
- Profundidade de corte (eixo Z): O valor de
G1 Z-1.000(por exemplo) está fazendo sentido para a espessura do seu material e da sua broca? - Velocidade de corte (Feed rate): Procure por comandos como
G1 F600. OF600indica uma velocidade de 600 mm/min. Para MDF com broca de 3mm, algo entre 400 e 800 mm/min é um bom ponto de partida.
Dicas Importantes e Cuidados
- Comece Devagar: Use velocidades de movimento e corte baixas no primeiro teste.
- Segurança Primeiro: Sempre use óculos de proteção e máscara. Não fique olhando de perto durante o corte.
- Teste em Material Barato: Faça seus primeiros cortes em isopor, MDF fino ou compensado de baixa qualidade.
- Ajuste os Parâmetros: Os valores no Gcodetools são só um ponto de partida. Você vai precisar ajustar a profundidade de corte (step down), a velocidade (feed rate) e a velocidade de avanço (plunge rate) conforme seu material e ferramenta.
- Backup o SVG Original: Antes de exportar, salve uma cópia do seu arquivo SVG. O Gcodetools às vezes altera o desenho original.
Conclusão
Ver? Não é tão assustador assim! O segredo é instalar o plugin certo e entender que o Inkscape está apenas traduzindo seus vetores para uma linguagem que o GRBL entenda. Com prática, você vai conseguindo refinar os parâmetros e criar peças cada vez mais complexas.
Se você tem dúvidas ou encontrou algum erro, deixa um comentário aí embaixo. E se este post te ajudou, considera curtir ou compartilhar pra ajudar mais gente a começar nesse mundo incrível da CNC caseira!


