G-Code analysieren: Druckzeit, Filament und Gewicht auslesen
Was steckt in einer G-Code-Datei? So liest du Druckzeit, Filamentverbrauch, Gewicht und Schichten aus, auch ohne Slicer, und was die Angaben bedeuten.
Eine G-Code-Datei ist der Bauplan, den dein Drucker abarbeitet: tausende Zeilen mit Fahrbefehlen. Was du daraus meist wissen willst, steht nicht direkt drin: Wie lange dauert der Druck, wie viel Filament braucht er, was wiegt das Teil? Dieser Artikel zeigt, wie du das ausliest, auch wenn der Slicer gerade nicht zur Hand ist.
Was im G-Code steht
Ein Befehl wie G1 X10 Y20 E0.5 F1800 fährt den Druckkopf nach X10/Y20, schiebt dabei 0,5 mm Filament vor und nutzt 1800 mm/min Vorschub. Aus allen Befehlen zusammen lassen sich Wege, Filamentlänge und Zeit ableiten. Dazu schreiben die meisten Slicer fertige Angaben als Kommentare in die Datei, meist am Anfang oder Ende, zum Beispiel Druckzeit, Filamentlänge in mm, Gewicht in g und die Schichthöhe.
Mit dem Browser-Tool auslesen
Die G-Code-Analyse macht beides: Sie liest die Slicer-Angaben und rechnet die Bewegungen selbst nach.
- Datei auf die Seite ziehen oder auswählen. Sie bleibt in deinem Browser, nichts wird hochgeladen.
- Warten, bis die Auswertung fertig ist, auch große Dateien laufen im Hintergrund.
- Ergebnis ansehen: Druckzeit, Gewicht, Filamentlänge, Schichten, Maße, Rückzüge.
Bei jedem Wert steht, woher er kommt: „laut Slicer“ oder berechnet.
Wie genau sind die Werte?
- Filamentlänge: Das Tool summiert die Extrusion und gleicht Rückzüge aus, damit das Zurückziehen und Nachschieben nicht doppelt zählt. Das ist sehr nah an den Angaben der Slicer.
- Gewicht: Stand es im G-Code, wird es übernommen. Sonst rechnet das Tool Länge × Querschnitt × Dichte. Material und Filamentdurchmesser stellst du dafür ein, zum Beispiel PLA mit 1,24 g/cm³. Die Dichten sind Richtwerte und schwanken je nach Hersteller und Farbe.
- Zeit: Die Angabe des Slicers kennt Beschleunigung und Limits deines Druckers und ist meist die beste Quelle. Ohne sie schätzt das Tool aus Wegen, Geschwindigkeiten und Beschleunigung. Das ist grob, ignoriert das Aufheizen und liegt oft zu niedrig.
Welche Dateien gehen?
Textbasierter G-Code aus PrusaSlicer, SuperSlicer, OrcaSlicer, Bambu Studio, Cura und ähnlichen Slicern. Nicht gelesen werden das binäre .bgcode-Format und Archive wie .gcode.3mf. Schalte im Slicer „Binary G-code“ aus oder entpacke die Datei, dann klappt es.
Von der Datei zum Preis
Mit „Kosten berechnen“ gibst du Gewicht und Zeit direkt an den Druckkostenrechner weiter. Der rechnet Material, Strom, Verschleiß und Fehldrucke dazu. Wie das genau funktioniert, steht in 3D-Druck Kosten berechnen.