- STEP behoudt het ontwerpdoel; het moet voor het lamineren worden omgezet in mesh.
- STL is universeel en lichtgewicht, maar slaat alleen geometrie op en kan facetten weergeven.
- 3MF bundelt mesh-, materiaal- en slicerparameters in één kant-en-klaar bestand.
De keuze tussen STEP-, STL- en 3MF-bestanden lijkt misschien een klein detail, maar het heeft direct invloed op de kwaliteit, bestandsgrootte, compatibiliteit en zelfs de fouten die je tijdens het 3D-printen tegenkomt. Hetzelfde onderdeel kan in deze formaten met zeer verschillende resultaten worden geprint: van een gefacetteerd mesh dat driehoeken aan het oppervlak laat zien tot een 'printklaar' object met vooraf gedefinieerde materialen, texturen en ondersteuningen.
In deze handleiding leg ik, met een praktische en technische benadering, de werkelijke verschillen uit tussen STEP, STL en 3MF (en waar OBJ en AMF in het plaatje passen), zodat u weet wanneer u welke moet gebruiken, welke beperkingen ze hebben en hoe u veelvoorkomende problemen zoals beschadigde bestanden , ontbrekende manifesten of verlies van detail door triangulatie kunt voorkomen. Dit alles wordt ondersteund door belangrijke informatie die is gedeeld door professionals uit de branche en gespecialiseerde communities.
Van CAD naar printer: hoe STEP, STL en 3MF in uw workflow passen
Additieve productie begint in CAD en eindigt met de printer die G-code uitvoert, maar daartussenin bevindt zich de slicer, die niet direct werkt met parametrische formaten zoals STEP/IGES of native formaten zoals IPT of SLDPRT. De slicer heeft een mesh nodig die geschikt is voor productie; daarom wordt deze geëxporteerd of geconverteerd naar "printbare" formaten zoals STL, OBJ, AMF of 3MF voordat de G-code wordt gegenereerd.
Bij het slicen wordt het model in lagen verdeeld en worden bewegings- en afzettingsinstructies (G-code) gegenereerd waarmee de machine het onderdeel laag voor laag opbouwt. De cruciale gegevens in dit proces zijn de geometrie en, in toenemende mate, kleur, textuur, materiaal, oriëntaties en zelfs metadata en printprofielen – informatie die niet alle formaten kunnen opslaan.
Sommige fabrikanten bieden native slicers aan die bepaalde formaten direct accepteren en het proces vereenvoudigen, maar over het algemeen kunnen STEP-bestanden niet zonder voorafgaande conversie naar de slicer worden gestuurd. Dit verklaart waarom, hoewel STEP dominant is in ontwerp en engineering, STL en 3MF de voorkeur genieten in de buurt van de printer.
In de praktijk is de typische workflow als volgt: ontwerpen in CAD (parametrisch) → exporteren/converteren naar een printformaat → lamineren → G-code naar de printer sturen. Inzicht in wat elk formaat opslaat, bespaart je iteraties, herwerk en verrassingen met betrekking tot oppervlakteafwerkingen of materialen.
STL: Het universele gaas dat alles print (met zijn nadelen)

STL (Stereolithography of Standard Tessellation Triangle Language) is het meest compatibele en beproefde formaat: het representeert het oppervlak als een netwerk van driehoeken die het model benaderen. Hoe meer driehoeken, hoe beter de krommingen worden benaderd en hoe vloeiender het eindresultaat, ten koste van een grotere bestandsgrootte.
De eenvoud ervan is zowel de kracht als de beperking: STL slaat alleen oppervlaktegeometrie op, zonder kleur, texturen, materialen of expliciete schaal. Dit is meestal voldoende voor prototypes van één materiaal en eenvoudige onderdelen, maar schiet tekort bij technologieën met meerdere kleuren en materialen.
STL-bestanden kunnen ASCII (leesbaar, groter) of binair (compact en efficiënt) zijn, waarbij de laatste praktischer is voor het werken ermee en het delen ervan. Tools zoals Meshmixer, MeshLab of Netfabb worden vaak gebruikt om deze meshes te debuggen en te optimaliseren.
Algemene regels en beste werkwijzen: normalenvlakken moeten naar buiten wijzen (consistente oriëntatie), driehoeken moeten correct hoekpunten delen en het mesh moet waterdicht en manifold zijn. Sommige workflows leggen aanvullende conventies op, zoals het behouden van positieve coördinaten of het ordenen van driehoeken om de verwerking te vergemakkelijken, maar deze maken geen deel uit van de formele STL-standaard.
Een bekend nadeel: bij processen met hoge resolutie (bijv. HP Multi Jet Fusion) kunnen facetten zichtbaar zijn als de triangulatiedichtheid laag is. Dit is het typische "de driehoeken zijn zichtbaar"-effect, een symptoom van te ruime exporttoleranties of agressieve vereenvoudigingen.
OBJ en AMF: twee alternatieven die kleur en detail toevoegen
OBJ, oorspronkelijk ontwikkeld voor computergraphics, is een neutraal en eenvoudig formaat dat, in tegenstelling tot STL, kleuren en texturen ondersteunt via een .mtl-bestand (en bijbehorende .png-texturen). Bovendien kan het geometrie weergeven met polygonen en vierhoeken, en zelfs vrije-vormoppervlakken, wat de nauwkeurigheid verbetert.
Een OBJ-project bestaat doorgaans uit meerdere onderdelen: het .obj-bestand met de geometrie en het .mtl-bestand met de materialen; je kunt meerdere objecten in één bestand opnemen. Dit is erg handig wanneer je modellen met visuele eigenschappen tussen verschillende applicaties wilt uitwisselen.
AMF (Additive Manufacturing File Format), gepromoot door ASTM F42, is een open standaard die gebruikmaakt van XML en waarmee geometrie, kleuren, texturen en meerdere objecten in één bestand kunnen worden opgeslagen. Het is ontworpen om het onderdeel nauwkeurig te beschrijven (inclusief gedetailleerde meshes en fijnere oppervlakteweergave) en kan zelfs concepten zoals rasters of voxels verwerken.
Hoewel AMF werd geïntroduceerd om de beperkingen van STL te overkomen, is de acceptatie ervan trager verlopen dan die van 3MF, ondanks de technische voordelen en de focus op additive manufacturing. Desondanks is het een prima optie als uw software en workflow het ondersteunen.
3MF: De container ontworpen om te printen, delen en niet te falen

3MF (3D Manufacturing Format) is ontwikkeld door het 3MF-consortium (oorspronkelijk geleid door Microsoft, met leden zoals Autodesk, Dassault Systèmes, Stratasys, Ultimaker en anderen) om verder te gaan dan STL en AMF. Het is een open, op XML gebaseerd formaat, speciaal ontworpen voor moderne 3D-printers.
Het werkt als een gecomprimeerde container (type ZIP): je kunt de extensie zelfs wijzigen in .zip en de inhoud bekijken, wat het debuggen, de leesbaarheid en de uitbreidbaarheid vergemakkelijkt. Binnenin wordt het mesh opgeslagen, en vooral scène- en fabricage-informatie die andere formaten niet bevatten.
Wat kan 3MF allemaal bevatten? Materialen, kleuren, texturen, de juiste scène-eenheden, miniaturen, meerdere onderdelen in dezelfde scène en – cruciaal – de slicer-configuratie: printerprofielen, handmatige ondersteuning, variabele laagdikte en modifiers. Hierdoor kunt u 'printklare' projecten delen waarbij alles tot in de puntjes is afgesteld.
Een ander belangrijk voordeel is de instantiëring: je kunt meerdere keren naar hetzelfde object verwijzen zonder de mesh te dupliceren, wat ruimte bespaart en fouten vermindert; bovendien definieert het de multipliciteit duidelijk en voorkomt het ambiguïteiten die niet-manifold zijn. Daarom produceert 3MF doorgaans minder fouten en compactere bestanden dan een equivalent STL-bestand.
3MF wordt goed ondersteund door populaire slicers (PrusaSlicer gebruikt het als standaard projectformaat en het wordt ondersteund door Cura, Simplify3D, IdeaMaker en andere), hoewel er nog steeds beperkingen zijn in de interoperabiliteit tussen programma's voor geavanceerde printparameters. Desondanks worden het model en veel instellingen soepeler overgedragen dan met eerdere alternatieven.
STAP: De exacte CAD-standaard om te converteren voor afdrukken
STEP (STP, Standard for the Exchange of Product Model Data) is een ISO-standaard voor het uitwisselen van productmodelgegevens; het slaat exacte geometrie en ontwerpgegevens op met wiskundige precisie. Het is ideaal voor engineering, parametrisch ontwerp en complexe assemblages, en is breed compatibel met CAD-tools.
STEP-bestanden kunnen informatie in modules onderverdelen en worden opgeslagen in ASCII (leesbaar voor mensen) of binaire vorm. Ze zijn ontworpen voor overdraagbaarheid tussen systemen zonder verlies van ontwerpintentie. Hun neutraliteit en interoperabiliteit hebben ze tot een hoeksteen van CAD-uitwisseling gemaakt.
Voor 3D-printen moet een STEP-bestand echter eerst worden omgezet naar een mesh (triangulatie) voordat het in de slicer kan worden ingevoerd. Door STEP-bestanden naar een service te sturen, kunnen zij de triangulatiedichtheid aanpassen aan de technologie en de gewenste afwerking. Dit voorkomt dat STL-bestanden onjuist worden geëxporteerd vanwege beperkingen in de afmetingen of slecht afgestelde toleranties.
De omgekeerde conversie van STL naar STEP is gecompliceerd omdat STL alleen mesh-informatie bevat zonder geschiedenis of parameters; de conversie van STEP naar STL is direct, hoewel er details verloren kunnen gaan als de toleranties te grof zijn. Het kiezen van de juiste exportmethode is cruciaal om ongewenste facetten te voorkomen.
Praktische verschillen tussen STEP, STL en 3MF (wanneer je welke moet gebruiken)
Als je ontwerp wilt delen met de technische afdeling, is STEP het "bron"-formaat dat de intentie en precisie behoudt; je gebruikt het niet direct voor het printen, maar het is wel het beste uitgangspunt. Het stelt de fabrikant in staat om de optimale triangulatie te bepalen op basis van het proces en de oppervlakte-eisen.
Als je zelf de mesh wilt beheren en iets lichtgewichts en universeels wilt versturen, blijft STL de snelle en compatibele optie voor eenvoudige onderdelen van één materiaal. Je bepaalt zelf de balans tussen resolutie en grootte, met als nadeel dat je geen kleur of parameters kunt toevoegen.
Als u de controle en metadata wilt behouden zonder u zorgen te hoeven maken over de bestandsgrootte, kunt u met 3MF geometrie, materialen en de volledige projectconfiguratie in één printklaar bestand bundelen. Het is de handigste en meest robuuste manier om complexe projecten te delen.
Een handige manier om erover na te denken: met STEP delegeer je de triangulatie aan de fabrikant; met STL heb je er controle over, maar ben je beperkt door de afmetingen; met 3MF heb je er controle over en deel je bovendien de volledige printcontext zonder al te veel beperkingen qua gewicht. Zo breng je kwaliteit, reproduceerbaarheid en samenwerking op één lijn.
OBJ en AMF in context: wanneer spelen ze een rol?
OBJ is handig wanneer kleur-/textuurmapping belangrijk is en je werkt met verschillende 3D- applicaties en slicers; vergeet niet het .mtl-bestand en de texturen mee te sturen, zodat het materiaal niet verloren gaat. Het is veelzijdig, maar het beheren van meerdere bijbehorende bestanden kan minder handig zijn dan met één enkel 3MF-bestand.
AMF deelt met 3MF de XML-basis en de mogelijkheid om meerdere materialen, kleuren en een hogere oppervlaktenauwkeurigheid te verwerken, met als voordeel dat het een door ASTM ontworpen standaard voor printen is. Als uw ecosysteem het goed ondersteunt, is het technisch zeer capabel, hoewel het minder populair is.
Grootte, resolutie en kwaliteit: hoe voorkom je dat je te veel gewicht gebruikt of details verliest?
Meer driehoeken betekenen een hogere detaillering en gladdere oppervlakken, maar ook grotere bestanden en meer rekenkracht voor de slicer. Pas de exporttoleranties in CAD aan (koordhoogte en hoektolerantie) zodat het mesh zo fijn is als nodig, zonder te overdrijven.
Als algemene richtlijn wordt aanbevolen de koordhoogte klein te houden ten opzichte van de belangrijkste afmetingen en een redelijke hoektolerantie aan te houden; sommige bronnen suggereren waarden in de orde van een fractie van het oppervlak (bijv. 1/20) en hoeken rond de 15°, afhankelijk van de complexiteit. Dit is geen strikte regel, maar eerder een uitgangspunt voor verdere ontwikkeling.
Om de bestandsgrootte te verkleinen zonder de integriteit van het model aan te tasten, kunt u gecontroleerde mesh-vereenvoudiging toepassen (Reduce/Simplify in tools zoals Meshmixer) en overwegen om 3MF te gebruiken, dat beter comprimeert en inkapselt dan STL. Hierdoor kunt u fijne geometrie behouden met beter beheersbare bestanden.
Bij het schalen van modellen is het belangrijk om dit proportioneel te doen en ervoor te zorgen dat ze binnen het bouwvolume passen en aan de functionele toleranties voldoen als ze met andere onderdelen geassembleerd moeten worden. Te drastische verkleiningen kunnen cruciale details doen verdwijnen en de pasvorm verstoren.
Voordelen van 3MF op het gebied van samenwerking en herhaalbaarheid
Door een 3mf-bestand van een slicer (bijvoorbeeld PrusaSlicer) te delen, kun je profielen, handmatige ondersteuningen, variabele hoogtes, modifiers, oriëntatie, materialen en miniaturen samen met het mesh verpakken. De ontvanger kan dan verder met hetzelfde project als jij hebt gedaan, zonder dat hij of zij het opnieuw hoeft te configureren.
Voor externe dienstverleners vermindert het versturen van 3MF-bestanden misverstanden en fouten: ze zien niet alleen het onderdeel, maar ook hoe u het wilde printen en waarom. Dit voorkomt herhalingen en verkort de productietijd, met name voor modellen met fijne details of zeer specifieke ondersteuningen.
Sommige platformen en modelcatalogi beginnen 3MF te accepteren voor de distributie van complete "printbare projecten", inclusief licenties en metadata. In tegenstelling tot STL, dat alleen het mesh-model bevat, behoudt 3MF de context en rechten binnen het bestand.
De interoperabiliteit tussen slicers is nog niet perfect voor geavanceerde parameters, maar 3MF, dat open en XML-gebaseerd is, wordt uitgebreid en gestandaardiseerd met de steun van het consortium en belangrijke spelers. Het is een toekomstgerichte aanpak waarvan de duidelijke voordelen nu al zichtbaar zijn.
Gepassioneerd schrijver over de wereld van bytes en technologie in het algemeen. Ik deel mijn kennis graag door te schrijven, en dat is wat ik in deze blog ga doen: je de meest interessante dingen laten zien over gadgets, software, hardware, technologische trends en meer. Mijn doel is om u te helpen op een eenvoudige en onderhoudende manier door de digitale wereld te navigeren.