Visualize e converta G-code (Sem Cadastro)

O G-code é a lista de movimentos que uma impressora 3D, uma fresadora CNC ou uma cortadora a laser segue, escrita por um fatiador ou por um programa CAM. Este visualizador desenha cada movimento em 3D, no seu navegador: colorido camada a camada, com os deslocamentos e movimentos rápidos em uma camada própria.

Funciona diretamente no Chrome, Firefox, Safari e Edge.

Also from Innerscene: Circadian Lab, a free lighting calculator for room illuminance, melanopic EML, and glare.

Os arquivos são processados localmente no seu navegador. O envio ocorre quando você escolhe compartilhar um link.

O que é um arquivo G-code?

O G-code é a linguagem que os controladores de máquina leem. Cada linha é um comando feito de palavras, uma letra e um número: G1 X20 Y10 E0.5 anda em linha reta até X 20, Y 10 empurrando 0,5 mm de filamento, G2 e G3 fazem arcos, e M104 S210 aquece o bico. Um fatiador como Cura, PrusaSlicer, Bambu Studio ou OrcaSlicer o escreve para uma impressora 3D como arquivo .gcode, e programas CAM como Fusion, VCarve ou Mastercam o escrevem para fresadoras e routers, muitas vezes como .nc, .ngc ou .tap.

O visualizador lê o programa como a máquina faria: unidades em milímetros e em polegadas, movimentos absolutos e relativos, redefinições de posição, referenciamento, arcos dados pelo centro ou pelo raio, movimentos helicoidais e ciclos de furação. Cada movimento vira uma linha, colorida pela altura para que cada camada impressa ou profundidade de corte se destaque, e os movimentos são agrupados em camadas que você pode mostrar ou ocultar: os tipos de elemento do fatiador em uma impressão (parede externa, preenchimento, suporte e assim por diante), cada ferramenta em um programa CNC, e os deslocamentos ou movimentos rápidos em uma camada própria. Arquivos de várias centenas de megabytes são lidos em partes.

Uma trajetória é exportada como linhas, por exemplo para DXF, DWG ou OBJ, ou como imagem da vista.

Quem usa arquivos G-code?

Entusiastas de impressão 3D e fazendas de impressão conferem um arquivo fatiado antes de uma impressão longa, operadores e programadores CNC conferem uma trajetória antes de rodá-la, e operadores de corte a laser e plasma conferem um trabalho de corte. Makers compartilham G-code em fóruns e com serviços de impressão; esta página o mostra em qualquer navegador, sem fatiador nem software de controle instalado.

Casos de uso comuns

  • Conferir uma impressão fatiada camada a camada antes de enviá-la à impressora
  • Ver onde o fatiador colocou suportes, preenchimento e paredes, um tipo de elemento por vez
  • Conferir uma trajetória CNC, suas profundidades e seus movimentos rápidos antes de rodá-la
  • Medir uma peça ou uma trajetória em tamanho real, em milímetros
  • Levar uma trajetória para o CAD como linhas em DXF ou DWG
  • Enviar um link que abre a trajetória em qualquer navegador

Recursos

Abre G-code com qualquer nome

.gcode, .gco, .nc, .ngc, .tap e .cnc, e G-code com qualquer outro nome, reconhecido pelo conteúdo.

Impressoras, fresadoras e lasers

O visualizador distingue um arquivo de impressora 3D, um programa CNC e um trabalho a laser, e desenha cada um como a sua máquina o executa.

Cor camada a camada

Cada movimento é colorido pela altura, então cada camada impressa ou profundidade de corte se destaca.

Tipos de elemento como camadas

Parede externa, parede interna, preenchimento, suporte, saia e os outros tipos de elemento que o fatiador marca, cada um mostrado ou oculto com um clique.

Deslocamentos e movimentos rápidos

Os deslocamentos e movimentos rápidos ficam em uma camada própria: oculta no início em uma impressão, visível em um programa CNC.

Arcos e ciclos de furação

Os arcos G2 e G3 por centro ou raio em todos os planos, os movimentos helicoidais e os ciclos de furação G81 a G89 são seguidos.

Programas em polegadas e milímetros

Programas G20 em polegadas são convertidos para milímetros, então cada trajetória abre em tamanho real.

Arquivos grandes lidos em partes

Arquivos de várias centenas de megabytes são lidos em partes, e a parte que cabe no dispositivo é desenhada.

Exportação para DXF, DWG ou OBJ

Salve a trajetória como linhas em DXF, DWG, OBJ, GLB ou 3DM, ou a vista como PDF, SVG, PNG ou JPG.

Nada é enviado

O arquivo é lido e desenhado inteiramente no seu navegador. Sem conta, sem envio, sem cópia do seu arquivo em um servidor.

Compartilhar e incorporar

Envie um link que abre a trajetória em qualquer navegador, ou incorpore o visualizador na sua página com um iframe.

Compatibilidade e notas do formato

Máquinas: impressoras 3D (variantes Marlin, Klipper e RepRap, do Cura, PrusaSlicer, SuperSlicer, Bambu Studio, OrcaSlicer, Simplify3D e outros), fresadoras e routers CNC (programas no estilo Fanuc, LinuxCNC, Mach3 e GRBL do Fusion, VCarve, Mastercam, Carbide Create e Estlcam) e cortadoras a laser (trabalhos GRBL do LightBurn e do LaserGRBL). O visualizador as distingue pelo próprio arquivo.

O que é lido: movimentos G0 e G1, arcos G2 e G3 com centros I, J e K ou um raio R nos três planos, arcos helicoidais, unidades G20 e G21, posicionamento G90 e G91, modos de extrusão M82 e M83, redefinições de posição G92, referenciamento G28, os ciclos de furação G81 a G89, as trocas de ferramenta e os comentários de elemento, camada e tempo de impressão do fatiador.

Camadas: em uma impressão, uma camada por tipo de elemento que o fatiador marca, mais Travel moves, que começa oculta; em um programa CNC, uma camada por ferramenta mais Rapid moves; em um trabalho a laser, Laser cuts mais Rapid moves. Cada movimento é colorido pela altura, do azul embaixo ao laranja em cima.

Arquivos: G-code em texto simples com qualquer uma das suas extensões, ou com outro nome, que o visualizador reconhece pelo conteúdo. O G-code binário da Prusa (.bgcode) abre com um aviso que explica como exportar G-code em texto. Um arquivo de dados NetCDF, que também usa .nc, é identificado como o que é.

Incorporar no seu site

Adicione este visualizador ao seu site com uma única linha de HTML. Clique em Incorporar na barra de ferramentas para gerar o código, ou use o trecho abaixo com a URL do seu arquivo.

<iframe src="https://www.innerscene.com/pt/tools/gcode-viewer?embedded=1&url=YOUR_FILE_URL" width="800" height="600" frameborder="0" allowfullscreen></iframe>

Compartilhar como um único arquivo HTML

Exporte o modelo como um único arquivo .html que abre off-line em qualquer navegador, com órbita, deslocamento e zoom. Quem recebe não precisa de software 3D, instalação nem conta.

Seus arquivos ficam no seu computador

Seus arquivos são processados inteiramente no seu navegador. O botão Compartilhar envia o arquivo para criar um link. Os arquivos compartilhados são armazenados por 90 dias e depois excluídos.

Perguntas frequentes

▶Preciso ter um fatiador ou um programa CAM instalado?

Não. O visualizador lê o G-code com seu próprio leitor, no seu navegador. Não é preciso instalar nada nem criar uma conta.

▶Por que os deslocamentos da minha impressão não aparecem?

Os deslocamentos de uma impressão cruzam a peça em cada camada, então a camada deles começa oculta. Ative Travel moves no painel Camadas para mostrá-los. Os movimentos rápidos de um programa CNC aparecem desde o início.

▶O que significam as cores?

Cada movimento é colorido pela altura: azul na parte de baixo da peça, passando por verde e amarelo, até laranja em cima. Cada camada impressa ou profundidade de corte tem o seu próprio tom, então as camadas se distinguem.

▶Meu arquivo é um .bgcode. Ele abre?

Um .bgcode é o G-code binário da Prusa, que o visualizador identifica mas não desenha. No PrusaSlicer, desative "Supports binary G-code" nas Configurações da impressora (Geral, Firmware), exporte de novo e abra o arquivo .gcode.

▶Este visualizador de G-code é mesmo gratuito?

Sim, totalmente gratuito. Sem cadastro, sem marca d’água e sem limite de tamanho no visualizador (o compartilhamento opcional por link aceita até 100 MB). Criado pela Innerscene como ferramenta para arquitetos, engenheiros e designers.

▶Meus arquivos são enviados para um servidor?

Não. A leitura, a renderização e a conversão acontecem no seu navegador: por padrão nada é enviado, armazenado ou transmitido. O botão Compartilhar é a única função que envia um arquivo, e só quando você clica nele.

▶Posso converter para outro formato?

Sim. Clique em Exportar na barra de ferramentas. Uma trajetória é exportada como linhas para DXF, DWG (convertido no nosso servidor), OBJ, GLB e 3DM, ou como PDF, SVG, PNG e JPG. Formatos de malha como STL guardam só superfícies, então uma trajetória não tem nada a escrever neles.

Ferramentas e guias relacionados

Precisa de uma solução de iluminação de bem-estar?
Fale com nossos especialistas hoje mesmo!