Czym jest plik STEP i kiedy go używać?
STEP (Standard for the Exchange of Product model data, norma ISO 10303, rozszerzenie .step albo .stp) to format wymiany modeli 3D oparty na geometrii parametrycznej B-Rep — granicznej reprezentacji brył. Zamiast chmury trójkątów opisuje bryły przez powierzchnie analityczne (płaszczyzny, walcowce, sfery, powierzchnie NURBS), krawędzie i wierzchołki. Efekt: okrąg w STEP to prawdziwy okrąg o promieniu R, a nie 96 odcinków złudnie przypominających okrąg, jak w STL.
STEP vs STL — co realnie różni te formaty
| Cecha | STL | STEP |
|---|---|---|
| Reprezentacja | chmura trójkątów (mesh) | bryły B-Rep, powierzchnie analityczne |
| Okrąg Ø20 mm | 96–512 faset | dokładny okrąg |
| Edycja w CAD | niemożliwa (bez remeshingu) | pełna: szkic, operacje, krawędzie |
| Objętość masywnego modelu | duży plik, redundantny | zwykle mniejszy |
| CAM / frezowanie CNC | krok wstecz (facety) | natywny format ścieżek |
| Złożenia wieloelementowe | jeden blob | struktura części + pozycje |
| Druk 3D (slicer) | natywny | wymaga tessellacji — slicer robi to sam |
Kiedy STEP jest konieczny
- Kamera i frezowanie CNC — środowiska CAM (Fusion 360, SprutCAM, FreeCAD Path) potrafią pracować na meshu, ale ścieżki z facete są postrzępione; STEP daje gładkie przejścia i realną tolerancję ±0,02 mm.
- Edycja cudzego projektu — chcesz powiększyć otwór o 0,5 mm albo wydłużyć uchwyt; na meshu to rekonstrukcja, na STEP trzy kliknięcia.
- Dokumentacja i współpraca — inżynier, wykonawca, obróbka: wszyscy oczekują STEP/IGES, bo to neutralny format między SolidWorks, Fusion, FreeCAD i NX.
- Prawo i zamówienia publiczne — specyfikacje techniczne rysunków 2D generuje się z modelu parametrycznego, nie z meshu.
Kiedy STL w zupełności wystarcza
Druk 3D hobbystyczny, figurki, wazony, cosplay — slicer i tak stesseluje bryłę do trójkątów. Plik STEP nic tu nie daje poza rozmiarem. Jeśli drukujesz na Bambu P1S czy Enderze, zostaj przy STL/3MF; 3MF dodatkowo zachowuje kolory i lepszą kompresję.
Jak powstały STEP z STL — w skrócie
Konwersja mesh → B-Rep to rekonstrukcja powierzchni: wykrywanie płaskich regionów, dopasowanie walców i stożków do grup faset, wygładzanie NURBS tam, gdzie geometria jest swobodna. Dobre konwertery (OCCT, silnik FreeCAD, nasz pipeline na 3dfile.link) prowadzą walidację: zamknięta bryła (watertight), spójne normalne, brak samoprzecięć. Jakość wyjścia zależy od jakości meshu — gęsty, czysty STL konwertuje się niemal bezstratnie; siatka z dziurami wymaga naprawy najpierw.
Jednostki i standardy
STEP zapisuje jednostki w nagłówku (milimetry to norma w mechanice), dzięki czemu import w Fusion/FreeCAD nie skaluje modelu o 25,4 czy 1000 — problem, który zna każdy, kto wgrał calowy STL jako milimetrowy. Wersje AP203/AP214/AP242 różnią się metadanymi (kolory, materiały, struktura złożenia); do druku 3D i frezowania zwykle bez znaczenia, ale AP242 to obecny standard wymiany.
Najczęściej zadawane pytania
Czy slicer przyjmie STEP bezpośrednio?
Nowoczesne slicery (Bambu Studio, Orca, PrusaSlicer) importują STEP i same robią tessellację z kontrolowaną tolerancją. To wygodne: ustawiasz np. tolerancję 0,01 mm i masz pewność, że okrąg będzie okrągły. Starsze slicery chcą wyłącznie STL/3MF.
Czy konwersja STL→STEP coś psuje?
Mesh nie ma idealnej geometrii, więc B-Rep odtwarza ją z błędem rzędu tolerancji kordonów. Dla druku 3D i typowego CAM to bez znaczenia; przy precyzji mikronowej zawsze porównaj objętość przed i po.
STEP czy IGES?
STEP — nowszy, lepiej zdefiniowany, obsługuje złożenia i metadane. IGES zostaje w starych łańcuchach CAD i przy wymianie z dawnymi systemami.
Potrzebujesz STEP ze swojego STL?
Konwerter STL → STEP na 3dfile.link działa w przeglądarce — wgraj mesh, pobierz geometrię parametryczną. Darmowe do 100 MB.
Wypróbuj konwerter
3DFILE