STEP vs STL vs 3MF: Virkelige forskjeller og hvordan du velger for utskrift

Siste oppdatering: 11/08/2025
Forfatter: Isaac
  • 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.

Sammenligning av STEP STL 3MF-formater

Å 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 støte på i 3D-printing. Den samme delen kan skrives ut i disse formatene med svært forskjellige resultater: fra et fasettert nett som avslører trekanter på overflaten til en "klar til utskrift" -beholder med forhåndsdefinerte materialer, teksturer og støtter.

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 vanlige problemer som ødelagte filer , manglende mangfoldigheter eller tap av detaljer på grunn av triangulering. Alt dette støttes av viktig informasjon som deles av bransjeaktører og spesialiserte miljøer.

Fra CAD til skriver: Hvordan STEP, STL og 3MF passer inn i arbeidsflyten din

Additiv produksjon begynner i CAD og slutter med at skriveren utfører G-kode, men midt imellom finnes sliceren, som ikke fungerer direkte med parametriske formater som STEP/IGES eller native formater som IPT eller SLDPRT. Sliceren trenger et nett som er egnet for produksjon; derfor eksporteres eller konverteres det til "utskrifts"-formater som STL, OBJ, AMF eller 3MF før G-koden genereres.

Slicing deler modellen inn i lag og lager bevegelses- og avsetningsinstruksjoner (G-kode) for maskinen for å bygge delen lag for lag. I denne prosessen er de kritiske dataene geometri og i økende grad farge, tekstur, materiale, orienteringer og til og med metadata og utskriftsprofiler – informasjon som ikke alle formater kan lagre.

Noen produsenter tilbyr innebygde slicere som direkte godtar bestemte formater og forenkler prosessen, men generelt går ikke STEP-filer til sliceren uten forutgående konvertering. Dette forklarer hvorfor, selv om STEP er konge innen design og ingeniørfag, STL og 3MF er de foretrukne formatene i nærheten av skriveren.

I praksis er den typiske arbeidsflyten: design i CAD (parametrisk) → eksport/konvertering til et utskriftsformat → laminering → send G-kode til skriveren. Å forstå hva hvert format lagrer sparer deg for iterasjoner, omarbeiding og overraskelser i overflatebehandlinger eller materialer.

STL: Det universelle nettet som skriver ut alt (med sine ulemper)

3D blander

STL (Stereolitografi eller Standard Tessellation Triangle Language) er det mest kompatible veteranformatet: det representerer overflaten som et nettverk av trekanter som tilnærmer seg modellen. Jo flere trekanter, desto bedre tilnærmes kurvene og desto jevnere blir det resulterende stykket, på bekostning av å øke filstørrelsen.

Enkelheten er både dens styrke og dens begrensning: STL lagrer kun overflategeometri, uten farge, teksturer, materialer eller eksplisitt skala. Dette er vanligvis tilstrekkelig for prototyper av ett materiale og enkle deler, men det kommer til kort med flerfarge-/flermaterialeteknologier.

  Trinn for å legge til tekster i Adobe Premiere

STL-filer kan være ASCII (lesbar, større) eller binære (kompakte og effektive), hvor sistnevnte er mer praktisk for arbeid og deling. Verktøy som Meshmixer, MeshLab eller Netfabb brukes ofte til å feilsøke og optimalisere disse maskene.

Vanlige regler og beste praksis: normaler bør peke utover (konsistent retning), trekanter bør dele hjørner riktig, og nettet bør være vanntett og mangfoldig. Noen arbeidsflyter pålegger ytterligere konvensjoner, for eksempel å opprettholde positive koordinater eller ordne trekanter for å forenkle behandlingen, men disse 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 være synlige hvis trianguleringstettheten er lav. Dette er den typiske "trekantene viser"-effekten, et symptom på for løse eksporttoleranser eller aggressive forenklinger.

OBJ og AMF: To alternativer som legger til farge og detaljer

OBJ, opprinnelig utviklet for datagrafikk, er et nøytralt og enkelt format som, i motsetning til STL, støtter farger og teksturer via en .mtl-fil (og tilhørende .png-teksturer). Videre kan det representere geometri med polygoner og firkanter, og til og med friformede overflater, noe som forbedrer gjengivelsen.

Et OBJ-prosjekt består vanligvis av flere deler: .obj-filen som inneholder geometrien og .mtl-filen som inneholder materialene. 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), promotert 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 nettinger og finere overflategjengivelse), og kan til og med håndtere konsepter som rutenett eller vokseler.

Selv om AMF ble introdusert for å overvinne begrensningene til STL, har adopsjonen vært tregere enn 3MF, til tross for de tekniske fordelene og det innebygde fokuset på 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

3D-utskrift

3MF (3D Manufacturing Format) ble laget av 3MF-konsortiet (opprinnelig ledet av Microsoft, med medlemmer som Autodesk, Dassault Systèmes, Stratasys, Ultimaker og andre) for å gå utover STL og AMF. Det er åpent, XML-basert og designet spesielt for moderne 3D-printing.

Den fungerer som en komprimert beholder (ZIP-type): faktisk kan du gi filtypen nytt navn til .zip og se innholdet, noe som forenkler feilsøking, menneskelig lesbarhet og utvidbarhet. Inne lagres nettverket, og fremfor alt scene- og fabrikasjonsinformasjon som andre formater ikke inkluderer.

Hva kan 3MF inkludere? Materialer, farger, teksturer, korrekte sceneenheter, miniatyrbilder, flere deler i samme scene og – viktigst av alt – slicer-konfigurasjonen: skriverprofiler, manuelle støtter, variable laghøyder og modifikatorer. Dette lar deg dele "skriveklare" prosjekter med alt finjustert.

En annen kraftig fordel er instansiering: du kan referere til det samme objektet flere ganger uten å duplisere nettverket, noe som sparer plass og reduserer feil. Dessuten definerer det 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.

  Slik eksporterer du lag og ressurser fra Krita for 2D-spillmotorer

3MF støttes godt av populære slicere (PrusaSlicer bruker det som standard prosjektformat, og det støttes av Cura, Simplify3D, IdeaMaker og andre), selv om det fortsatt finnes begrensninger i interoperabilitet mellom programmer for avanserte utskriftsparametere. Likevel overføres modellen og mange innstillinger jevnere enn med 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 produktmodelldata. Den lagrer eksakt geometri og design med matematisk presisjon. Den er ideell for prosjektering, parametrisk design og komplekse sammenstillinger, og har bred kompatibilitet mellom CAD-verktøy.

STEP-filer kan dele informasjon inn i moduler og lagres i ASCII (menneskelig lesbar) eller binærformat, og er designet for portabilitet mellom systemer uten tap av designintensjon. Deres nøytralitet og interoperabilitet har gjort dem til en hjørnestein i CAD-utveksling.

Men for 3D-printing må en STEP-fil konverteres til et nett (triangulering) før den legges inn i sliceren. Ved å sende STEP-filer til en tjeneste kan de kontrollere trianguleringstettheten som er passende for teknologien og finishen. Dette forhindrer at STL-filer eksporteres feil på grunn av størrelsesbegrensninger eller dårlig justerte toleranser.

Den omvendte STL-til-STEP-konverteringen er komplisert fordi STL bare inneholder netting uten historikk eller parametere. STEP-til-STL-konverteringen er direkte, selv om du kan miste detaljer hvis du angir toleranser som er for grove. Å velge riktig eksportmetode er nøkkelen til å unngå uønskede fasetter.

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 basert på prosess- og overflatekrav.

Hvis du vil kontrollere nettverket selv og sende noe lett og universelt, er STL fortsatt det raske og kompatible alternativet for enkle deler i ett materiale. Du bestemmer balansen mellom oppløsning og størrelse, med ulempen at farge eller parametere ikke er inkludert.

Hvis du ønsker å opprettholde kontroll og metadata uten å bekymre deg for filstørrelse, lar 3MF deg pakke geometri, materialer og hele prosjektkonfigurasjonen inn i én utskriftsklar fil. Det er den mest praktiske og robuste måten å dele komplekse prosjekter på.

En nyttig måte å tenke på det: med STEP delegerer du triangulering til produsenten; med STL kontrollerer du det, men du er begrenset av størrelse; med 3MF kontrollerer du det, og i tillegg deler du hele utskriftskonteksten uten så mange vektbegrensninger. På denne måten samkjører du kvalitet, reproduserbarhet og samarbeid.

OBJ og AMF i kontekst: Når kommer de inn i bildet?

OBJ er praktisk når farge-/teksturtilordning er viktig, og du jobber mellom 3D -apper og slicere. Husk å inkludere .mtl-filen og teksturer, slik at materialet ikke går tapt. Det er allsidig, men det kan være mindre praktisk å administrere flere tilknyttede filer enn én enkelt 3MF-fil.

  Slik gjenoppretter du slettede filer med TestDisk og PhotoRec

AMF deler XML-basen og muligheten til å håndtere flere materialer, farger og høyere overflatenøyaktighet med 3MF, med fordelen av å være en ASTM-utviklet 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 behandlingskrav til sliceren. Juster eksporttoleransene i CAD (kordhøyde og vinkeltoleranse) slik at nettet er så fint som du trenger, uten å overdrive.

Som en generell retningslinje anbefales det å holde akkordhøyden liten i forhold til nøkkeldimensjonene og opprettholde 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 kompleksitet. Dette er ikke en rigid regel, men snarere et utgangspunkt for iterasjon.

For å redusere filstørrelsen uten å kompromittere modellens integritet, bruk kontrollert mesh-forenkling (Reduce/Simplify i verktøy som Meshmixer) og vurder å bruke 3MF, som komprimerer og innkapsler bedre enn STL. Dette lar deg opprettholde fin geometri med mer håndterbare filer.

Når du skalerer modeller, må du gjøre det proporsjonalt og sørge for at de fortsatt passer innenfor byggevolumet og oppfyller funksjonelle toleranser hvis de skal settes sammen med andre deler. Aggressive reduksjoner kan slette kritiske detaljer og ødelegge tilpasninger.

3MF-fordeler innen samarbeid og repeterbarhet

Deling av en 3mf-fil fra en slicer (f.eks. PrusaSlicer) lar deg pakke profiler, manuelle støtter, variable høyder, modifikatorer, retning, materialer og miniatyrbilder sammen med nettet. Mottakeren vil starte fra samme prosjekttilstand uten å måtte konfigurere den på nytt.

For eksterne tjenester reduserer det å sende 3MF misforståelser og feil: de ser ikke bare delen, men også hvordan du hadde tenkt å skrive den ut og hvorfor. Dette unngår iterasjoner og fremskynder produksjonstiden, spesielt for modeller med fine detaljer eller svært tilpassede støtter.

Noen plattformer og modellkataloger begynner å akseptere 3MF for distribusjon av komplette «utskrivbare prosjekter», inkludert lisenser og metadata. I motsetning til STL, som bare er mesh-filen, bevarer 3MF kontekst og rettigheter i filen.

Interoperabiliteten mellom slicere er ennå ikke perfekt for avanserte parametere, men 3MF, som er åpen og XML-basert, utvides og standardiseres med støtte fra konsortiet og nøkkelaktører. Det er en fremtidsrettet tilnærming med klare fordeler som allerede sees i dag.