Bestanden aanleveren5 min lezen
STL, 3MF, STEP of OBJ: welk bestand stuur je?
Van alle vragen die we per mail krijgen gaat er één opvallend vaak over het bestand zelf: welke moet ik nou opsturen. Het korte antwoord is dat het voor het eindresultaat nauwelijks uitmaakt, en voor het gemak van de bestelling behoorlijk. Hieronder staat per formaat wat het is, waar het vandaan komt en wat het voor jou betekent.
Het korte antwoord
Stuur een 3MF als je slicer of tekenprogramma dat kan: het bevat de eenheid, dus er kan niets mis gaan met de schaal. STL werkt net zo goed en is het meest verspreid. Een STEP mag ook, maar daar rekenen wij de prijs met de hand na omdat je browser er geen volume uit kan halen.
STL: het meest verspreid, en het domst
Een STL bestaat uit niets anders dan een lijst driehoeken. Geen kleuren, geen lagen, geen namen en, belangrijker, geen eenheid. Het bestand zegt dat een hoekpunt op positie 40 ligt, maar niet of dat veertig millimeter of veertig inch is. Iedereen is het er stilzwijgend over eens dat het millimeters zijn, en in de praktijk klopt dat ook bijna altijd.
Dat is meteen de reden dat STL nog altijd de standaard is: er valt niets aan mis te gaan omdat er niets in zit. Elk programma leest het en elk programma schrijft het. Voor een enkel onderdeel dat je laat printen is het prima.
Waar het misgaat is schaal. Exporteer je uit Blender of SketchUp zonder de eenheden goed te zetten, dan kan een onderdeel er duizend keer te klein of te groot uitkomen. Dat zie je gelukkig meteen in onze calculator: bij het model staan de afmetingen in millimeters, en als daar 0,04 bij 0,03 staat, weet je genoeg.
3MF: hetzelfde, maar het weet wat het is
Een 3MF bevat dezelfde driehoeken als een STL, maar daaromheen staat wél wat ze betekenen. De eenheid staat erin, dus een model in inches komt er bij ons gewoon op ware grootte uit. Meerdere objecten op één plaat kunnen erin, elk met hun eigen positie, en dat blijft bewaard.
Je hebt er waarschijnlijk al een liggen zonder het te weten. Bambu Studio, OrcaSlicer, PrusaSlicer en Cura slaan hun projecten op als 3MF, en Windows exporteert het uit 3D Builder. Wie een onderdeel voor zichzelf heeft klaargezet en het daarna wil laten printen, hoeft dus niets te converteren.
Als je de keuze hebt, kies 3MF. Het is kleiner dan een STL van hetzelfde model, het kan niet verkeerd geschaald aankomen, en onze calculator leest het net zo direct.
STEP: het bestand van de tekenaar
Een STEP is iets wezenlijk anders. Waar STL en 3MF een model benaderen met driehoeken, beschrijft een STEP de echte vlakken en krommen: een cilinder is een cilinder en geen honderdhoek. Dat is precies waarom het uit Fusion, SolidWorks, Onshape en Inventor komt en waarom een constructeur het aan een collega stuurt.
Voor printen is die exactheid geen voordeel, want de slicer maakt er alsnog driehoeken van. Voor een prijs in je browser is het een nadeel: er is geen volume uit te rekenen zonder een complete CAD-kern, en die weegt megabytes. Wij laden die niet mee voor elke bezoeker.
Je kunt een STEP daarom wel uploaden, maar je ziet er geen bedrag bij staan. De bestelling komt bij ons binnen, wij rekenen hem na en je hebt de prijs binnen één werkdag. Wil je het bedrag meteen zelf zien, exporteer dan vanuit hetzelfde programma ook even een STL of 3MF; dat is één extra handeling in hetzelfde exportmenu.
OBJ: bruikbaar, maar zelden de beste keuze
OBJ komt uit de wereld van 3D-graphics: Blender, ZBrush, Cinema 4D. Het bevat driehoeken plus informatie over kleur en textuur, en die laatste doet voor printen niets. Net als STL kent het geen eenheid.
Wij lezen het gewoon, dus als dat is wat je hebt, stuur het op. Maar exporteert jouw programma ook STL of 3MF, neem dan die: het bestand is kleiner en er zit minder in wat onderweg kan verdwalen.
Wat te doen bij twijfel
Upload wat je hebt en kijk naar de afmetingen die onder je model verschijnen. Kloppen die met wat je in gedachten had, dan is het bestand goed aangekomen en klopt de prijs ook. Staat er iets absurds, dan is het een schaalprobleem en geen printprobleem.
Weet je het niet, stuur dan alles wat je hebt mee en zet erbij hoe groot het onderdeel in werkelijkheid moet worden. Een maat in je bericht is genoeg om elk schaalmisverstand op te lossen voordat er iets gedrukt wordt.
Kort samengevat
3MF als je het hebt, STL als dat makkelijker is, OBJ als dat is wat je programma geeft. Een STEP mag ook, maar dan volgt de prijs per mail in plaats van meteen op het scherm. In alle gevallen geldt: controleer de afmetingen die de calculator toont, want dat is het enige waar een bestand echt de mist mee in kan gaan.
Vragen hierover die we vaker krijgen
Kan ik een 3MF uit mijn slicer zomaar opsturen?
Ja. Een projectbestand uit Bambu Studio, OrcaSlicer, PrusaSlicer of Cura is een gewone 3MF en die lezen wij. Je instellingen voor materiaal en infill nemen we niet over; die kies je in de calculator, want ze bepalen de prijs.
Mijn model komt er duizend keer te klein uit. Wat nu?
Dan is het geëxporteerd in meters in plaats van millimeters, wat bij Blender en SketchUp het vaakst gebeurt. Zet de eenheid in het exportvenster op millimeters en exporteer opnieuw, of stuur het bestand op met de gewenste maat erbij, dan schalen wij het.
Waarom accepteren jullie geen SolidWorks- of Fusion-bestand?
Die formaten zijn eigendom van de makers en alleen hun eigen programma leest ze betrouwbaar. STEP is het uitwisselformaat dat al die pakketten kunnen exporteren en dat nemen wij wel aan.