STEP vs STL: geometria CAD czy siatka do druku?
STEP vs STL sprowadza się do tego, co będzie dalej: STEP zachowuje dokładne powierzchnie CAD do edycji i obróbki; STL to siatka trójkątów do druku. Przekonwertuj bezpłatnie tutaj.
- ISO 10303 vs siatka trójkątów
- Zmierzone rozmiary plików
- Sprawdzona obsługa w slicerach
STEP vs STL: krótka odpowiedź
STEP opisuje część tak, jak robi to program CAD: otwór to prawdziwy walec o danym promieniu, zaokrąglenie to prawdziwa zaokrąglona powierzchnia, a plik zapisuje swoje jednostki. STL opisuje tylko zewnętrzną powłokę jako płaskie trójkąty, więc ten sam otwór staje się wielokątem o kilkudziesięciu bokach, zamrożonym w rozdzielczości, w jakiej go wyeksportowano.
To sprawia, że decyzja STEP vs STL dotyczy głównie kolejnej osoby w łańcuchu. Mechanik, zakład wtryskowy albo projektant, który będzie zmieniał wymiary, potrzebuje STEP. Slicer, farma drukarska albo serwis do udostępniania modeli potrzebuje siatki, a STL jest najpowszechniej akceptowaną. Wiele slicerów importuje teraz STEP bezpośrednio, ale konwertuje go na trójkąty przy wczytywaniu, więc wydruk i tak powstaje z siatki.
Konwersja przebiega czysto tylko w jedną stronę. STEP na STL to rutynowy eksport. STL na STEP jest możliwe, ale wynik to STEP złożony z tysięcy płaskich trójkątnych ścian, a nie edytowalnych krzywych.
Tabela porównawcza STEP vs STL
Oba formaty obok siebie w punktach, które decydują, który wysłać.
| STEP (.step, .stp) | STL (.stl) | |
|---|---|---|
| Typ geometrii | Reprezentacja brzegowa (B-rep): dokładne płaszczyzny, walce, powierzchnie NURBS, krawędzie i bryły | Siatka trójkątów przybliżająca powierzchnię |
| Kolor / tekstura | Kolory części i ścian (AP214, AP242); brak tekstur UV | Brak w standardzie |
| Jednostki | Zapisane w pliku (milimetry, cale i inne) | Nie są zapisane; slicery zakładają milimetry |
| Materiały | Dane produktu, a w nowszych protokołach adnotacje materiałowe i PMI | Brak |
| Rozmiar pliku | Rośnie z liczbą cech, a nie z gładkością | Rośnie z liczbą trójkątów: 50 bajtów na trójkąt w formacie binarnym |
| Możliwość edycji | W pełni edytowalny w CAD: zmień średnicę otworu, dodaj fazę | Bardzo ograniczona: tylko edycja siatki, krzywe są już podzielone na ściany |
| Obsługa oprogramowania | Każde mechaniczne narzędzie CAD (Fusion, SolidWorks, Onshape, FreeCAD, CATIA) | Każdy slicer, edytor siatek i usługa druku 3D |
| Zastosowanie w druku | Importowany przez PrusaSlicer i Bambu Studio, triangulowany przy wczytywaniu; nie ma go na liście Cury | Domyślny format wejściowy do druku |
| Złożenia | Wiele nazwanych części z pozycjami w jednym pliku | Jedna nienazwana siatka; części się scalają |
STEP to ISO 10303. Jego popularne kodowanie tekstowe .step to ISO 10303-21, opublikowane po raz pierwszy w 1994 r.; AP203, AP214 i AP242 to protokoły aplikacji najczęściej eksportowane przez narzędzia CAD.
Dlaczego plik STEP vs STL wygląda inaczej z bliska
Otwórz plik STEP w edytorze tekstu, a zacznie się od ISO-10303-21;, po czym następują ponumerowane encje: punkty, kierunki, okręgi, powierzchnie B-spline, a potem zbudowane z nich ściany i powłoki. Nic nie jest przybliżane. Otwór 5,2 mm jest zapisany jako okrąg o promieniu 2,6 mm, a każdy program, który czyta plik, może go podzielić tak drobno, jak chce.
STL już dokonał tego wyboru. Eksporter CAD wybrał tolerancję cięciwową i limit kąta, pociął każdą krzywą na proste odcinki i wyrzucił krzywą. Powiększ wydrukowany otwór zgrubnego STL, a zobaczysz płaskie odcinki; na szybkiej drukarce gęste krótkie odcinki kosztują też prędkość i gładkość, dlatego Bambu Lab zwraca uwagę, że import STEP pozwala Bambu Studio generować więcej ruchów łukowych w G-code.
- STEP: matematyka, która opisuje powierzchnię dokładnie
- STL: próbka przy jednej stałej rozdzielczości
- Tolerancję teselacji wybiera się przy eksporcie, nie przy druku
Rzeczywiste rozmiary plików: jeden wspornik jako STEP i jako STL
Wymodelowaliśmy wspornik L o wymiarach 60 x 40 x 40 mm ze ścianką 5 mm, zaokrągleniami 1,5 mm na każdej krawędzi i czterema otworami 5,2 mm (52 ściany B-rep) w OpenCASCADE, zapisaliśmy go jako STEP AP214, a następnie wyeksportowaliśmy STL z trzema ustawieniami teselacji.
| Plik | Tolerancja (liniowa / kątowa) | Trójkąty | Rozmiar |
|---|---|---|---|
| STEP AP214 | Dokładne powierzchnie | nie dotyczy | 175 KB |
| STL, zgrubny | 0,1 mm / 0,5 rad | 1 462 | 73 KB |
| STL, drobny | 0,01 mm / 0,2 rad | 5 290 | 265 KB |
| STL, bardzo drobny | 0,001 mm / 0,1 rad | 25 340 | 1,27 MB |
STEP pozostaje tego samego rozmiaru niezależnie od tego, jak gładki chcesz uzyskać wynik. STL rośnie około pięciokrotnie za każdym razem, gdy zaostrzasz tolerancję, a wersja zgrubna widocznie dzieli zaokrąglenia 1,5 mm na ściany.
Czy można bezpośrednio slicować plik STEP vs STL?
Coraz częściej tak. PrusaSlicer dodał import STEP w wersji 2.5, a jego centrum pomocy podaje, że STEP jest triangulowany podczas importu.
Bambu Studio importuje pliki STEP i złożenia przez jądro OpenCASCADE, zachowuje widok złożenia z pozycją każdej części i udostępnia dwa ustawienia jakości: odchylenie liniowe i odchylenie kątowe: mniejsze wartości dają gładsze powierzchnie, więcej trójkątów i wolniejszy import. Jeśli okno się nie pojawia, włącz „Pokaż okno ustawień parametrów siatki STEP” w Preferencjach.
Lista obsługiwanych typów modeli UltiMaker Cura obejmuje 3MF, STL, OBJ, PLY, glTF i inne, ale nie STEP, więc użytkownicy Cury nadal najpierw eksportują siatkę.
Zaletą slicowania z STEP jest kontrola: teselację wybierasz w momencie druku, zamiast akceptować to, co wyeksportował projektant. Zaletą STL jest to, że działa wszędzie, także w usługach druku i serwisach do wgrywania plików.
- PrusaSlicer 2.5+: import STEP, triangulowany przy wczytywaniu
- Bambu Studio: STEP i złożenia, regulowane odchylenie
- Cura: najpierw eksportuj STL, OBJ lub 3MF
Kiedy używać STEP, a kiedy STL
Jedna zasada obejmuje większość przypadków: wysyłaj STEP ludziom, którzy będą zmieniać projekt, a STL maszynom, które mają go tylko wykonać.
Obróbka CNC lub blacha
Wycena u producenta
Druk w domu lub w print farmie
Udostępnianie na Printables, Thingiverse lub MakerWorld
Kształty rzeźbione lub skanowane
Archiwizacja własnych projektów
Błędy przy eksporcie STL vs STEP, których należy unikać
Większość problemów wynika z ustawień eksportu, a nie z formatu.
- Eksportuj STL z tolerancją cięciwową około 0,01 mm dla części funkcjonalnych; małe zaokrąglenia pokazują ściany przy 0,1 mm
- Sprawdź, czy STEP to AP214 lub AP242, jeśli kolory lub nazwy złożeń mają przetrwać
- Ustaw wartości odchylenia w Bambu Studio raz i zachowaj je dla podobnych części
- Podejrzyj STEP w przeglądarce przed wysłaniem, aby potwierdzić, że wyeksportowano każdą bryłę
- Konwertuj STL na STEP i oczekuj edytowalnych cech; dostaniesz płaskie trójkątne ściany
- Eksportuj STL domyślnie z ekstremalnie drobnymi ustawieniami; pliki puchną bez widocznego zysku
- Zakładaj, że STEP otworzy się w każdym slicerze; Cura potrzebuje siatki
- Wysyłaj do warsztatu tylko STL; poproszą o STEP
Darmowe przeglądarki i konwertery STEP i STL
Działają w przeglądarce bez logowania. Pliki STEP są czytane przez silnik OpenCASCADE skompilowany do WebAssembly, więc nic nie jest wysyłane.
FAQ
Najczęściej zadawane pytania
Czy STEP jest lepszy niż STL do druku 3D?
Czy mogę przekonwertować STL na STEP?
Dlaczego plik STEP jest mniejszy niż mój STL?
Czy Cura otwiera pliki STEP?
Jaka jest różnica między plikiem STEP a STL dla mechanika?
Czym są AP203, AP214 i AP242?
Czy mogę otworzyć plik STEP bez oprogramowania CAD?
Czy AI potrafi zrobić plik STEP ze zdjęcia?
Powiązane narzędzia i poradniki
Kontynuuj
Zacznij za darmo
A może drukujesz coś organicznego?
W przypadku figurek i rekwizytów na starcie nie ma żadnego pliku CAD. Zamień zdjęcie w model 3D, zwykle w niecałą minutę, a następnie wyeksportuj STL lub 3MF w płatnym planie.
Bez karty kredytowej · 3 darmowe kredyty na start