- STEP bevarer designintensjonen; det krever konvertering til mesh før laminering.
- STL er universell og lett, men lagrer bare geometri og kan vise fasetter.
- 3MF pakker mesh, materialer og slicer-parametere inn i én enkelt, ferdiglaget fil.
Å velge mellom STEP-, STL- og 3MF-filer kan virke som en liten detalj, men det påvirker direkte kvaliteten, filstørrelsen, kompatibiliteten og til og med feilene du vil oppleve når du 3D-printer. Det samme stykket kan bevege seg gjennom disse formatene med svært forskjellige resultater: fra et fasettert nett som avslører trekanter på overflaten til en beholder «klar til utskrift» med materialer, teksturer og støtter som allerede er definert.
I denne veiledningen forklarer jeg, med en praktisk og teknisk tilnærming, de virkelige forskjellene mellom STEP, STL og 3MF (og hvor OBJ og AMF passer inn), slik at du vet når du skal bruke hver enkelt, hvilke begrensninger de har og hvordan du unngår typiske problemer som korrupte filer, ikke-mangfoldig eller tap av detaljer på grunn av triangulering. Alt støttet av nøkkelinformasjon delt av bransjeaktører og spesialiserte miljøer.
Fra CAD til skriver: Hvordan STEP, STL og 3MF passer inn i arbeidsflyten din
Additiv produksjon starter i CAD og slutter med at skriveren utfører G-kode, men midt imellom er sliceren, som ikke fungerer direkte med parametriske formater som STEP/IGES eller native formater som IPT eller SLDPRT. Laminatoren trenger et nett som er egnet for produksjon; derfor eksporteres eller konverteres det til "utskrivbare" formater som STL, OBJ, AMF eller 3MF før G-koden genereres.
Laminering deler modellen inn i lag og lager bevegelses- og plasseringsinstruksjoner (G-kode) for maskinen for å bygge delen lag for lag. I denne prosessen inkluderer kritiske data geometri og i økende grad farge, tekstur, materiale, retninger og til og med metadata og utskriftsprofiler, noe som ikke alle formater kan lagre.
Noen produsenter tilbyr innebygde slicere som direkte godtar bestemte formater og forenkler prosessen, men generelt sett går ikke STEP til sliceren uten forutgående konvertering. Dette forklarer hvorfor, selv om STEP er konge innen design og ingeniørfag, hersker STL og 3MF tett på skriveren.
I praksis er den typiske flyten: design i CAD (parametrisk) → eksport/konverter til et utskriftsformat → slice → send G-kode til maskinen. Å forstå hva hvert format inneholder sparer deg for iterasjoner, omarbeiding og overraskelser i overflater eller materialer.
STL: Det universelle nettet som skriver ut alt (med sine ulemper)
STL (Stereolitografi eller Standard Tessellation Triangle Language) er den mest kompatible veteranen: den representerer overflaten som et nettverk av trekanter som tilnærmer seg modellen. Jo flere trekanter det er, desto bedre tilnærmes kurvene og desto jevnere blir stykket, på bekostning av å øke filvekten.
Dens enkelhet er dens styrke og dens grense: STL lagrer bare overflategeometri, uten farge, teksturer, materialer eller eksplisitt skala. For prototyper i monomaterialer og enkle deler er det vanligvis tilstrekkelig, men med flerfarge-/flermaterialteknologier kommer det til kort.
STL-er kan være ASCII (lesbar, større) eller binær (kompakt og effektiv), sistnevnte er den mest praktiske å jobbe med og dele. Verktøy som Meshmixer, MeshLab eller Netfabb brukes ofte til å feilsøke og optimalisere disse maskene.
Vanlige regler og beste praksis: normaler må peke utover (konsistent retning), trekanter må dele hjørner riktig, og nettet må være vanntett og mangfoldig. Noen flyter pålegger ytterligere konvensjoner, som å opprettholde positive koordinater eller ordne trekanter for å forenkle behandlingen, men de er ikke en del av den formelle STL-standarden.
En kjent ulempe: med prosesser med høy oppløsning (f.eks. HP Multi Jet Fusion) kan fasetter sees hvis trianguleringen har lav tetthet. Det er den typiske «du kan se trekantene», et symptom på altfor løse eksporttoleranser eller aggressive forenklinger.
OBJ og AMF: To alternativer som legger til farge og detaljer
OBJ, født i datagrafikk, er et nøytralt og enkelt format som, i motsetning til STL, støtter farger og teksturer gjennom en .mtl-fil (og tilhørende .png-teksturer). I tillegg kan den representere geometri med polygoner og firkanter, og til og med friformede overflater, noe som forbedrer gjengivelsen.
Det er vanlig at et OBJ-prosjekt består av flere deler: .obj-filen som inneholder geometrien og .mtl-filen som inneholder materialer. Du kan inkludere flere objekter i én fil. Dette gjør det svært nyttig når du trenger å utveksle modeller med visuelle attributter mellom applikasjoner.
AMF (Additive Manufacturing File Format), drevet av ASTM F42, er en åpen standard som bruker XML og tillater geometri, farger, teksturer og flere objekter i én fil. Den er utformet for å beskrive delen nøyaktig (inkludert detaljerte masker og finere overflaterepresentasjon), og kan til og med håndtere konsepter som rutenett eller vokseler.
Selv om AMF ble utviklet for å overvinne begrensningene til STL, har adopsjonen vært tregere enn 3MF, til tross for dens tekniske styrker og dens innebygde tilnærming til additiv produksjon. Likevel er det et solid alternativ hvis programvaren og arbeidsflyten din støtter det.
3MF: Beholderen designet for å skrive ut, dele og ikke svikte
3MF (3D Manufacturing Format) ble født fra 3MF-konsortiet (opprinnelig ledet av Microsoft, med medlemmer som Autodesk, Dassault Systèmes, Stratasys, Ultimaker og andre) for å gå utover STL og AMF. Den er åpen, XML-basert og spesielt utviklet for moderne 3D-printing.
Den fungerer som en komprimert (ZIP-lignende) beholder: faktisk kan du gi filtypen nytt navn til .zip og se innholdet, noe som gjør det enklere å feilsøke, lese av mennesker og utvide. Nettverket lagres inni, sammen med, fremfor alt, scene- og produksjonsinformasjon som andre formater ikke inkluderer.
Hva kan 3MF inkludere? Materialer, farger, teksturer, korrekte sceneenheter, miniatyrbilder, flere deler i én scene, og – aller viktigst – slicer-innstillinger: skriverprofiler, manuelle støtter, variable laghøyder og modifikatorer. Dette lar deg dele «trykkklare» prosjekter der alt er finjustert.
En annen kraftig fordel er instansiering: du kan referere til det samme objektet flere ganger uten å duplisere nettverket, noe som sparer størrelse og feil; det definerer også tydelig multiplisitet og unngår ikke-mangfoldige tvetydigheter. Dette er grunnen til at 3MF vanligvis produserer færre feil og mer kompakte filer enn en tilsvarende STL.
3MF støttes godt av populære slicere (PrusaSlicer bruker det som standard prosjektformat, og Cura, Simplify3D, IdeaMaker, blant andre, støtter det), selv om det fortsatt er interoperabilitetsbegrensninger mellom programmer for avanserte utskriftsparametere. Likevel kjører modellen og mange av konfigurasjonene bedre enn tidligere alternativer.
TRINN: Den nøyaktige CAD-standarden som skal konverteres for utskrift
STEP (STP, Standard for the Exchange of Product model data) er en ISO-standard for utveksling av produktdata; den bevarer nøyaktig geometri og design med matematisk presisjon. Den er ideell for prosjektering, parametrisk design og komplekse sammenstillinger, og har god kompatibilitet på tvers av CAD-verktøy.
STEP-filer kan deles inn i moduler og lagres i ASCII (menneskelig lesbar) eller binær, og er ment for portabilitet mellom systemer uten tap av designintensjon. Dens nøytralitet og interoperabilitet har gjort den til en pilar i CAD-utveksling.
Men for 3D-printing må en STEP-fil konverteres til et nett (triangulering) før den går inn i sliceren. Når en STEP-fil sendes til en tjeneste, kan de kontrollere trianguleringstettheten som passer til teknologien og finishen. På denne måten unngår du STL-er som eksporteres dårlig på grunn av størrelsesbegrensninger eller dårlig justerte toleranser.
Den omvendte STL-STEP-konverteringen er vanskelig fordi STL bare inneholder netting uten historikk eller parametere. STEP-STL er enkel, selv om du kan miste detaljer hvis du setter toleransene for grove. Å velge riktig eksport er nøkkelen til å unngå uønskede aspekter.
Praktiske forskjeller mellom STEP, STL og 3MF (når man skal bruke hver av dem)
Hvis målet ditt er å designe og dele med ingeniører, er STEP «kilde»-formatet som bevarer intensjon og presisjon. Du vil ikke bruke det direkte til utskrift, men det er det beste utgangspunktet. Det lar produsenten bestemme den optimale trianguleringen i henhold til prosessen og overflatekravene.
Hvis du vil kontrollere nettverket og sende noe lett og allsidig, er STL fortsatt det raske og kompatible alternativet for enkle deler i ett materiale. Det er du som bestemmer balansen mellom oppløsning og vekt, med den ulempen at du ikke har farge eller parametere.
Hvis du ønsker å opprettholde kontroll og metadata uten å slite med vekt, lar 3MF deg pakke geometri, materialer og prosjektinnstillinger i én enkelt, utskriftsklar fil. For deling av komplekse prosjekter er det den mest praktiske og robuste.
En nyttig måte å tenke på det: med STEP delegerer du triangulering til produsenten; med STL kontrollerer du det, men det begrenser størrelsen; med 3MF kontrollerer du det, og i tillegg deler du hele utskriftskonteksten uten like mange vektbegrensninger. Slik samkjører du kvalitet, reproduserbarhet og samarbeid.
OBJ og AMF i kontekst: Når kommer de inn i bildet?
OBJ er nyttig når farge-/teksturtilordning er viktig, og du jobber mellom apps 3D og slicere; husk å inkludere .mtl og teksturer slik at du ikke mister noe materiale. Den er allsidig, men det kan være mindre praktisk å administrere flere tilknyttede filer enn én 3MF.
AMF deler XML-grunnlaget med 3MF og muligheten til flere materialer, farger og større overflatepresisjon, med fordelen av å være en ASTM-standard for utskrift. Hvis økosystemet ditt støtter det godt, er det teknisk sett svært kapabelt, men mindre populært.
Størrelse, oppløsning og kvalitet: hvordan unngå å overdrive vekten eller miste detaljer
Flere trekanter betyr høyere gjengivelse og glattere overflater, men også større filer og mer prosesseringskrav til sliceren. Juster CAD-eksporttoleransene (kordhøyde og vinkeltoleranse) for å gjøre nettet så fint som du trenger, uten å overdrive.
Som en generell retningslinje anbefales det å opprettholde en liten akkordhøyde i forhold til nøkkeldimensjoner og en rimelig vinkeltoleranse; noen referanser foreslår verdier i størrelsesorden en brøkdel av overflatearealet (f.eks. 1/20) og vinkler rundt 15°, avhengig av kompleksiteten. Det er ikke en rigid regel, men et utgangspunkt for iterasjon.
For å redusere vekten uten å ødelegge delen, bruk kontrollert nettforenkling (Reduser/Forenkle i Meshmixer-lignende verktøy) og vurder å bruke 3MF, som komprimerer og innkapsler bedre enn STL. På denne måten opprettholder du fin geometri med mer håndterbare filer.
Når du skalerer modeller, gjør det proporsjonalt og sørg for at de fortsatt passer innenfor byggevolumet og oppfyller funksjonelle toleranser hvis de må settes sammen med andre deler. Aggressive reduksjoner kan slette viktige detaljer og ødelegge passformen.
3MF-fordeler innen samarbeid og repeterbarhet
Deling av en .3mf fra en slicer (f.eks. PrusaSlicer) lar deg pakke profiler, manuelle støtter, variable høyder, modifikatorer, retning, materialer og miniatyrbilder sammen med nettet. Den som mottar den starter fra samme prosjektstatus, uten å konfigurere den på nytt.
For eksterne tjenester reduserer det å sende 3MF misforståelser og feil: de ser ikke bare delen, de ser også hvordan du hadde tenkt å skrive den ut og hvorfor. Dette unngår iterasjoner og fremskynder tiden, spesielt i modeller med fine detaljer eller svært tilpassede støtter.
Noen plattformer og modellkataloger begynner å akseptere 3MF for å distribuere komplette «utskrivbare prosjekter», inkludert lisenser og metadata. I motsetning til STL, som bare er mesh-et, beholder 3MF kontekst og rettigheter i filen.
Slicer-interoperabilitet er ennå ikke perfekt for avanserte parametere, men 3MF, som er åpen og XML-basert, utvides og standardiseres med støtte fra konsortiet og store aktører. Det er en satsing på fremtiden med klare fordeler allerede i dag.
Lidenskapelig forfatter om verden av bytes og teknologi generelt. Jeg elsker å dele kunnskapen min gjennom å skrive, og det er det jeg skal gjøre i denne bloggen, vise deg alle de mest interessante tingene om dingser, programvare, maskinvare, teknologiske trender og mer. Målet mitt er å hjelpe deg med å navigere i den digitale verden på en enkel og underholdende måte.