Cookies voor statistiek en advertenties
We gebruiken cookies voor statistiek en voor advertenties, allebei naar Google. Weigeren verandert niets aan wat je te zien krijgt.Lees de privacypagina
STL
De standaard van het 3D-printen. Alleen driehoeken: geen kleur, geen materiaal, geen textuur.
STL
STL is een binair formaat dat alleen iets betekent voor een programma dat het kent. Het bewaart vormen en coördinaten in plaats van beeldpunten en blijft daardoor scherp op elk formaat — een logo op billboardgrootte verliest niets. Het wordt gebruikt voor 3D-printen.
De extensie is .stl en de volledige naam Stereolithography. Allebei zeggen ze minder dan wat het bestand kan bevatten, en daar gaat de rest van deze pagina over.
3D Systems bracht het in 1987 uit.
Aan een formaat dat zo lang leesbaar is gebleven kun je iets toevertrouwen dat je over tien jaar terug wilt hebben.
Ze is volledig gepubliceerd, dus wie het formaat wil uitvoeren kan dat uit het document doen in plaats van door te kijken hoe anderen het doen. Daarom duikt het in zo veel programma’s op, en daarom gaan bestanden van twintig jaar geleden nog steeds open. Openbaar is niet hetzelfde als royaltyvrij: waar een formaat een codec omhult, is de octrooilicentie een aparte vraag waarop de standaard geen antwoord geeft.
STL bewaart zijn inhoud precies. Opnieuw opslaan verandert niets, dus je kunt het zo vaak openen, bewerken en wegschrijven als je wilt zonder dat er schade opstapelt — en dat is wat er een werkformaat van maakt in plaats van een afleverformaat.
Blender, PrusaSlicer en Cura lezen het, en de meeste programma’s van dezelfde soort ook.
Als een bestand niet opengaat ligt het zelden aan het formaat — vaker is het programma ouder dan het formaat. Converteren naar iets ouders is de betrouwbare weg eromheen, en daarvoor is de rest van deze site bedoeld.
Geen enkele browser leest het.
Dat is veruit de meest voorkomende reden om het te converteren: niet dat het formaat slecht is, maar dat de plek waar je het bestand wilt tonen het niet kan lezen.
STL is bedoeld om te openen en te wijzigen. Houd het bestand in dit formaat zolang het werk loopt, en exporteer eruit wanneer er een afgeronde versie nodig is.
Een STL-bestand is een lijst driehoeken. Elk heeft drie hoeken en een richting die aangeeft welke kant buiten is. Geen kleur, geen materiaal, geen textuur, geen meeteenheid en geen structuur.
Het formaat werd in 1987 geschreven voor stereolithografie, en alles eraan weerspiegelt een machine die alleen moest weten waar het vaste materiaal was. Bijna veertig jaar later is het nog steeds wat elke desktop-3D-printer verwacht.
Een bol in een modelleerprogramma is een wiskundige bol. Een STL ervan is een paar duizend platte driehoeken die er een voorstellen, en hoeveel kiest wie het bestand exporteert. Te weinig en de print heeft zichtbare facetten; te veel en het bestand is enorm.
Dit is de ene beslissing die later niet ongedaan te maken is. Een grove STL kan niet teruggeschaafd worden naar een kromme, want de kromme is weg — alleen de benadering blijft. Exporteer vanuit het originele model op de tolerantie die de print nodig heeft, en bewaar het origineel.
Een printbaar model moet ondubbelzinnig een vast lichaam beschrijven. Dat betekent dat elke rand precies door twee driehoeken gedeeld wordt, geen gaten, en elke normaal naar buiten wijst. Zo’n mesh is waterdicht of manifold.
Modellen falen daar voortdurend op, meestal omdat ze gebouwd zijn voor rendering. Een oppervlak zonder dikte oogt perfect op scherm en is onprintbaar. Reparatiegereedschap lost het meeste automatisch op, en het is de moeite waard dat vóór de printer te draaien.
STL-getallen hebben geen dimensie. Het bestand zegt 25,4 en zegt niet of dat millimeters of inches zijn, dus een model ontworpen in inches en geopend in een millimeter-gebaseerde slicer drukt af op 1/25e van de bedoelde grootte.
De meeste 3D-printwereld gaat uit van millimeters. Controleer de afmetingen die de slicer meldt tegen wat het object echt moet zijn voordat je print. Het kost vijf seconden.
De specificatie staat twee coderingen toe. ASCII schrijft elke coördinaat als leesbare tekst, wat een bestand vijf tot zes keer groter maakt. Binair schrijft vijftig bytes per driehoek en is wat vrijwel alles produceert.
Gebruik binair tenzij iets specifiek anders vereist. Het enige echte voordeel van ASCII is dat een mens het kan inspecteren, af en toe nuttig bij het diagnosticeren van een kapotte export.
STL heeft geen kleur. Er zijn niet-officiële uitbreidingen die kleur in ongebruikte bytes proppen, en de ondersteuning is te onbetrouwbaar om op te vertrouwen.
Dat telt naarmate multimateriaal- en volledig-kleurenprinten gewoner worden. Heeft een print meer dan één kleur nodig, dan moet het bestand 3MF of OBJ zijn.
De STL gaat niet rechtstreeks naar de printer. Hij gaat in een slicer, die hem oriënteert, steunen toevoegt, en in lagen snijdt om G-code te produceren.
Wat in de STL goed moet zijn, is smal: correcte schaal, waterdichte mesh, genoeg driehoeken om de krommen te beschrijven op de printgrootte. Al het andere is stroomafwaarts.
| Extensie | .stl |
|---|---|
| Mediatype | model/stl |
| Uitgegeven door | 3D Systems |
| Voor het eerst gepubliceerd | 1987 |