.GCODE

Fichier GCODE

G-code File
Poser une question
RÉPONSE RAPIDE

Un fichier .gcode contient des instructions machine - coordonnées, vitesses, températures et commandes d'outils - produites par un logiciel de tranchage (slicer) pour une imprimante 3D ou une machine CNC. Ouvrez-le dans Ultimaker Cura, PrusaSlicer ou OrcaSlicer pour prévisualiser les couches, ou dans n'importe quel éditeur de texte pour lire les commandes brutes. Le fichier est spécifique à l'imprimante : un fichier tranché pour une machine peut échouer ou causer des dommages sur une autre.

Développeur : ISO/EIA standard (RS-274D / ISO 6983-1); dialect extensions by Marlin, RepRap, Klipper, Fanuc, Haas, etc. Catégorie : Fichiers de développement Standard ouvert MIME: text/x.gcode
S'OUVRE SUR Windows macOS Linux
Lié : .DO · .MD · .HEX · .XSD

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 10, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier GCODE ?

.gcode est un fichier texte brut qui stocke les instructions machine pour les imprimantes 3D et les équipements CNC, écrit en G-code - le langage de commande numérique dominant pour le mouvement et le contrôle machine. Le G-code tire son nom du fait que beaucoup de ses commandes principales commencent par la lettre « G » (ex: G0 pour un mouvement rapide, G28 pour l'origine de tous les axes).

G-CODE - comment ça marche ?

Les fichiers .gcode sont générés par un logiciel de tranchage à partir de fichiers de modèles 3D tels que .stl ou .3mf. Chaque projet est séparé en couches ; le slicer convertit chaque couche en une séquence de commandes définissant la vitesse d'impression, la température et les mouvements de chaque axe de l'imprimante. Une seule couche d'impression est décrite par une série de commandes couvrant les mouvements X/Y/Z et l'avance de l'extrudeur (axe E).

Le format est orienté ligne : les commandes portent des paramètres numériques (G1 X10.5 Y3.2 F3000) avec des points-virgules marquant les commentaires. Les fichiers .gcode ne doivent pas être modifiés par des utilisateurs non familiers avec le langage.

Le G-code n'est pas un standard unifié mais une famille de dialectes - Marlin, Klipper et Smoothieware ajoutent chacun des commandes M propriétaires. Un fichier tranché pour une imprimante doit toujours être retranché plutôt que d'être envoyé directement à une machine différente.

Sécurité et sûreté

RISQUE : LOW

Les fichiers G-code ne contiennent aucun code exécutable pour un système d'exploitation PC ; ils ne peuvent pas s'exécuter directement sur Windows/macOS/Linux. Cependant, un fichier .gcode mal formé ou malveillant envoyé à une imprimante 3D ou une machine CNC pourrait commander des mouvements dangereux, désactiver la protection contre l'emballement thermique (mauvais usage de M999) ou causer des dommages matériels. N'exécutez que du G-code provenant de sources fiables sur votre imprimante. Vérifiez que les paramètres de sécurité thermique sont actifs dans le micrologiciel (protection Marlin THERMAL_RUNAWAY).

Détails du format

en bref
NOM COMPLETG-code Filealias G-Code Source, RepRap G-code
DÉVELOPPEURISO/EIA standard (RS-274D / ISO 6983-1); dialect extensions by Marlin, RepRap, Klipper, Fanuc, Haas, etc.depuis 1960s (RS-274 standard); .gcode extension popularized by RepRap project ~2007
TYPE MIMEtext/x.gcode
TYPEtexte brut (ASCII)
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • G-code de fraisage/tournage CNC - Le cas d'utilisation original (RS-274/ISO 6983) : contrôle les fraiseuses, tours, routeurs - même famille de syntaxe mais dialecte incompatible avec le G-code d'imprimante 3D.

Programmes qui ouvrent les fichiers GCODE

Windows5 apps
Sublime Text Freemium Ouvrez le fichier pour lire/modifier les commandes G-code brutes ; coloration syntaxique via le paquet G-code.
Ultimaker Cura Open-source Fichier → Ouvrir le fichier → sélectionner .gcode ; Cura affiche un aperçu des trajectoires d'outils couche par couche.
PrusaSlicer Open-source Faites glisser le .gcode dans la fenêtre de PrusaSlicer pour prévisualiser les couches et le temps estimé.
OrcaSlicer Open-source Fichier → Ouvrir → .gcode ; fournit une visualisation couche par couche et le temps d'impression.
Notepad++ (with G-code plugin) Open-source Ouvrez le .gcode en texte brut ; installez le G-code UDL pour la coloration syntaxique.
macOS2 apps
Ultimaker Cura Open-source Fichier → Ouvrir le fichier → sélectionner .gcode ; Cura affiche un aperçu des trajectoires d'outils couche par couche.
PrusaSlicer Open-source Faites glisser le .gcode dans la fenêtre de PrusaSlicer pour prévisualiser les couches et le temps estimé.
Linux2 apps
Ultimaker Cura Open-source Fichier → Ouvrir le fichier → sélectionner .gcode ; Cura affiche un aperçu des trajectoires d'outils couche par couche.
OrcaSlicer Open-source Fichier → Ouvrir → .gcode ; fournit une visualisation couche par couche et le temps d'impression.

Détails techniques

spécifications approfondies
EncodageTexte ASCII brut (7 bits) ; UTF-8 utilisé pour les champs de commentaire dans certains slicers
Structure du fichierOrienté ligne : une commande par ligne ; paramètres numériques (valeurs X/Y/Z/E/F) ; les points-virgules marquent les commentaires
Types de commandesMots-G (mouvement), Mots-M (contrôle machine), Mots-T (sélection d'outil)
Somme de contrôle de ligne optionnelleSyntaxe N<numéro_de_ligne> … *<octet_de_checksum> (Marlin/RepRap) ; la plupart des fichiers générés par slicer l'omettent
Taille de fichier typique10 Ko - 200 Mo (objet simple à impression complexe de plusieurs heures)
Signature de fichierAucune - texte brut ; les fichiers s'ouvrent généralement par un commentaire de slicer (; Generated by ...) ou une commande telle que G28
Incompatibilité de dialecteLes dialectes Marlin, Klipper, Smoothieware, Fanuc et Haas ne sont PAS compatibles entre eux ; retranchez toujours pour la machine cible
Commandes spécifiques FDMM104/M109 (température de la buse), M140/M190 (température du plateau), axe E (avance de l'extrudeur) - absents du G-code pour fraiseuse CNC
Origine standardRS-274D / ISO 6983-1 (standard CNC des années 1960) ; extension .gcode popularisée par le projet RepRap vers 2007
Variante Bambu LabConteneur .gcode.3mf (archive ZIP avec G-code intégré et métadonnées du slicer)
Type MIMEtext/x.gcode (également text/plain)
Extensions liées.nc, .gco, .ngc, .tap - même famille de langages, conventions de nommage différentes selon les vendeurs CNC
Publié1960s (RS-274 standard); .gcode extension popularized by RepRap project ~2007
Dernière versionISO 6983-1:2009 (CNC); RepRap/Marlin dialects evolve continuously
Standard ouvertOui · libre de droits
Spécificationreprap.org

Conversions GCODE

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers GCODE. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers GCODE.

Foire aux questions

Quel programme ouvre un fichier .gcode ?
N'importe quel éditeur de texte (Notepad, VS Code) le lit comme du texte brut. Pour un aperçu visuel couche par couche, utilisez Ultimaker Cura, PrusaSlicer ou OrcaSlicer - tous gratuits.
Puis-je modifier un fichier .gcode ?
Oui - c'est du texte brut. Modifiez les températures, les vitesses ou les commandes individuelles avec précaution. Les modifications importantes sont préférables en retranchant le modèle 3D original avec de nouveaux paramètres de slicer.
Puis-je convertir du .gcode en STL ?
Non. Le G-code est constitué d'instructions de trajectoire d'outil, pas d'une description de forme. Le modèle 3D original (STL) est nécessaire pour produire un nouveau G-code.
Un fichier .gcode pour une imprimante 3D est-il compatible avec une autre ?
Généralement non - les dialectes G-code diffèrent selon le micrologiciel (Marlin, Klipper, Bambu) et les géométries d'imprimante. Retranchez toujours dans votre slicer avec le profil de votre imprimante sélectionné.
Comment envoyer un fichier .gcode à mon imprimante ?
Copiez-le sur une carte microSD/SD et insérez-la dans l'imprimante, ou utilisez l'USB/Wi-Fi avec la fonction « Envoyer à l'imprimante » de votre slicer (Cura, PrusaSlicer, OrcaSlicer le supportent tous).
Pourquoi mon fichier .gcode est-il si volumineux ?
Les modèles complexes avec de nombreuses couches, des hauteurs de couche fines ou des structures de support génèrent des millions de lignes de mouvement. Des fichiers de 50 à 200 Mo sont normaux pour des impressions détaillées de plusieurs heures.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z