.GCODE

GCODE Datei

G-code File
Frage stellen
SCHNELLE ANTWORT

Eine .gcode-Datei enthält Maschinenbefehle - Koordinaten, Geschwindigkeiten, Temperaturen und Werkzeugbefehle -, die von einer Slicer-Software für einen 3D-Drucker oder eine CNC-Maschine erstellt wurden. Öffnen Sie sie in Ultimaker Cura, PrusaSlicer oder OrcaSlicer, um eine Vorschau der Schichten anzuzeigen, oder in einem beliebigen Texteditor, um die Rohbefehle zu lesen. Die Datei ist druckerspezifisch: Eine für eine Maschine geslicte Datei kann auf einer anderen fehlschlagen oder Schäden verursachen.

Entwickler: ISO/EIA standard (RS-274D / ISO 6983-1); dialect extensions by Marlin, RepRap, Klipper, Fanuc, Haas, etc. Kategorie: Developerdateien Offener Standard MIME: text/x.gcode
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .DO · .MD · .HEX · .XSD

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Aug 10, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das GCODE-Dateiformat?

.gcode ist eine reine Textdatei, die Maschinenbefehle für 3D-Drucker und CNC-Anlagen speichert. Sie ist in G-code geschrieben - der dominierenden numerischen Steuerungssprache für Bewegungs- und Maschinensteuerung. G-code hat seinen Namen erhalten, weil viele seiner Kernbefehle mit dem Buchstaben „G“ beginnen (z. B. G0 für Eilgang, G28 zum Anfahren aller Referenzpunkte).

G-CODE - wie funktioniert es?

.gcode-Dateien werden von Slicer-Software aus 3D-Modelldateien wie .stl oder .3mf generiert. Jedes Projekt wird in Schichten unterteilt; der Slicer wandelt jede Schicht in eine Folge von Befehlen um, die die Druckgeschwindigkeit, die Temperatur und die Bewegungen jeder Druckerachse definieren. Eine einzelne Druckschicht wird durch eine Reihe von Befehlen beschrieben, die die X/Y/Z-Bewegung und den Extrudervorschub (E-Achse) abdecken.

Das Format ist zeilenorientiert: Befehle enthalten numerische Parameter (G1 X10.5 Y3.2 F3000), wobei Semikolons Kommentare markieren. .gcode-Dateien sollten nicht von Benutzern bearbeitet werden, die mit der Sprache nicht vertraut sind.

G-code ist kein einheitlicher Standard, sondern eine Familie von Dialekten - Marlin, Klipper und Smoothieware fügen jeweils proprietäre M-Befehle hinzu. Eine für einen Drucker geslicte Datei sollte immer neu geslict werden, anstatt sie direkt an eine andere Maschine zu senden.

Sicherheit

RISIKO: LOW

G-code-Dateien enthalten keinen ausführbaren Code für ein PC-Betriebssystem; sie können nicht direkt unter Windows/macOS/Linux ausgeführt werden. Eine fehlerhafte oder bösartige .gcode-Datei, die an einen 3D-Drucker oder eine CNC-Maschine gesendet wird, könnte jedoch gefährliche Bewegungen befehlen, den thermischen Überhitzungsschutz deaktivieren (M999-Missbrauch) oder Hardwareschäden verursachen. Führen Sie nur G-code aus vertrauenswürdigen Quellen auf Ihrem Drucker aus. Überprüfen Sie, ob die thermischen Sicherheitseinstellungen in der Firmware aktiv sind (Marlin THERMAL_RUNAWAY Schutz).

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEG-code Filealias G-Code Source, RepRap G-code
ENTWICKLERISO/EIA standard (RS-274D / ISO 6983-1); dialect extensions by Marlin, RepRap, Klipper, Fanuc, Haas, etc.seit 1960s (RS-274 standard); .gcode extension popularized by RepRap project ~2007
MIME TYPEtext/x.gcode
TYPKlartext (ASCII)
STANDARDOffen · lizenzfrei
Diese Erweiterung wird auch verwendet von…
  • CNC-Fräsen/Drehen G-code - Der ursprüngliche Anwendungsfall (RS-274/ISO 6983): steuert Fräsen, Drehbänke, Oberfräsen - gleiche Syntaxfamilie, aber inkompatibler Dialekt zum 3D-Drucker-G-code.

Programme zum Öffnen von GCODE-Dateien

Windows5 apps
Sublime Text Freemium Öffnen Sie die Datei, um rohe G-code-Befehle zu lesen/bearbeiten; Syntax-Hervorhebung über das G-code-Paket.
Ultimaker Cura Open Source Datei → Datei öffnen → .gcode auswählen; Cura zeigt eine Vorschau der Werkzeugpfade Schicht für Schicht.
PrusaSlicer Open Source Ziehen Sie die .gcode-Datei in das PrusaSlicer-Fenster, um eine Vorschau der Schichten und der geschätzten Zeit anzuzeigen.
OrcaSlicer Open Source Datei → Öffnen → .gcode; bietet Schicht-für-Schicht-Visualisierung und Druckzeit.
Notepad++ (with G-code plugin) Open Source Öffnen Sie .gcode als Klartext; installieren Sie G-code UDL für die Syntax-Hervorhebung.
macOS2 apps
Ultimaker Cura Open Source Datei → Datei öffnen → .gcode auswählen; Cura zeigt eine Vorschau der Werkzeugpfade Schicht für Schicht.
PrusaSlicer Open Source Ziehen Sie die .gcode-Datei in das PrusaSlicer-Fenster, um eine Vorschau der Schichten und der geschätzten Zeit anzuzeigen.
Linux2 apps
Ultimaker Cura Open Source Datei → Datei öffnen → .gcode auswählen; Cura zeigt eine Vorschau der Werkzeugpfade Schicht für Schicht.
OrcaSlicer Open Source Datei → Öffnen → .gcode; bietet Schicht-für-Schicht-Visualisierung und Druckzeit.

Technische Details

technische Spezifikation
KodierungReiner ASCII-Text (7-Bit); UTF-8 wird in einigen Slicern für Kommentarfelder verwendet
DateistrukturZeilenorientiert: ein Befehl pro Zeile; numerische Parameter (X/Y/Z/E/F-Werte); Semikolons markieren Kommentare
BefehlstypenG-Wörter (Bewegung), M-Wörter (Maschinensteuerung), T-Wörter (Werkzeugwahl)
Optionale ZeilenprüfsummeN<Zeilennummer> … *<Prüfsummenbyte> Syntax (Marlin/RepRap); die meisten vom Slicer generierten Dateien lassen dies weg
Typische Dateigröße10 KB - 200 MB (einfaches Objekt bis komplexer mehrstündiger Druck)
DateisignaturKeine - Klartext; Dateien beginnen typischerweise mit einem Slicer-Kommentar (; Generated by ...) oder einem Befehl wie G28
Dialekt-InkompatibilitätMarlin, Klipper, Smoothieware, Fanuc und Haas Dialekte sind NICHT untereinander kompatibel; immer für die Zielmaschine neu slicen
FDM-spezifische BefehleM104/M109 (Hotend-Temperatur), M140/M190 (Betttemperatur), E-Achse (Extrudervorschub) - fehlen im G-code für CNC-Fräsen
Standard-UrsprungRS-274D / ISO 6983-1 (CNC-Standard der 1960er Jahre); die Dateiendung .gcode wurde durch das RepRap-Projekt um 2007 populär
Bambu Lab Variante.gcode.3mf Container (ZIP-Archiv mit eingebettetem G-code und Slicer-Metadaten)
MIME-Typtext/x.gcode (auch text/plain)
Verwandte Dateiendungen.nc, .gco, .ngc, .tap - gleiche Sprachfamilie, unterschiedliche Namenskonventionen bei CNC-Anbietern
Veröffentlicht1960s (RS-274 standard); .gcode extension popularized by RepRap project ~2007
Neueste VersionISO 6983-1:2009 (CNC); RepRap/Marlin dialects evolve continuously
Offener StandardJa · lizenzgebührenfrei
Spezifikationreprap.org

GCODE-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit GCODE-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu GCODE-Dateien.

Häufig gestellte Fragen

Welches Programm öffnet eine .gcode-Datei?
Jeder Texteditor (Notepad, VS Code) liest sie als Klartext. Für eine visuelle Schicht-für-Schicht-Vorschau verwenden Sie Ultimaker Cura, PrusaSlicer oder OrcaSlicer - alle sind kostenlos.
Kann ich eine .gcode-Datei bearbeiten?
Ja - es ist reiner Text. Bearbeiten Sie Temperaturen, Geschwindigkeiten oder einzelne Befehle vorsichtig. Große Änderungen lassen sich besser durch erneutes Slicen des ursprünglichen 3D-Modells mit neuen Slicer-Einstellungen vornehmen.
Kann ich .gcode zurück in STL konvertieren?
Nein. G-code besteht aus Werkzeugpfad-Anweisungen, nicht aus einer Formbeschreibung. Das ursprüngliche 3D-Modell (STL) wird benötigt, um neuen G-code zu erzeugen.
Ist eine .gcode-Datei für einen 3D-Drucker mit einem anderen kompatibel?
Normalerweise nein - G-code-Dialekte unterscheiden sich zwischen den Firmwares (Marlin, Klipper, Bambu) und den Druckergeometrien. Slicen Sie immer neu in Ihrem Slicer, wobei das Profil Ihres Druckers ausgewählt sein muss.
Wie sende ich eine .gcode-Datei an meinen Drucker?
Kopieren Sie sie auf eine microSD/SD-Karte und setzen Sie diese in den Drucker ein, oder nutzen Sie USB/Wi-Fi mit der „An Drucker senden“-Funktion Ihres Slicers (Cura, PrusaSlicer und OrcaSlicer unterstützen dies).
Warum ist meine .gcode-Datei so groß?
Komplexe Modelle mit vielen Schichten, feinen Schichthöhen oder Stützstrukturen erzeugen Millionen von Bewegungszeilen. Dateigrößen von 50-200 MB sind bei detaillierten, mehrstündigen Drucken normal.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen