STEP vs STL: CAD geometrie, nebo tisknutelná síť?
STEP vs STL se rozhoduje podle toho, co bude následovat: STEP zachovává přesné CAD plochy pro úpravy a obrábění; STL je trojúhelníková síť pro tisk. Převádějte zdarma tady.
- ISO 10303 vs trojúhelníková síť
- Naměřené velikosti souborů
- Ověřená podpora slicerů
STEP vs STL: krátká odpověď
STEP popisuje díl tak, jak to dělá CAD program: otvor je skutečný válec s poloměrem, zaoblení je skutečná zaoblená plocha a soubor ukládá i své jednotky. STL popisuje pouze vnější povrch jako ploché trojúhelníky, takže se stejný otvor změní na mnohoúhelník s desítkami stran, zamrzlý v rozlišení, ve kterém byl exportován.
Rozhodnutí STEP vs STL se proto většinou týká toho, kdo bude v řetězci následovat. Obráběč, výrobce vstřikovacích forem nebo konstruktér, který bude měnit rozměry, potřebuje STEP. Slicer, tisková farma nebo web pro sdílení modelů potřebuje síť a STL je nejrozšířenější. Mnoho slicerů už STEP načítá přímo, ale při načtení ho převádí na trojúhelníky, takže tisk stejně vzniká ze sítě.
Převod jde čistě jen jedním směrem. STEP na STL je rutinní export. STL na STEP je možné, ale výsledkem je STEP složený z tisíců plochých trojúhelníkových stěn, nikoli upravitelných křivek.
Srovnávací tabulka STEP vs STL
Oba formáty vedle sebe v bodech, které rozhodují, který z nich poslat.
| STEP (.step, .stp) | STL (.stl) | |
|---|---|---|
| Typ geometrie | Hraniční reprezentace (B-rep): přesné roviny, válce, NURBS plochy, hrany a tělesa | Trojúhelníková síť aproximující povrch |
| Barva / textura | Barvy dílů a ploch (AP214, AP242); žádné UV textury | Ve standardu žádné |
| Jednotky | Uložené v souboru (milimetry, palce a další) | Neukládají se; slicery předpokládají milimetry |
| Materiály | Produktová data a v novějších protokolech anotace materiálu a PMI | Žádné |
| Velikost souboru | Roste s počtem prvků, ne s hladkostí | Roste s počtem trojúhelníků: 50 bajtů na trojúhelník v binární podobě |
| Upravitelnost | Plně upravitelné v CAD: změňte průměr otvoru, přidejte sražení | Velmi omezená: pouze úpravy sítě, křivky už jsou facetované |
| Podpora softwaru | Každý mechanický CAD nástroj (Fusion, SolidWorks, Onshape, FreeCAD, CATIA) | Každý slicer, editor sítí a 3D tisková služba |
| Využití pro tisk | Načítá PrusaSlicer a Bambu Studio, při načtení triangulováno; není v seznamu Cury | Výchozí vstup pro tisk |
| Sestavy | Více pojmenovaných dílů s pozicemi v jednom souboru | Jedna nepojmenovaná síť; díly se sloučí |
STEP je ISO 10303. Jeho běžné textové kódování .step je ISO 10303-21, poprvé publikované v roce 1994; AP203, AP214 a AP242 jsou aplikační protokoly, které většina CAD nástrojů exportuje.
Proč soubor STEP vs STL zblízka vypadá jinak
Otevřete STEP v textovém editoru a začíná ISO-10303-21;, po němž následují očíslované entity: body, směry, kružnice, B-spline plochy a poté plochy a skořepiny z nich sestavené. Nic není aproximováno. Otvor 5.2 mm je uložen jako kružnice o poloměru 2.6 mm a každý program, který soubor načte, si ho může rozdělit na trojúhelníky tak jemně, jak chce.
STL už toto rozhodnutí udělal. Exportér CAD zvolil toleranci tětivy a úhlový limit, každou křivku rozřezal na přímé segmenty a křivku zahodil. Přibližte si vytištěný otvor z hrubého STL a uvidíte rovné plošky; na rychlé tiskárně navíc husté krátké segmenty ubírají rychlost i plynulost, proto Bambu Lab uvádí, že import STEP umožňuje Bambu Studio generovat v G-code více obloukových pohybů.
- STEP: matematika, která popisuje povrch přesně
- STL: vzorkovaná kopie v jednom pevném rozlišení
- Tolerance teselace se volí při exportu, ne při tisku
Skutečné velikosti souborů: jedna konzola jako STEP a jako STL
V OpenCASCADE jsme vymodelovali L-konzolu 60 x 40 x 40 mm se stěnou 5 mm, zaobleními 1.5 mm na každé hraně a čtyřmi otvory 5.2 mm (52 ploch B-rep), uložili ji jako STEP AP214 a poté exportovali STL se třemi nastaveními teselace.
| Soubor | Tolerance (lineární / úhlová) | Trojúhelníky | Velikost |
|---|---|---|---|
| STEP AP214 | Přesné plochy | n/a | 175 KB |
| STL, hrubé | 0.1 mm / 0.5 rad | 1,462 | 73 KB |
| STL, jemné | 0.01 mm / 0.2 rad | 5,290 | 265 KB |
| STL, velmi jemné | 0.001 mm / 0.1 rad | 25,340 | 1.27 MB |
STEP zůstává stejně velký, ať chcete výsledek jakkoli hladký. STL při každém zpřísnění tolerance naroste zhruba pětkrát a hrubá verze na 1.5 mm zaobleních vytváří viditelné facety.
Lze přímo slicovat STEP vs STL?
Stále častěji ano. PrusaSlicer přidal import STEP ve verzi 2.5 a jeho help centrum uvádí, že se STEP při importu trianguluje.
Bambu Studio importuje STEP soubory a sestavy přes jádro OpenCASCADE, zachovává Assembly View s pozicí každého dílu a nabízí dvě nastavení kvality, lineární a úhlovou odchylku: menší hodnoty dávají hladší povrchy, více trojúhelníků a pomalejší import. Pokud se dialog nezobrazí, zapněte v předvolbách "Show the STEP mesh parameter setting dialog".
Seznam podporovaných typů modelů UltiMaker Cura zahrnuje 3MF, STL, OBJ, PLY, glTF a další, ale ne STEP, takže uživatelé Cury stále nejprve exportují síť.
Výhodou slicování ze STEP je kontrola: teselaci si zvolíte až při tisku, místo abyste se smířili s tím, co exportoval konstruktér. Výhodou STL je, že funguje všude, včetně tiskových služeb a upload stránek.
- PrusaSlicer 2.5+: import STEP, při načtení triangulováno
- Bambu Studio: STEP a sestavy, nastavitelná odchylka
- Cura: nejprve exportujte STL, OBJ nebo 3MF
Kdy použít STEP a kdy STL
Většinu případů pokryje jedno pravidlo: posílejte STEP lidem, kteří budou design měnit, a STL strojům, které ho jen vyrobí.
CNC obrábění nebo plechové díly
Získání cenové nabídky od výrobce
Tisk doma nebo na tiskové farmě
Sdílení na Printables, Thingiverse nebo MakerWorld
Sochařsky modelované nebo skenované tvary
Archivace vlastních návrhů
Chyby při exportu STL vs STEP, kterým se vyhnout
Většina problémů pochází z nastavení exportu, ne z formátu.
- U funkčních dílů exportujte STL s tolerancí tětivy kolem 0.01 mm; malá zaoblení vykazují facety už při 0.1 mm
- Pokud mají barvy nebo názvy sestav zůstat zachované, zkontrolujte, že STEP je AP214 nebo AP242
- Nastavte odchylky v Bambu Studio jednou a pro podobné díly je ponechte
- Před odesláním si STEP prohlédněte v prohlížeči a ověřte, že se exportovala všechna tělesa
- Převádět STL na STEP a čekat upravitelné prvky; dostanete ploché trojúhelníkové stěny
- Exportovat STL ve výchozím nastavení extrémně jemně; soubory nabobtnají bez viditelného přínosu
- Předpokládat, že STEP otevře každý slicer; Cura potřebuje síť
- Posílat do strojní dílny jen STL; vyžádají si STEP
Bezplatné prohlížeče a převodníky STEP a STL
Běží ve vašem prohlížeči bez přihlášení. Soubory STEP čte jádro OpenCASCADE zkompilované do WebAssembly, takže se nic nenahrává.
FAQ
Často kladené dotazy
Je STEP pro 3D tisk lepší než STL?
Můžu převést STL na STEP?
Proč je soubor STEP menší než můj STL?
Otevírá Cura soubory STEP?
Jaký je rozdíl mezi souborem STEP vs STL pro obráběče?
Co jsou AP203, AP214 a AP242?
Můžu si STEP soubor prohlédnout bez CAD softwaru?
Umí AI vytvořit STEP soubor z fotky?
Související nástroje a návody
Pokračovat
Začít zdarma
Tisknete radši něco organického?
U figurek a rekvizit na začátku žádný CAD soubor neexistuje. Převeďte fotku na 3D model, obvykle za méně než minutu, a pak exportujte STL nebo 3MF v placeném tarifu.
Bez platební karty · 3 kredity zdarma na start