.GCODE

Arquivo GCODE

G-code File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo .gcode contém instruções de máquina - coordenadas, velocidades, temperaturas e comandos de ferramentas - produzidos por um software fatiador (slicer) para uma impressora 3D ou máquina CNC. Abra-o no Ultimaker Cura, PrusaSlicer ou OrcaSlicer para visualizar as camadas, ou em qualquer editor de texto para ler os comandos brutos. O arquivo é específico para a impressora: um arquivo fatiado para uma máquina pode falhar ou causar danos em outra.

Desenvolvedor: ISO/EIA standard (RS-274D / ISO 6983-1); dialect extensions by Marlin, RepRap, Klipper, Fanuc, Haas, etc. Categoria: Arquivos de Desenvolvedor Padrão aberto MIME: text/x.gcode
ABRE EM Windows macOS Linux
Relacionado: .DO · .MD · .HEX · .XSD

Nesta página

19k+ extensões indexadas
Última revisão em Aug 10, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro GCODE?

.gcode é um arquivo de texto simples que armazena instruções de máquina para impressoras 3D e equipamentos CNC, escrito em G-code - a linguagem de controle numérico dominante para movimento e controle de máquinas. O G-code recebe esse nome porque muitos de seus comandos principais começam com a letra «G» (ex: G0 para movimento rápido, G28 para retornar todos os eixos à posição inicial).

G-CODE - como funciona?

Arquivos .gcode são gerados por softwares fatiadores a partir de arquivos de modelos 3D, como .stl ou .3mf. Cada projeto é separado em camadas; o fatiador converte cada camada em uma sequência de comandos que definem a velocidade de impressão, temperatura e os movimentos de cada eixo da impressora. Uma única camada de impressão é descrita por uma série de comandos que cobrem o movimento X/Y/Z e a alimentação do extrusor (eixo E).

O formato é orientado por linhas: os comandos carregam parâmetros numéricos (G1 X10.5 Y3.2 F3000) com pontos e vírgulas marcando comentários. Arquivos .gcode não devem ser editados por usuários que não estejam familiarizados com a linguagem.

O G-code não é um padrão único e unificado, mas uma família de dialetos - Marlin, Klipper e Smoothieware, cada um adicionando comandos M proprietários. Um arquivo fatiado para uma impressora deve sempre ser fatiado novamente em vez de ser enviado diretamente para uma máquina diferente.

Segurança e proteção

RISCO: LOW

Arquivos G-code não contêm código executável para um SO de PC; eles não podem ser executados no Windows/macOS/Linux diretamente. No entanto, um arquivo .gcode malformado ou malicioso enviado a uma impressora 3D ou máquina CNC pode comandar movimentos perigosos, desativar a proteção contra fuga térmica (uso indevido de M999) ou causar danos ao hardware. Execute apenas G-code de fontes confiáveis em sua impressora. Verifique se as configurações de segurança térmica estão ativas no firmware (proteção Marlin THERMAL_RUNAWAY).

Detalhes do formato

em resumo
NOME COMPLETOG-code Filetambém conhecido como G-Code Source, RepRap G-code
DESENVOLVEDORISO/EIA standard (RS-274D / ISO 6983-1); dialect extensions by Marlin, RepRap, Klipper, Fanuc, Haas, etc.desde 1960s (RS-274 standard); .gcode extension popularized by RepRap project ~2007
TIPO MIMEtext/x.gcode
TIPOtexto simples (ASCII)
PADRÃOAberto · livre de royalties
RELACIONADO.do.md.hex.xsd
Esta extensão também é usada por…
  • G-code de fresagem/torneamento CNC - O caso de uso original (RS-274/ISO 6983): controla fresas, tornos, roteadores - mesma família de sintaxe, mas dialeto incompatível com o G-code de impressora 3D.

Programas que abrem arquivos GCODE

Windows5 apps
Sublime Text Freemium Abra o arquivo para ler/editar comandos G-code brutos; realce de sintaxe via pacote G-code.
Ultimaker Cura Código aberto Arquivo → Abrir Arquivo → selecione .gcode; o Cura mostra uma prévia das trajetórias de ferramenta camada por camada.
PrusaSlicer Código aberto Arraste o .gcode para a janela do PrusaSlicer para visualizar as camadas e o tempo estimado.
OrcaSlicer Código aberto Arquivo → Abrir → .gcode; fornece visualização camada por camada e tempo de impressão.
Notepad++ (with G-code plugin) Código aberto Abra o .gcode como texto simples; instale o G-code UDL para realce de sintaxe.
macOS2 apps
Ultimaker Cura Código aberto Arquivo → Abrir Arquivo → selecione .gcode; o Cura mostra uma prévia das trajetórias de ferramenta camada por camada.
PrusaSlicer Código aberto Arraste o .gcode para a janela do PrusaSlicer para visualizar as camadas e o tempo estimado.
Linux2 apps
Ultimaker Cura Código aberto Arquivo → Abrir Arquivo → selecione .gcode; o Cura mostra uma prévia das trajetórias de ferramenta camada por camada.
OrcaSlicer Código aberto Arquivo → Abrir → .gcode; fornece visualização camada por camada e tempo de impressão.

Detalhes técnicos

especificação profunda
CodificaçãoTexto ASCII simples (7 bits); UTF-8 usado para campos de comentário em alguns fatiadores
Estrutura do arquivoOrientado por linha: um comando por linha; parâmetros numéricos (valores X/Y/Z/E/F); pontos e vírgulas marcam comentários
Tipos de comandoPalavras-G (movimento), Palavras-M (controle de máquina), Palavras-T (seleção de ferramenta)
Checksum de linha opcionalSintaxe N<número_da_linha> … *<byte_de_checksum> (Marlin/RepRap); a maioria dos arquivos gerados por fatiadores o omite
Tamanho de arquivo típico10 KB - 200 MB (objeto simples a impressão complexa de várias horas)
Assinatura do arquivoNenhuma - texto simples; os arquivos normalmente abrem com um comentário do fatiador (; Generated by ...) ou um comando como G28
Incompatibilidade de dialetosOs dialetos Marlin, Klipper, Smoothieware, Fanuc e Haas NÃO são compatíveis entre si; sempre fatie novamente para a máquina de destino
Comandos específicos de FDMM104/M109 (temperatura do hotend), M140/M190 (temperatura da mesa), eixo-E (alimentação do extrusor) - ausentes no G-code de fresagem CNC
Origem padrãoRS-274D / ISO 6983-1 (padrão CNC dos anos 1960); extensão .gcode popularizada pelo projeto RepRap por volta de 2007
Variante Bambu LabContêiner .gcode.3mf (arquivo ZIP com G-code incorporado e metadados do fatiador)
Tipo MIMEtext/x.gcode (também text/plain)
Extensões relacionadas.nc, .gco, .ngc, .tap - mesma família de linguagens, diferentes convenções de nomenclatura entre fornecedores de CNC
Lançado1960s (RS-274 standard); .gcode extension popularized by RepRap project ~2007
Versão mais recenteISO 6983-1:2009 (CNC); RepRap/Marlin dialects evolve continuously
Padrão abertoSim · livre de royalties
Especificaçãoreprap.org

Conversões de GCODE

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos GCODE. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos GCODE.

Perguntas frequentes

Qual programa abre um arquivo .gcode?
Qualquer editor de texto (Notepad, VS Code) o lê como texto simples. Para uma visualização visual camada por camada, use Ultimaker Cura, PrusaSlicer ou OrcaSlicer - todos gratuitos.
Posso editar um arquivo .gcode?
Sim - é texto simples. Edite temperaturas, velocidades ou comandos individuais com cuidado. Mudanças grandes são melhor executadas fatiando novamente o modelo 3D original com novas configurações de fatiador.
Posso converter .gcode de volta para STL?
Não. O G-code são instruções de trajetória de ferramenta, não uma descrição de forma. O modelo 3D original (STL) é necessário para produzir um novo G-code.
Um arquivo .gcode para uma impressora 3D é compatível com outra?
Geralmente não - os dialetos de G-code diferem entre firmwares (Marlin, Klipper, Bambu) e geometrias de impressora. Sempre fatie novamente em seu fatiador com o perfil da sua impressora selecionado.
Como envio um arquivo .gcode para minha impressora?
Copie-o para um cartão microSD/SD e insira na impressora, ou use USB/Wi-Fi com o recurso «Enviar para Impressora» do seu fatiador (Cura, PrusaSlicer, OrcaSlicer suportam isso).
Por que meu arquivo .gcode é tão grande?
Modelos complexos com muitas camadas, alturas de camada finas ou estruturas de suporte geram milhões de linhas de movimento. Arquivos de 50-200 MB são normais para impressões detalhadas de várias horas.

Referências

1ISO 6983-1:2009 (CNC standard)www.iso.org
2RepRap G-code referencereprap.org

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.BINCD/DVD Disc Image (BIN/CUE)
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.XDWDocuWorks Document

Extensões relacionadas

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z