Tutoriais

Como fazer Gcode para GRBL no Inkscape em Passos Simples

Tutorial: Como criar Gcode no Inkscape para GRBL

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.

  1. Baixe o script: Procure por "inkscape-gcodetools" no GitHub. O arquivo principal geralmente se chama gcodetools.py.
  2. 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.
  3. Cole o script: Copie o arquivo gcodetools.py que você baixou e cole na pasta de extensões que você encontrou no passo anterior.
  4. Reinicie o Inkscape: Feche e abra o programa de novo. Agora, no menu Extensions, você deve ver uma opção chamada Gcodetools.

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.

  1. Desenhe ou abra um arquivo SVG: Pode ser um texto, um logo, ou uma forma simples. Mantenha tudo em uma camada só por enquanto.
  2. 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.
  3. 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.

  1. Selecione o objeto/caminho: Clique no desenho que você quer converter.
  2. Abra o Gcodetools: Vá no menu Extensions > Gcodetools > Gcodetools. Vai abrir uma janela com várias abas.
  3. 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.
  4. Configurar o Percurso (Aba "Path to Gcode"):
    • File: Clique em Browse e escolha onde salvar o arquivo G-code que será gerado (geralmente com extensão .nc ou .gcode).
    • Frequency: Essa opção pode ser ignorada para corte a laser básico.
  5. Avançar e Gerar: Clique em Apply e depois Close. 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. O F600 indica 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!