STL-Datei: Aufbau, Export und typische Fehler im 3D-Druck
Eine STL-Datei ist das verbreitetste Dateiformat für den 3D-Druck. Sie beschreibt nur die Oberfläche eines Modells – als geschlossenes Netz aus vielen kleinen Dreiecken. Maßeinheit, Farbe und Material speichert sie nicht. Aus der STL-Datei berechnet der Slicer die einzelnen Schichten und die Fahrwege für den Drucker.
Was ist eine STL-Datei?
Eine STL-Datei beschreibt die Oberfläche eines dreidimensionalen Körpers als Netz aus Dreiecken. Jede Rundung, jede Fläche und jede Bohrung wird dabei in viele kleine, ebene Dreiecksflächen zerlegt. Was innen liegt, ergibt sich aus der geschlossenen Hülle: Alles innerhalb des Netzes ist Material.
Das Format entstand Ende der 1980er-Jahre beim Hersteller der ersten Stereolithografie-Anlagen – daher der Name STL. Später kamen Deutungen wie „Standard Triangle Language“ oder „Standard Tessellation Language“ hinzu. Weil es so einfach aufgebaut ist, kann heute praktisch jedes CAD-Programm STL exportieren und jeder Slicer STL lesen. STL ist damit der kleinste gemeinsame Nenner im 3D-Druck – auch wenn neuere Formate wie 3MF mehr können.
Wichtig für das Verständnis: Eine STL-Datei ist keine Konstruktion, sondern ein Abbild ihrer Oberfläche. Konstruktionsschritte, Maße und exakte Kreise gehen beim Export verloren. Das Modell lässt sich gut drucken, aber nur mühsam ändern.
Wie ist eine STL-Datei aufgebaut?
Eine STL-Datei ist im Kern eine lange Liste von Dreiecken. Für jedes Dreieck stehen darin zwei Angaben:
- Drei Eckpunkte mit ihren X-, Y- und Z-Koordinaten.
- Ein Normalenvektor, der senkrecht auf dem Dreieck steht und nach außen zeigt. Er legt fest, welche Seite der Fläche außen liegt. Zusätzlich gilt: Von außen betrachtet sind die Eckpunkte gegen den Uhrzeigersinn aufgezählt.
Jedes Dreieck steht für sich. Die Datei speichert nicht, welche Dreiecke aneinandergrenzen – gemeinsame Eckpunkte werden bei jedem Dreieck erneut aufgeführt. Ob das Netz lückenlos geschlossen ist, muss die Software erst nachrechnen. Hier entstehen viele Fehler, die später eine Mesh-Reparatur nötig machen.
ASCII oder binär?
| Variante | Aufbau | Dateigröße | Einsatz |
|---|---|---|---|
| ASCII-STL | Lesbarer Text mit Schlüsselwörtern wie „facet“ und „vertex“ | ein Mehrfaches der binären Variante | Fehlersuche, Lehrzwecke |
| Binäre STL | 80 Byte Kopfzeile, Anzahl der Dreiecke, dann 50 Byte je Dreieck | kompakt | Standard für den Austausch |
Rechenbeispiel binär: Ein Netz mit einer Million Dreiecken ergibt rund 50 MB.
Was eine STL-Datei nicht speichert
STL ist bewusst einfach gehalten. Das macht das Format robust und überall lesbar – aber es fehlen Informationen, die für den Druck wichtig sein können.
Enthalten
- Geometrie der Oberfläche als Dreiecke
- Ausrichtung jeder Fläche über ihre Normale
- mehrere Körper als getrennte Hüllen in einer Datei
Nicht enthalten
- Maßeinheit – die Zahl 25 kann 25 mm oder 25 Zoll bedeuten
- Farbe, Material und Textur
- exakte Rundungen – Kreise werden zu Vielecken
- Konstruktionshistorie und Parameter
- Druckeinstellungen wie Füllung oder Schichthöhe
Die Einheiten-Falle: Wird ein in Zoll angelegtes Modell als Millimeter gelesen, kommt es um den Faktor 25,4 zu klein an; ein in Metern angelegtes Modell sogar 1.000-fach zu klein. Nennen Sie deshalb in der Anfrage die Einheit und ein Kontrollmaß, etwa „Gesamtlänge 120 mm“.
Welche Auflösung ist beim STL-Export richtig?
Beim Export rechnet das CAD-Programm gekrümmte Flächen in Dreiecke um. Dieser Schritt heißt Tessellierung. Zwei Einstellungen bestimmen das Ergebnis:
- Sehnenabweichung: wie weit eine Dreiecksfläche höchstens von der echten Rundung abweichen darf. Kleinere Werte ergeben feinere Netze.
- Winkeltoleranz: welcher Winkel zwischen benachbarten Dreiecken höchstens erlaubt ist. Sie sorgt dafür, dass auch kleine Radien fein genug unterteilt werden.
Ist das Netz zu grob, werden Bohrungen eckig und runde Flächen zeigen Facetten. Ist es zu fein, wächst die Polygonanzahl und die Datei wird unnötig groß, ohne dass das Teil besser wird. Als Faustregel sollte die Sehnenabweichung deutlich kleiner sein als die Genauigkeit des Druckverfahrens – im FDM-Druck reichen dafür meist wenige Hundertstelmillimeter.
Exportieren Sie STL-Dateien binär und kontrollieren Sie die Datei nach dem Export in einem Betrachter oder direkt im Slicer.
Typische Fehler in STL-Dateien
Der Slicer muss eindeutig erkennen, was innen und was außen ist. Das gelingt nur, wenn das Netz geschlossen ist und jede Kante zu genau zwei Dreiecken gehört.
Löcher
Fehlende Dreiecke machen die Hülle undicht. Der Slicer weiß dann nicht sicher, wo Material hingehört.
Falsche Normalen
Einzelne Flächen zeigen nach innen. Folge sind fehlende Wände oder unerwartet gefüllte Bereiche – siehe umgekehrte Normalen.
Mehrdeutige Kanten
An einer Kante treffen mehr als zwei Dreiecke zusammen. Solche nicht-mannigfaltigen Kanten entstehen etwa, wenn sich zwei Körper nur an einer Linie berühren.
Überschneidungen
Körper durchdringen sich oder Flächen liegen doppelt. Das passiert oft, wenn Teile vor dem Export nicht vereinigt wurden.
Viele Slicer beheben kleinere Fehler beim Laden automatisch. Bei größeren Problemen hilft eine gezielte Mesh-Reparatur – oder ein neuer Export aus dem CAD-Programm, was oft die sauberere Lösung ist.
Vom Modell zum Druck: der Weg der STL-Datei
Modell
Das Bauteil entsteht im CAD-Programm, durch einen 3D-Scan oder stammt aus einem Download.
Export
Das Modell wird als STL gespeichert – binär, in Millimetern und mit passender Auflösung.
Prüfung
Netz, Maße und Wandstärken werden kontrolliert und Fehler bei Bedarf behoben.
Slicen
Der Slicer zerlegt das Netz in Schichten und schreibt die Fahrwege als G-Code.
Druck
Der Drucker arbeitet den G-Code Schicht für Schicht ab.
In der Regel liest der Drucker selbst keine STL-Datei, sondern den vom Slicer erzeugten Maschinencode. Zwischen Datei und Druck liegen also noch alle Entscheidungen zu Schichthöhe, Infill und Ausrichtung.
STL, 3MF, OBJ oder STEP: Welches Format wann?
STL ist nicht das einzige Format für den 3D-Druck. Je nach Bauteil und Weiterverarbeitung ist ein anderes Format die bessere Wahl.
| Format | Geometrie | Einheit | Zusatzinformationen | Gut für |
|---|---|---|---|---|
| STL | Dreiecksnetz | nein | keine | FDM-Druck, Austausch zwischen fast allen Programmen |
| 3MF | Dreiecksnetz, Eckpunkte nur einmal gespeichert | ja | mehrere Objekte, Farben, Materialien, je nach Slicer auch Druckeinstellungen | FDM-Druck, Projekte mit mehreren Teilen |
| OBJ | Polygonnetz | nein | Farben und Texturen über eine Zusatzdatei | Scans, Grafik- und Sculpting-Modelle |
| STEP | exakte Flächen und Volumenkörper | ja | Baugruppen, je nach Variante Toleranzangaben | Metallteile, Anpassungen, Passflächen |
Die Faustregel: Für Kunststoffteile im FDM-Druck sind STL und 3MF ideal. Für Metallteile und alles, was später angepasst oder spanend bearbeitet wird, ist STEP die bessere Wahl. Einen Überblick über weitere Formate gibt der Artikel Dateiformate.
STL-Datei bei 3D Druck Lab einreichen
Für Aufträge im FDM-Druck ist eine STL-Datei völlig ausreichend. Über die Anfrage nehmen wir STL, OBJ, 3MF, STEP/STP und ZIP an, jeweils bis 100 MB je Datei. Der Sofortpreis-Rechner liest STL-, OBJ- und 3MF-Dateien direkt und zeigt einen unverbindlichen Richtpreis.
- Exportieren Sie in Millimetern und nennen Sie ein Kontrollmaß.
- Exportieren Sie binär und fein genug für glatte Rundungen.
- Beschreiben Sie kurz Einsatz, Belastung und Sichtflächen.
- Senden Sie nur Modelle, die Sie selbst erstellt haben oder nutzen dürfen.
Jede Datei prüfen wir vor dem Angebot auf Netzfehler, Maßstab und Wandstärken. Was wir dabei ansehen und welche Anpassungen wir nach Absprache übernehmen, steht auf der Seite 3D-Konstruktion & Datenaufbereitung. Eine Schritt-für-Schritt-Anleitung bietet der Beitrag So bereiten Sie Ihre 3D-Datei vor.
Häufige Fragen zur STL-Datei
Wie öffne ich eine STL-Datei?
Eine STL-Datei lässt sich mit jedem Slicer, den meisten CAD-Programmen und zahlreichen 3D-Betrachtern öffnen. Zum Drucken laden Sie die STL-Datei in den Slicer, der daraus den Druckcode für den Drucker erzeugt.
Kann man eine STL-Datei bearbeiten?
Ja, aber nur eingeschränkt. Weil die STL-Datei nur aus Dreiecken besteht, fehlen Maße und Konstruktionsschritte. Skalieren, Schneiden oder Zusammenfügen gelingt in Slicern und Netzprogrammen gut; größere Änderungen nehmen Sie am besten am ursprünglichen CAD-Modell vor.
Welche Einheit hat eine STL-Datei?
Eine STL-Datei hat keine Einheit, sie speichert nur Zahlen. Im 3D-Druck werden diese üblicherweise als Millimeter gelesen. Wurde in Zoll oder Metern konstruiert, stimmt die Größe nicht – nennen Sie deshalb immer ein Kontrollmaß.
Warum ist meine STL-Datei so groß?
Große STL-Dateien entstehen durch sehr feine Exporteinstellungen, durch 3D-Scans oder durch den Export als Text. Binär gespeichert braucht jedes Dreieck 50 Byte, eine Million Dreiecke ergeben also rund 50 MB. Eine etwas gröbere Auflösung oder ein ZIP-Archiv hilft, unter 100 MB je Datei zu bleiben.
Kann man eine STL-Datei in STEP umwandeln?
Eine einfache Umwandlung erzeugt eine STEP-Datei, die weiterhin aus Dreiecksflächen besteht – echte Zylinder und Ebenen entstehen dabei nicht. Für exakte Geometrie muss das Bauteil im CAD-Programm nachkonstruiert werden, ein typischer Fall für Reverse Engineering.
Ist STL veraltet?
STL ist alt, aber nicht überholt: Für Kunststoffteile funktioniert das Format zuverlässig und wird überall unterstützt. 3MF speichert zusätzlich Einheit, mehrere Objekte und Farben und setzt sich zunehmend durch. Für Metallteile und Passflächen bleibt STEP die bessere Wahl.
Mehr zum Thema STL-Datei
Ein Hauptartikel, zwei Vertiefungen: So finden Sie schnell die passende Erklärung.
STL-Datei
Eine STL-Datei ist das verbreitetste Dateiformat für den 3D-Druck.
Sie lesen gerade diesen Artikel.
3MF
3MF (3D Manufacturing Format) ist ein offenes Dateiformat für den 3D-Druck.
WeiterlesenVertiefungMesh-Reparatur
Mesh-Reparatur bezeichnet das Finden und Beheben von Fehlern im Dreiecksnetz eines 3D-Modells, etwa in einer STL-Datei.
WeiterlesenVerwandte Begriffe
Datei hochladen, Material wählen, Angebot erhalten.
STL, OBJ, 3MF oder STEP – wir prüfen Druckbarkeit und Material persönlich und melden uns mit einem Angebot.
