.GCODE

Archivo GCODE

G-code File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo .gcode contiene instrucciones de máquina (coordenadas, velocidades, temperaturas y comandos de herramientas) producidas por un software laminador (slicer) para una impresora 3D o máquina CNC. Ábralo en Ultimaker Cura, PrusaSlicer o OrcaSlicer para previsualizar las capas, o en cualquier editor de texto para leer los comandos sin procesar. El archivo es específico para cada impresora: un archivo laminado para una máquina puede fallar o causar daños en otra.

Desarrollador: ISO/EIA standard (RS-274D / ISO 6983-1); dialect extensions by Marlin, RepRap, Klipper, Fanuc, Haas, etc. Categoría: Archivos de desarrollo Estándar abierto MIME: text/x.gcode
SE ABRE EN Windows macOS Linux
Relacionado: .DO · .MD · .HEX · .XSD

En esta página

19k+ extensiones indexadas
Última revisión Aug 10, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo GCODE?

.gcode es un archivo de texto plano que almacena instrucciones de máquina para impresoras 3D y equipos CNC, escrito en G-code, el lenguaje de control numérico dominante para el movimiento y control de máquinas. El G-code recibe su nombre porque muchos de sus comandos principales comienzan con la letra «G» (por ejemplo, G0 para movimiento rápido, G28 para llevar todos los ejes al origen).

G-CODE - ¿cómo funciona?

Los archivos .gcode son generados por software laminador a partir de archivos de modelos 3D como .stl o .3mf. Cada proyecto se separa en capas; el laminador convierte cada capa en una secuencia de comandos que definen la velocidad de impresión, la temperatura y los movimientos de cada eje de la impresora. Una sola capa de impresión se describe mediante una serie de comandos que cubren el movimiento X/Y/Z y el avance del extrusor (eje E).

El formato está orientado a líneas: los comandos llevan parámetros numéricos (G1 X10.5 Y3.2 F3000) con puntos y coma marcando los comentarios. Los archivos .gcode no deben ser editados por usuarios que no estén familiarizados con el lenguaje.

El G-code no es un estándar único unificado, sino una familia de dialectos: Marlin, Klipper y Smoothieware añaden cada uno comandos M propietarios. Un archivo laminado para una impresora siempre debe volver a laminarse en lugar de enviarse directamente a una máquina diferente.

Seguridad y protección

RIESGO: LOW

Los archivos G-code no contienen código ejecutable para un sistema operativo de PC; no pueden ejecutarse directamente en Windows/macOS/Linux. Sin embargo, un archivo .gcode mal formado o malicioso enviado a una impresora 3D o máquina CNC podría ordenar movimientos peligrosos, desactivar la protección contra desbordamiento térmico (mal uso de M999) o causar daños al hardware. Solo ejecute G-code de fuentes confiables en su impresora. Verifique que los ajustes de seguridad térmica estén activos en el firmware (protección Marlin THERMAL_RUNAWAY).

Detalles del formato

en pocas palabras
NOMBRE COMPLETOG-code Filetambién conocido como G-Code Source, RepRap G-code
DESARROLLADORISO/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 plano (ASCII)
ESTÁNDARAbierto · libre de regalías
RELACIONADO.do.md.hex.xsd
Esta extensión también es utilizada por…
  • G-code de fresado/torneado CNC - El caso de uso original (RS-274/ISO 6983): controla fresadoras, tornos, enrutadores; misma familia de sintaxis pero dialecto incompatible con el G-code de impresoras 3D.

Programas que abren archivos GCODE

Windows5 apps
Sublime Text Freemium Abra el archivo para leer/editar comandos G-code sin procesar; resaltado de sintaxis mediante el paquete G-code.
Ultimaker Cura Código abierto Archivo → Abrir archivo → seleccionar .gcode; Cura muestra una vista previa de las trayectorias capa por capa.
PrusaSlicer Código abierto Arrastre el .gcode a la ventana de PrusaSlicer para previsualizar las capas y el tiempo estimado.
OrcaSlicer Código abierto Archivo → Abrir → .gcode; proporciona visualización capa por capa y tiempo de impresión.
Notepad++ (with G-code plugin) Código abierto Abra .gcode como texto plano; instale G-code UDL para el resaltado de sintaxis.
macOS2 apps
Ultimaker Cura Código abierto Archivo → Abrir archivo → seleccionar .gcode; Cura muestra una vista previa de las trayectorias capa por capa.
PrusaSlicer Código abierto Arrastre el .gcode a la ventana de PrusaSlicer para previsualizar las capas y el tiempo estimado.
Linux2 apps
Ultimaker Cura Código abierto Archivo → Abrir archivo → seleccionar .gcode; Cura muestra una vista previa de las trayectorias capa por capa.
OrcaSlicer Código abierto Archivo → Abrir → .gcode; proporciona visualización capa por capa y tiempo de impresión.

Detalles técnicos

especificación profunda
CodificaciónTexto ASCII plano (7 bits); se usa UTF-8 para campos de comentarios en algunos laminadores
Estructura del archivoOrientado a líneas: un comando por línea; parámetros numéricos (valores X/Y/Z/E/F); los puntos y coma marcan comentarios
Tipos de comandoPalabras G (movimiento), palabras M (control de máquina), palabras T (selección de herramienta)
Suma de comprobación de línea opcionalSintaxis N<número_de_línea> … *<byte_de_suma_de_comprobación> (Marlin/RepRap); la mayoría de los archivos generados por laminadores la omiten
Tamaño de archivo típico10 KB - 200 MB (desde un objeto simple hasta una impresión compleja de varias horas)
Firma de archivoNinguna (texto plano); los archivos suelen abrirse con un comentario del laminador (; Generated by ...) o un comando como G28
Incompatibilidad de dialectosLos dialectos Marlin, Klipper, Smoothieware, Fanuc y Haas NO son compatibles entre sí; siempre vuelva a laminar para la máquina de destino
Comandos específicos de FDMM104/M109 (temperatura del hotend), M140/M190 (temperatura de la cama), eje E (avance del extrusor); ausentes en el G-code de fresado CNC
Origen estándarRS-274D / ISO 6983-1 (estándar CNC de los años 60); la extensión .gcode fue popularizada por el proyecto RepRap alrededor de 2007
Variante de Bambu LabContenedor .gcode.3mf (archivo ZIP con G-code incrustado y metadatos del laminador)
Tipo MIMEtext/x.gcode (también text/plain)
Extensiones relacionadas.nc, .gco, .ngc, .tap: misma familia de lenguajes, diferentes convenciones de nomenclatura según el fabricante de CNC
Lanzado1960s (RS-274 standard); .gcode extension popularized by RepRap project ~2007
Última versiónISO 6983-1:2009 (CNC); RepRap/Marlin dialects evolve continuously
Estándar abiertoSí · libre de regalías
Especificaciónreprap.org

Conversiones de GCODE

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos GCODE. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos GCODE.

Preguntas frecuentes

¿Qué programa abre un archivo .gcode?
Cualquier editor de texto (Notepad, VS Code) lo lee como texto plano. Para una vista previa visual capa por capa, use Ultimaker Cura, PrusaSlicer o OrcaSlicer; todos son gratuitos.
¿Puedo editar un archivo .gcode?
Sí, es texto plano. Edite temperaturas, velocidades o comandos individuales con cuidado. Los cambios grandes se realizan mejor volviendo a laminar el modelo 3D original con nuevos ajustes de laminación.
¿Puedo convertir .gcode de nuevo a STL?
No. El G-code son instrucciones de trayectoria de herramienta, no una descripción de forma. Se necesita el modelo 3D original (STL) para producir un nuevo G-code.
¿Es un archivo .gcode para una impresora 3D compatible con otra?
Normalmente no; los dialectos de G-code difieren entre firmwares (Marlin, Klipper, Bambu) y geometrías de impresora. Siempre vuelva a laminar en su software con el perfil de su impresora seleccionado.
¿Cómo envío un archivo .gcode a mi impresora?
Cópielo en una tarjeta microSD/SD e insértela en la impresora, o use USB/Wi-Fi con la función «Enviar a impresora» de su laminador (Cura, PrusaSlicer y OrcaSlicer lo admiten).
¿Por qué mi archivo .gcode es tan grande?
Los modelos complejos con muchas capas, alturas de capa finas o estructuras de soporte generan millones de líneas de movimiento. Los archivos de 50-200 MB son normales para impresiones detalladas de varias horas.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta 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

Extensiones relacionadas

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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z