Eine STL-Datei beschreibt lediglich die dreidimensionale Hülle eines Objekts mittels Dreiecksnetzen. Ein FDM-3D-Drucker kann mit reinen Dreiecksdaten jedoch nichts anfangen: Er benötigt exakte Koordinatenbefehle, die ihm mitteilen, wohin die Druckdüse fahren soll, wie viel Filament gefördert werden muss und welche Temperaturen einzuhalten sind. In dieser Anleitung erfahren Sie, wie Sie STL-Dateien direkt im Browser sicher und datenschutzkonform in sauberen G-Code umwandeln.
Warum Ihr 3D-Drucker Ihre STL-Datei nicht einfach lesen kann
Ein weit verbreiteter Irrtum bei Einsteigern besteht darin, eine heruntergeladene .stl-Datei direkt auf eine SD-Karte zu kopieren und im 3D-Drucker ausführen zu wollen. Die Druckersteuerung wird die Datei entweder gar nicht anzeigen oder die Ausführung verweigern.
Der Grund dafür liegt in der Natur der STL-Spezifikation: Sie speichert ausschließlich geometrische Scheitelpunkte (Vertices) und Normalenvektoren. Sie enthält keinerlei Angaben über:
- Schichtaufteilung (Layering): In welcher Schichtdicke (z. B. 0.20 mm) das Modell horizontal zerschnitten werden soll.
- Druckpfade und Extrusion: Wie viele Außenwände (Perimeter) gedruckt werden und wie die interne Gitterstruktur (Infill) beschaffen ist.
- Druckbett- und Düsentemperaturen: Ob PLA bei 205°C oder technisches PETG bei 235°C extrudiert werden soll.
- Verfahrgeschwindigkeiten und Beschleunigungen: Wie schnell die Schrittmotoren der X-, Y- und Z-Achsen bewegt werden dürfen.
Erst der Prozess des Slicens (Laminierens) erzeugt die maschinenlesbaren Steuerbefehle G0, G1, M104 und M140, die das Mainboard Zeile für Zeile verarbeitet.
Bevor Sie eine Einstellung ändern: Bereiten Sie diese 4 Dinge vor
Um ein formstabiles und maßhaltiges Druckergebnis zu gewährleisten, ermitteln Sie vor dem Start im Online STL zu GCODE Konverter die folgenden vier Maschinenparameter:
- Nutzbare Druckbettgröße: Gängige Desktop-Drucker (z. B. Ender 3, Elegoo Neptune 4 oder Prusa i3/MK4) bieten ein Druckvolumen von 220 × 220 mm bis 250 × 250 mm.
- Filamentmaterial und Temperaturfenster: Standard-PLA erfordert typischerweise 200°C bis 210°C an der Nozzle und 60°C am Druckbett. PETG benötigt ca. 230°C bis 245°C Düsentemperatur und 70°C bis 80°C Betttemperatur.
- Installierte Firmware: Überprüfen Sie, ob Ihr System auf klassischem Marlin oder modernem Klipper basiert.
- Düsendurchmesser: Der Industriestandard beträgt 0.40 mm, woraus sich eine Standard-Linienbreite von ca. 0.44 mm ableitet.
In 6 Schritten von STL zu GCODE
Dank moderner Browsertechnologien und WebAssembly benötigen Sie für einfache Funktionsteile keine ressourcenintensive Desktop-Software mehr:
- 3D-Modell laden: Ziehen Sie Ihre
.stl-Datei per Drag-and-Drop in die Upload-Zone. Die Datei wird ausschließlich im lokalen Arbeitsspeicher Ihres Rechners verarbeitet. - Maßhaltigkeit und Bounding Box prüfen: Kontrollieren Sie die Abmessungen (X × Y × Z in mm), um sicherzustellen, dass das Modell in den Bauraum passt.
- Schichthöhe (Layer Height) wählen:
- 0.12 mm (Fein): Für hochdetaillierte Figuren und glatte Oberflächen.
- 0.20 mm (Standard): Der ideale Kompromiss aus Maßgenauigkeit, Schichthaftung und Druckzeit.
- 0.28 mm (Entwurf): Perfekt für schnelle Passformtests und mechanische Vorrichtungen.
- Infill-Dichte festlegen: Für rein optische Modelle genügen 15% bis 20% Infill. Bei funktionellen Halterungen empfiehlt sich ein Wert von 35% bis 50% mit kubischem oder gyroidem Füllmuster.
- Slicing berechnen: Klicken Sie auf Slice. Der Algorithmus generiert die Werkzeugbahnen, ermittelt die Gesamtanzahl der Schichten und kalkuliert die Druckzeit sowie das Filamentgewicht.
- G-Code herunterladen: Speichern Sie die fertige Datei auf Ihrer SD-Karte oder laden Sie sie über OctoPrint oder Mainsail hoch.
Praktisches Beispiel: Ein Smartphone-Ständer
| Parameter | Empfohlener Wert | Technische Begründung |
|---|---|---|
| Schichthöhe | 0.20 mm | Gewährleistet optimale Z-Stabilität der Standfläche bei zügiger Fertigung. |
| Infill | 20% Kubisch | Bietet gleichmäßige Torsionssteifigkeit gegen das Hebelgewicht des Smartphones. |
| Drucktemperatur | 205°C (PLA) | Gute Viskosität für saubere Übergänge und minimales Stringing. |
| Bett-Temperatur | 60°C | Hält das Bauteil oberhalb der Glasübergangstemperatur gegen Warping fest am Druckbett. |
Erste Schicht haftet nicht? Diagnose in 60 Sekunden
Nahezu alle Fehldrucke im FDM-Bereich lassen sich auf Probleme während der ersten Druckschicht zurückführen:
- Z-Offset korrigieren: Das Filament muss leicht flach auf das Druckbett gedrückt werden, ohne dass die Düse die Beschichtung berührt. Bilden sich lose Rundschnüre, ist der Abstand zu groß.
- Druckbett entfetten: Reinigen Sie PEI-Platten mit 99%igem Isopropanol, um Rückstände von Fingerabdrücken vollständig zu entfernen.
- Langsamer Start: Die erste Schicht sollte mit maximal 20 mm/s und ohne Bauteillüfter gedruckt werden.
Wann ein Browser-Tool nicht ausreicht
Ein browserbasierter Slicer ist das perfekte Hilfsmittel für unkomplizierte, flach aufliegende Bauteile ohne komplexe Geometrieüberhänge. Für anspruchsvolle Modelle mit frei schwebenden Überhängen über 60°, Tree-Supports oder Mehrfarbdruck ist ein vollwertiger Desktop-Slicer wie PrusaSlicer oder OrcaSlicer weiterhin die fachgerechte Wahl.