Terug naar blog

STL of 3MF: welk formaat stuur je naar je slicer?

Download je een model van Printables of MakerWorld, dan krijg je vaak de keuze: STL of 3MF. Bambu Studio en PrusaSlicer slaan hun projecten op als 3MF, en toch bieden veel modelbibliotheken nog altijd eerst STL aan. Beide zijn te printen. Ze bevatten niet dezelfde informatie, en het verschil wordt zichtbaar zodra een model meerdere onderdelen, kleuren of een ongebruikelijke schaal heeft.

Wat een STL-bestand bevat

STL stamt uit 1987, toen 3D Systems het formaat maakte voor de eerste stereolithografiemachines. Het slaat een lijst driehoeken op, elk met drie hoekpunten en een normaal. Dat is alles: geen eenheid, geen kleur, geen materiaal, geen idee van afzonderlijke objecten. Elke slicer leest het, en precies daarom heeft het het zo lang volgehouden.

De ontbrekende eenheid is de klassieke valkuil. Een STL zegt "40", nooit "40 millimeter". De printwereld is het erover eens dat het om millimeters gaat, dus een bestand dat in inches of meters is gemodelleerd, komt zonder enige waarschuwing op de verkeerde grootte aan.

Wat een 3MF-bestand bevat

3MF (3D Manufacturing Format) wordt uitgegeven door het 3MF Consortium, in 2015 opgericht door Microsoft en verschillende spelers uit de 3D-industrie. Een .3mf is een ZIP-archief dat het model als XML bevat. Naast de geometrie kan het het volgende opslaan:

Het is bovendien gecomprimeerd, dus een 3MF is meestal merkbaar kleiner dan hetzelfde model opgeslagen als STL.

STL en 3MF naast elkaar

STL3MF
EenheidNiet opgeslagenVastgelegd in het bestand
KleurenNeeJa, per driehoek
Meerdere objectenNeeJa
PrintinstellingenNeeJa, in slicerprojecten
CompressieNeeJa (ZIP)
CompatibiliteitElk programmaModerne slicers

Wanneer STL nog steeds de juiste keuze is

Wanneer je overstapt op 3MF

Een model naar 3MF converteren op een Mac

De meeste modellen die je wilt printen, beginnen helemaal niet als STL of 3MF: game-assets in FBX, scans in PLY of OBJ, webmodellen in GLB, AR-bestanden in USDZ. Eyemesh opent 17 formaten op macOS en exporteert sinds versie 1.5.2 elk daarvan met één klik naar 3MF, samengevoegd tot één object, met Z omhoog gedraaid en met behoud van de kleuren. De volledige uitleg staat in een 3D-model naar 3MF exporteren voor Bambu Studio of PrusaSlicer. Andersom exporteert Eyemesh ook naar STL: zie 3MF naar STL converteren.

En om een bestand te bekijken voordat je iets kiest, volstaat een druk op de spatiebalk in de Finder. Hoe dat werkt, leggen we uit in STL-bestanden bekijken op Mac zonder een slicer te openen.

Veelgestelde vragen

Is 3MF beter dan STL?

Het slaat meer op: de eenheid, kleuren, meerdere objecten, instellingen. Voor een model uit één deel en in één kleur printen beide precies hetzelfde.

Kan elke slicer 3MF openen?

Bambu Studio, PrusaSlicer, OrcaSlicer en Cura kunnen het allemaal. Sommige oudere of zeer gespecialiseerde programma's accepteren nog steeds alleen STL.

Wordt de print beter als je een STL naar 3MF converteert?

Nee. De geometrie bestaat uit dezelfde driehoeken. 3MF voegt alleen toe wat STL niet kon zeggen, zoals een kleur of de eenheid.

Waarom opent een gedownloade 3MF met instellingen die ik niet heb gekozen?

Omdat het een slicerproject is: wie het in Bambu Studio of PrusaSlicer heeft opgeslagen, heeft er zijn profiel in bewaard. Een 3MF die door Eyemesh is geëxporteerd, bevat geen printinstellingen, alleen het model.

Kan ik een 3MF terug converteren naar STL?

Ja, Eyemesh exporteert in beide richtingen. De kleuren gaan verloren op weg naar STL, omdat dat formaat er geen plek voor heeft.

Alle artikelen