STEP eller STL: Vilken fil ska du ladda upp för 3D-utskrift?

STL har varit standardfilen för 3D-utskrift i årtionden, men de flesta CAD-system sparar STEP, och många utskriftstjänster accepterar båda. De två formaten beskriver samma del på väldigt olika sätt, och skillnaden visar sig i enheter, noggrannhet och sammanställningar. Den här guiden förklarar vad varje format innehåller, vilket du ska välja och hur du exporterar en fil som prissätts och skrivs ut korrekt.
Det korta svaret
Om din detalj kommer från ett CAD-system, ladda upp STEP: det innehåller exakt geometri och dess enheter, så inget går förlorat eller skalas fel av misstag. Om din detalj bara finns som ett nät (mesh), från en 3D-skanning, skulpteringsprogramvara eller en nedladdad modell, ladda upp STL: det är det inbyggda språket för nätverktyg. Vår kalkylator accepterar båda (.step, .stp och .stl).
Vad som finns i varje fil
| STEP (.step, .stp) | STL (.stl) | |
|---|---|---|
| Vad den beskriver | Exakta ytor och solider (gränsrepresentation), som i CAD | En yta gjord av platta trianglar (nät) |
| Böjda ytor | Matematiskt exakta | Approximerade med fasetter |
| Enheter | Sparade i filen | Inte sparade; bara siffror |
| Sammanställningar | Flera solider och deras struktur | Endast trianglar; flera kroppar är inte märkta som sådana |
| Standard | ISO 10303 (AP203, AP214, AP242) | De facto-standard för 3D-utskrift sedan 1980-talet |
| Redigerbar i CAD | Ja, som solider | Knappast; nät är svåra att modifiera exakt |
| Filstorlek | Kompakt för enkla delar | Växer med nätets finhet |
| Typisk källa | CAD-system | Mesh-verktyg, 3D-skanningar, skulptering, modellbibliotek |
Varför STEP oftast är det bättre valet
Enheter kan inte blandas ihop
En STL-fil innehåller endast koordinater. Huruvida "25.4" betyder millimeter eller tum anges inte i filen. En detalj som designats i tum och läses in som millimeter blir 25,4 gånger för liten; det motsatta misstaget gör den enorm. En STEP-fil deklarerar sina enheter, så storleken läses in korrekt.
Kurvor förblir exakta
I STL är ett hål en polygon. Om exporten är grov blir ett 10 mm hål ett synligt mångsidigt prisma, och skrivaren reproducerar fasetterna troget. En STEP-fil innehåller den exakta cylindern; konverteringen till det fina nät som skrivaren behöver sker på vår sida med en känd, fin inställning.
Sammansättningar förblir separata delar
Många CAD-exporter innehåller flera kroppar: ett hölje och dess lock, en jigg och dess bussningar, flera varianter sida vid sida. STEP behåller dem som separata solider. I en STL är allt ett enda moln av trianglar, och separata kroppar måste identifieras från geometrin.
När STL är rätt val
- Detaljen skulpterades, skannades eller genererades (gitter, topologioptimering) och saknar en CAD-solid.
- Du laddade ner modellen som STL och har ingen källfil.
- Din programvara exporterar STEP dåligt, till exempel som ett nät inbäddat i STEP, vilket inte ger någon fördel.
STL fungerar alldeles utmärkt när det exporteras noggrant. Nästa avsnitt visar hur.
Så exporterar du en bra STL
- Använd millimeter. Det är den vanliga standarden för 3D-utskrifter och undviker skalfel.
- Välj en fin upplösning. CAD-system kallar det kordahöjd, avvikelse eller tolerans (hur långt en fasett får avvika från den sanna ytan) och vinkeltolerans. En avvikelse på cirka 0,01 mm och en liten vinkel ger mjuka kurvor utan enorma filer.
- Exportera som binär STL. Den är flera gånger mindre än ASCII STL med samma geometri.
- Exportera solider, inte ytor. Nätet måste vara stängt: varje kant delas av exakt två trianglar. Öppna ytor kan inte skrivas ut som en volym.
- Kontrollera resultatet. Öppna STL-filen i en visare och titta på böjda ytor och små hål innan du laddar upp.
Hur man exporterar en bra STEP
- Exportera solida kroppar. Ytkroppar, skisser och konstruktionsgeometri behövs inte.
- AP214 eller AP242 har brett stöd; AP203 fungerar också.
- Dölj det som inte ska skrivas ut. Skruvar, lager och referensgeometri i en sammanställning kommer annars att läsas som delar.
- En fil per del eller en sammanställningsfil: båda fungerar; kalkylatorn delar upp kropparna.
Hur vår kalkylator läser båda formaten
Analysen körs i din webbläsare när du laddar upp en fil:
- STEP konverteras till ett mycket fint nät (0.005 mm linjär avvikelse) och dess enheter läses från filen, så tummodeller får rätt storlek.
- STL läses som millimeter. Om din fil är i tum, byt enhet för den filen så uppdateras storlek och pris.
- Flera kroppar i en fil blir separata delar, var och en kontrolleras för passform och prissätts för sig; identiska kroppar grupperas med ett antal.
- Nätkontroller: öppna kanter, non-manifold-kanter, ytor med inkonsekvent orientering, inverterade normaler och inneslutna hålrum rapporteras. Ett öppet nät prissätts fortfarande, med en varning.
- Designgranskning: tunna väggar och inneslutna hålrum som skulle stänga in pulver flaggas; se designriktlinjerna för SLS.
För STEP-filer hämtas volym och ytarea från det fina nätet; på kalkylatorns referenstestdelar är avvikelsen från exakta värden som mest några hundradels procent på böjda ytor, och noll på plana ytor.
Vanliga uppladdningsproblem och lösningar
| Symptom | Trolig orsak | Lösning |
|---|---|---|
| Detaljen är pytteliten eller enorm | STL i tum läses som millimeter, eller tvärtom | Byt enhet för filen, eller exportera STEP |
| Synliga fasetter på böjda ytor | Grov STL-export | Exportera med en mindre avvikelse och vinkel, eller använd STEP |
| Detaljen "passar inte" | Fel enheter, eller så är detaljen större än kammaren på 200 × 250 × 330 mm | Kontrollera enheterna; dela upp stora detaljer i sektioner |
| Varning om öppna kanter | Ytor exporterade istället för en solid | Exportera den solida kroppen, eller reparera nätet |
| Varning för inneslutna håligheter | Ihålig del utan evakueringshål | Lägg till minst två evakueringshål på minst 5 mm |
| Skruvar och kullager visas som delar | Köpta delar kvar i sammanställningen | Dölj eller ta bort dem före export |
Hur är det med 3MF, OBJ och native CAD-filer?
3MF är ett nyare mesh-format som lagrar enheter och flera objekt, och OBJ är vanligt inom visualisering. Native CAD-filer beror på programvaran och dess version. Vår kalkylator läser STEP och STL, vilket alla CAD- och mesh-verktyg kan exportera.
När filen är klar, ladda upp den till den direkta SLS-kalkylatorn: du ser 3D-förhandsgranskningen, passformen i skrivaren, designgranskningen och priset. Mer om noggrannhet i SLS-toleranser och spel; om du fortfarande behöver själva modellen designar specialisterna på prototype.builders delar och prototyper.
Vanliga frågor
Är STEP eller STL bättre för 3D-utskrift?
STEP är bättre när delen kommer från CAD: det lagrar exakt geometri, enheter och separata kroppar. STL är rätt val när delen bara finns som en mesh, till exempel från en 3D-skanning eller skulpteringsprogramvara.
Har en STL-fil enheter?
Nej. En STL-fil lagrar endast koordinater, så samma fil kan läsas som millimeter eller tum. Vår kalkylator läser STL som millimeter och låter dig byta en fil till tum.
Vilken upplösning ska jag använda när jag exporterar STL?
Exportera som binär STL i millimeter med en avvikelse (kordahöjd) på cirka 0.01 mm och en liten vinkeltolerans. Det ger mjuka kurvor utan mycket stora filer.
Kan jag ladda upp en sammanställning som en STEP-fil?
Ja. Kalkylatorn delar upp filen i dess kroppar, kontrollerar och prissätter var och en separat och grupperar identiska kroppar med ett antal. Dölj skruvar och andra köpta delar före export.
Vilka filformat accepterar SLS-kalkylatorn?
STEP (.step, .stp) och STL (.stl). Flera filer kan laddas upp samtidigt.
Vad betyder en varning om öppna kanter?
Nätet är inte stängt, oftast för att ytor exporterades istället för en solid. Delen prissätts fortfarande, men du bör exportera den solida kroppen eller reparera nätet innan du beställer.
Få ett direktpris
Ladda upp STEP- eller STL-filer till kalkylatorn och se priset på dina delar på några sekunder: vit Nylon PA 12, blästring och polering ingår, valfri färgning i 61 färger, tre leveranshastigheter. Därifrån skickar du orderförhandsgranskningen för bekräftelse.
Ett annat material, ett sekretessavtal (NDA) eller en stor serie? Skriv till oss. För designhjälp och prototyputveckling, se prototype.builders.
Få ett direktpris