Alle Artikel

7. Oktober 2026

G-Code-Analyse online: Filamentverbrauch und Druckzeit

0 AufrufeNoch keine Bewertungen· Melden Sie sich an, um zu bewerten
Werkzeug öffnen
G-Code-Analysator: Druckzeit 2 h 15 min, 25,1 g Filament, 180 Schichten und Kunststoffkosten

Um Druckzeit und Filamentverbrauch aus einer fertigen G-Code-Datei zu erhalten, laden Sie sie in den G-Code-Analysator. In einer Sekunde sehen Sie Druckzeit, Filamentverbrauch in Gramm und Metern, Schichtanzahl, den Slicer, der die Datei erzeugt hat, und die Materialkosten bei Ihrem Preis pro Kilogramm. Er ist kostenlos, funktioniert im Browser ohne Anmeldung, und die Datei (bis 100 MB) wird nie hochgeladen.

Ich habe ihn für die Situationen gebaut, in denen Sie nur eine .gcode haben: Ein Kunde hat sie geschickt, sie liegt auf einer SD-Karte oder auf einem Klipper-Rechner, und das Slicer-Projekt ist nirgends zu finden. Dann müssen Sie nicht raten, wie lange sie druckt und wie viel Kunststoff sie braucht.

Wie analysiere ich eine G-Code-Datei? Drei Schritte

  1. Öffnen Sie den Analysator und ziehen Sie eine .gcode-, .gco- oder .g-Datei hinein (oder klicken Sie auf das Feld, um zu durchsuchen).
  2. Lesen Sie die vier großen Zahlen: Druckzeit, Filament in Gramm, Filament in Metern und Schichtanzahl. Der Slicer, der die Datei erzeugt hat, steht darunter.
  3. Geben Sie im Block „Materialkosten“ den Preis Ihrer Spule pro Kilogramm ein. Das Feld ist mit 1990 vorausgefüllt, ersetzen Sie es also durch Ihren eigenen Wert. Das Ergebnis ist Gramm × Preis pro kg / 1000; Beträge unter 100 werden mit zwei Nachkommastellen angezeigt (zum Beispiel 8,57), größere als ganze Zahl. Es ist keine Währung hinterlegt, Sie erhalten das Ergebnis also in der Währung, die Sie eingegeben haben.

Kleine Drucke behalten ihre Cent: 85 g bei 20 pro kg werden als 1,70 angezeigt, 600 g bei 20 pro kg als 12,00. Der Kostenblock erscheint immer, wenn in der Datei Gramm oder Meter gefunden wurden.

Woher hat der Analysator seine Zahlen?

Zuerst sucht er nach den Metadaten, die der Slicer in die Kommentare geschrieben hat. Diese Daten sind so genau wie die Schätzung des Slicers selbst. Gibt es keine Metadaten, rechnet der Analysator selbst aus den Bewegungsbefehlen. Ein Hinweis „aus Bewegungen geschätzt“ zeigt Ihnen, was Sie vor sich haben.

SlicerWas aus den Kommentaren gelesen wird
CuraTIME:, Filament used: (in Metern), LAYER_COUNT:
PrusaSlicer, SuperSlicerestimated printing time, filament used [g], filament used [mm]
OrcaSlicer, Bambu Studiodasselbe, dazu total estimated time, total filament weight [g], total filament length [mm], total layer number
Simplify3DBuild time:, Filament length:, Plastic weight:
AndereKeine Metadaten: aus G0/G1-Bewegungen und E-Extrusion gezählt, als Schätzung gekennzeichnet

Hat der Slicer nur eine Filamentlänge angegeben, werden Gramm für PLA berechnet (Dichte 1,24 g/cm³, 1,75-mm-Filament). Hat er nur Gramm angegeben, ergeben sich die Meter aus der Rückrechnung mit denselben Werten.

Wie viel Gramm wiegt ein Meter Filament?

Nützlich für eine Überschlagsrechnung und um zu sehen, wie weit man einer Umrechnung von Länge in Gewicht trauen kann. Für 1,75-mm-Filament:

MaterialTypische Dichte, g/cm³Masse von 1 m, g
PLA1,24etwa 3,0
PETG1,27etwa 3,1
ABS1,04etwa 2,5
TPU1,21etwa 2,9

Die Dichte schwankt zwischen Marken etwas, sehen Sie die Werte also als ungefähr an. Die Quintessenz: Bei PLA und PETG ist der Umrechnungsfehler klein, während der Analysator bei ABS im Modus „nur Länge“ das Gewicht um grob 15 bis 20 % zu hoch angibt. Hat der Slicer selbst Gramm geschrieben, gibt es gar keine Umrechnung.

Was kann ich mit den Ergebnissen anfangen?

ZahlWas tun
DruckzeitMit der Leistungsaufnahme des Druckers multiplizieren, um den Strom zu schätzen; siehe Stromverbrauch eines 3D-Druckers
GrammMit dem Preis pro Gramm multiplizieren, um die Materialkosten zu erhalten; mit dem Rest auf der Spule im Filamentrest-Rechner vergleichen
SchichtenDie Schichthöhe plausibilisieren: Ein 60 mm hohes Modell bei 0,2 mm Schichthöhe sind 300 Schichten
SlicerBestätigen, dass die Datei mit dem erwarteten Profil und Drucker geschnitten wurde

Für die vollen Kosten (Strom, Druckerabschreibung, Arbeitszeit, Stützen, Nachbearbeitung, Marge) lesen Sie 3D-Druckkosten berechnen (mit Formel) und nutzen den Rechner. Der Analysator deckt nur den Kunststoff ab.

Beispiel: von den Zahlen des Analysators zum Preis

Angenommen, der Analysator zeigt 2 h 40 min und 85 g. Die Spule kostet 20 € pro kg, der Drucker zieht im Mittel etwa 120 W, und Strom kostet 0,35 € pro kWh (alle Werte beispielhaft, setzen Sie Ihre eigenen ein).

PostenRechnungSumme
Kunststoff85 g × 20 € / 1000etwa 1,70 €
Strom2,67 h × 0,12 kW × 0,35 €etwa 0,11 €

Strom fällt bei einem solchen Druck kaum ins Gewicht, Kunststoff, Druckerverschleiß und Ihre eigene Zeit dagegen schon. Deshalb ist der Analysator ein erster Schritt und keine Endkalkulation: Übernehmen Sie das Ergebnis zusammen mit Abschreibung, Arbeitszeit und Marge in einen Rechner.

Welche Grenzen und Fallstricke gibt es?

  • Die Schätzung aus Bewegungen ist grob. Die Zeit wird als Weg geteilt durch Vorschub plus 10 % für die Beschleunigung berechnet, und bis zum ersten F-Befehl werden 1500 mm/min angenommen. Nur positiver E-Vorschub bei Bewegungen in X/Y zählt als Extrusion: Rückzüge, die Gegenbewegungen danach und reine Extruderbewegungen werden ignoriert, die Modi M82/M83 und Rücksetzungen mit G92 E0 werden beachtet, und Firmware-Rückzüge mit G10/G11 werden übersprungen. Es bleibt ein vereinfachtes Modell (zum Beispiel fehlen Prime-Linien). Sehen Sie diese Zahlen als Größenordnung, nicht als genauen Wert.
  • Mehrere Filamente. In Mehrfarbdateien wird der Verbrauch als Liste mit einem Wert pro Filament geschrieben (zum Beispiel filament used [g] = 3.7, 0.6, oder Filament used: 1.2m, 0.5m in Cura mit zwei Extrudern). Der Analysator addiert alle Werte und zeigt die Summe, ohne Aufschlüsselung pro Filament. Die Gramm werden nicht je Material angepasst, vergleichen Sie die Summe also mit der Zusammenfassung des Slicers.
  • Slicer-Zeit gegenüber echter Zeit. Bettheizung, Kalibrierung vor dem Druck, Pausen und die echte Beschleunigung des Druckers können Zeit hinzufügen. Der Analysator zeigt, was der Slicer berechnet hat.
  • Kein G-Code. Laden Sie einen anderen Dateityp hoch, erhalten Sie „Datei konnte nicht gelesen werden — ist es wirklich G-Code?“.
  • Projektdateien. Es werden nur .gcode, .gco und .g akzeptiert. Ein geschnittenes .3mf aus Bambu Studio sollte zuerst als einfacher G-Code exportiert werden.
  • Kein Werkzeugweg, keine Aufschlüsselung nach Farbe. Das ist kein Viewer für Werkzeugwege. Für eine Vorschau Schicht für Schicht nehmen Sie einen Slicer.

Wann sollte ich etwas anderes verwenden?

  • Der Slicer selbst (PrusaSlicer, OrcaSlicer, Bambu Studio, Cura) zeigt dieselben Zahlen direkt nach dem Slicen, dazu eine Schichtvorschau. Ist das Projekt offen, sehen Sie dort nach.
  • Klipper-Oberflächen (Mainsail, Fluidd) und OctoPrint zeigen Datei-Metadaten am Drucker, und Spoolman hilft bei der Spulenverwaltung.
  • Dieser Analysator ist praktisch, wenn Sie nur die Datei haben: kein Slicer, nichts zu installieren und eine schnelle Umrechnung in Geld. Für die einmalige Frage „Was kostet das an Kunststoff“ genügt er.

Wie geht es weiter?

Um Zeit und Gramm in einen Preis für einen Kunden zu verwandeln, öffnen Sie den Rechner oder das Stromkosten-Werkzeug. Für noch nicht geschnittene Modelle zeigt der Überhang-Check vorab, wie viel vom Modell Stützen brauchen könnte und damit wie viel Kunststoff in sie fließt.

Häufige Fragen

Wie finde ich Druckzeit und Filamentverbrauch aus einer G-Code-Datei heraus?
Laden Sie die .gcode in den Analysator. Er liest die Werte aus den Kommentaren des Slicers und zeigt Druckzeit, Filamentverbrauch in Gramm und Metern und die Schichtanzahl. Hat der Slicer keine Metadaten hinterlassen, werden die Werte aus den Bewegungen selbst berechnet und als Schätzung gekennzeichnet.
Welche Slicer erkennt der G-Code-Analysator?
Cura, PrusaSlicer, SuperSlicer, OrcaSlicer, Bambu Studio und Simplify3D: Die Daten werden direkt aus den Kommentaren der Datei gelesen. Dateien anderer Slicer werden anhand der G0/G1-Bewegungen und der E-Extrusionswerte analysiert.
Wo steht der Filamentverbrauch (gcode filament used) in einer G-Code-Datei?
Meist in Kommentaren am Anfang oder Ende der Datei: PrusaSlicer und OrcaSlicer schreiben Zeilen wie filament used [g] und filament used [mm], Cura schreibt eine Zeile Filament used in Metern. Der Analysator findet sie für Sie und rechnet in Gramm und Meter um.
Wie genau ist das Filamentgewicht?
Hat der Slicer Gramm geschrieben, wird dieser Wert verwendet, der das gewählte Material berücksichtigt. Ist nur die Länge vorhanden, wird das Gewicht für PLA mit 1,24 g/cm³ und 1,75-mm-Filament berechnet, andere Materialien sind also nur ungefähr.
Kann ich die Kosten eines Drucks aus einer G-Code-Datei ermitteln?
Der Analysator berechnet die Materialkosten: Gramm mal dem von Ihnen eingegebenen Preis pro Kilogramm (vorausgefüllt mit 1990). Strom, Maschinenverschleiß und Arbeitszeit sind nicht enthalten, für die vollen Kosten nehmen Sie also einen Rechner.
Gibt es ein Limit für die Größe von G-Code-Dateien?
Ja, 100 MB, mit den Endungen .gcode, .gco und .g.
Wird mein G-Code auf einen Server hochgeladen?
Nein, die Datei wird in Ihrem Browser analysiert und nie hochgeladen. Eine Anmeldung ist nicht nötig.
War dieser Artikel hilfreich?00Melden Sie sich an, um den Artikel zu bewerten

Kommentare

G-Code-Analyse online: Filamentverbrauch und Druckzeit · 3D Print Pricing