Kostenloser 3D-G-Code-Viewer & Bahnanalyse im Browser: Werkzeugbahnen Ohne Schwere Software Prüfen
Ein leistungsfähiger, 100 % privater WebGL-Visualisierer für 3D-Druck-Ingenieure und Werkstätten. Diagnostiziere Extrusionsengpässe, prüfe Z-Nähte, kontrolliere Brückenwinkel und lese Slicer-Metadaten direkt im Browser aus.
1. Das Slicer-Dilemma: Warum das Starten von 1-GB-Suiten nur zur Bahnkontrolle unpraktisch ist
Jeder 3D-Druck-Ingenieur, Werkstattleiter und Maker kennt das Problem: Ein Kollege reicht eine fertige `.gcode`-Datei auf dem USB-Stick weiter, ein Kunde schickt vorkonfigurierte Druckdaten oder man lädt einen Kalibrierturm herunter. Man möchte lediglich prüfen, welcher Düsendurchmesser hinterlegt ist, wie schnell Außenwände gefahren werden oder wo die Z-Naht liegt.
Um diese 10-sekündige Sichtprüfung durchzuführen, musste man bisher eine ausgewachsene Desktop-Slicing-Suite wie Bambu Studio, OrcaSlicer, PrusaSlicer oder Cura starten. Diese Programme benötigen 15 bis 40 Sekunden zum Laden und belegen über 1,5 GB Arbeitsspeicher.
Auf einem Werkstatt-Chromebook, Tablet oder gesperrten Firmen-Laptop ohne Administratorrechte lassen sich solche Programme oft gar nicht installieren. Unser clientseitiger WebGL-G-Code-Analyzer löst dieses Problem sofort: Datei per Drag & Drop ablegen und jede Extrusionsbahn und Leerfahrt mit flüssigen 60 FPS in Millisekunden analysieren.
Während Desktop-Slicer die Benutzeroberfläche beim Einlesen großer Dateien blockieren, verarbeitet unser browserbasierter Viewer G-Code-Befehle parallel und reserviert Linienspeicher per Three.js direkt im Grafikspeicher.
2. Fertigungstechnische Vorabprüfung: Welche Fehler die Bahnanalyse vor dem Druck aufdeckt
Einen Druck ohne schichtweise Sichtprüfung zu starten, führt schnell zu Materialverlust oder Düsenverstopfungen. Die Werkzeugbahnanalyse deckt kritische Fehler auf, die einfache 3D-Volumenvorschauen nicht zeigen:
1. Engpässe beim volumetrischen Durchfluss: Wenn der Slicer Geschwindigkeiten vorgibt, die die Schmelzkapazität des Hotends übersteigen (z. B. 28 mm³/s bei einem Standard-Heizblock mit maximal 15 mm³/s), verliert der Extrudermotor Schritte. Die Folge sind unvollständige Schichten und brüchige Bauteile. Die Schichtprüfung zeigt diese Überlastungen im Vorfeld.
2. Lage und Verlauf der Z-Naht: An jedem Start- und Endpunkt einer Außenwand entsteht ein feiner Punkt, die Z-Naht. Automatische Platzierungen verteilen diese Punkte oft unregelmäßig auf sichtbaren Rundungen. Durch die Bahnanalyse stellst du sicher, dass die Naht sauber in Kanten oder auf der Rückseite versteckt liegt.
3. Überhänge und Brückenausrichtung: Slicer können Brückenbahnen ungünstig anlegen, sodass sie parallel zum Spalt statt quer zu den Auflagepunkten verlaufen. Die 3D-Prüfung bestätigt, ob Brücken fest verankert sind oder ins Leere hängen.
4. Retraktionshäufung und Wärmestau (Heat Creep): Dichte Gitterstrukturen oder kleinteilige Modelle erfordern hunderte Rückzüge auf engem Raum. Wiederholte Retraktionen ziehen weiches Filament in die Kühlzone des Heatbreaks, was zu Verstopfungen führt. Der Viewer macht solche Problemzonen sofort sichtbar.
Checkliste für die Qualitätsprüfung vor dem Start
- ✓Volumetrischen Flow abgleichen: Sicherstellen, dass die maximale Schmelzrate des Hotends nicht überschritten wird
- ✓Z-Naht-Positionierung kontrollieren: Startpunkte in unauffällige Ecken legen statt auf Sichtflächen
- ✓Brückenverankerung prüfen: Kontrollieren, ob Überbrückungsbahnen rechtwinklig auf festem Material aufliegen
- ✓Häufige Retraktionen lokalisieren: Gefahrenzonen für Wärmestau und Filamentabrieb frühzeitig erkennen
- ✓Erste Schicht verifizieren: Brim- und Skirt-Breiten auf ausreichende Druckbetthaftung überprüfen
3. Slicer-Übergreifende Metadaten-Extraktion aus Header-Kommentaren
Moderne Slicer erzeugen neben Fahrbefehlen (`G0`, `G1`, `G2`) umfangreiche strukturierte Kommentare im Datei-Header. Da jeder Hersteller eigene Schlüsselbegriffe nutzt, vereinheitlicht unser Parser diese Daten automatisch:
OrcaSlicer & Bambu Studio: Liest die exakte Druckzeit (`total estimated time`), Filamentgewicht in Gramm und Metern, Spülvolumen bei Farbwechseln und Bauraumtemperaturen aus.
PrusaSlicer & SuperSlicer: Identifiziert Grenzwerte des volumetrischen Flusses, Schichthöhen (`first_layer_height` und Standard) sowie Geschwindigkeitsprofile nach Elementtyp.
Ultimaker Cura: Extrahiert Druckdauer, Materialverbrauch und programmierte Temperaturen für Düse und Heizbett.
Statt tausende Zeilen G-Code im Texteditor zu durchsuchen, bereitet der Analyzer alle Kennzahlen übersichtlich in einem Informationsfeld auf.
Unser System harmonisiert unterschiedliche Bezeichnungen aller führenden Slicer in vertraute Maßeinheiten (Gramm, Meter, Grad Celsius, Stunden und Minuten) für sofortigen Überblick.
4. Maximale Datensicherheit: 100 % Clientseitige WebGL-Verarbeitung
Viele Online-G-Code-Viewer laden Dateien unbemerkt auf Cloud-Server hoch, um sie dort serverseitig zu verarbeiten.
Für Prototypen im gewerblichen Bereich, Entwicklungen unter Geheimhaltungsvereinbarung (NDA) oder medizinische und sicherheitsrelevante Bauteile ist das Hochladen von Maschinendaten auf fremde Server unzulässig.
G-Code enthält die exakten geometrischen Koordinaten, Passmaße und inneren Strukturen deiner Konstruktion. Die Weitergabe an externe Server stellt ein vermeidbares Sicherheitsrisiko dar.
3D Calcs setzt auf strikte lokale Verarbeitung: Wenn du eine 100-MB-G-Code-Datei öffnest, wird diese ausschließlich im lokalen Arbeitsspeicher deines Rechners verarbeitet. Ein Blick in die Entwicklertools bestätigt: Es fließen keinerlei Daten über das Netzwerk.
Deine Konstruktions- und Maschinendaten verlassen zu keinem Zeitpunkt dein Endgerät. Das Tool funktioniert nach dem ersten Laden auch vollständig ohne Internetverbindung.
5. Der Weg in die Fertigung: Von der Sichtprüfung zur USB-Steuerung und Angebotskalkulation
Die Prüfung der Werkzeugbahnen ist Teil des gesamten Fertigungsprozesses. Nach der Kontrolle von Parametern und Bahnen folgt die Umsetzung an der Maschine oder die Abrechnung beim Kunden.
Unsere Plattform verbindet die G-Code-Analyse direkt mit zwei weiterführenden Funktionen:
1. Direkte USB-Steuerung per Web Serial: Du hast ein Kalibriermuster oder ein Makro geprüft? Über die Schaltfläche 'An Drucker senden (USB)' übergibst du die Datei direkt an unsere Web-Serial-Druckersteuerung. Sende G-Code-Befehle zeilenweise per USB an deine Marlin- oder Klipper-Maschine – ohne SD-Karten oder zusätzliche Server.
2. Schnelle Angebotskalkulation: Die ermittelten Werte für Materialgewicht und Druckdauer lassen sich direkt in unseren 3D-Druck-Kostenrechner übernehmen, um per Mausklick ein fertiges PDF-Angebot für deinen Kunden zu erstellen.
Vollständiger digitaler Workflow
- ✓3D-Bahnanalyse: Schichten, Leerfahrten und Nahtpositionen im WebGL-Viewport kontrollieren
- ✓Parameter prüfen: Temperaturen, Geschwindigkeiten und Materialverbrauch auf einen Blick erfassen
- ✓Direkt per USB steuern: Testdateien und Skripte ohne Umwege via Web Serial an den Drucker senden
- ✓Kalkulation erstellen: Professionelle PDF-Kostenvoranschläge direkt im Browser generieren