STEP vs STL: CAD-геометрія чи сітка для друку?
STEP vs STL зводиться до того, що буде далі: STEP зберігає точні CAD-поверхні для редагування й механічної обробки; STL — це трикутна сітка для друку. Конвертуйте безкоштовно тут.
- ISO 10303 проти трикутної сітки
- Виміряні розміри файлів
- Перевірена підтримка слайсерів
STEP vs STL: коротка відповідь
STEP описує деталь так, як це робить CAD-програма: отвір — це справжній циліндр із радіусом, скруглення — справжня заокруглена поверхня, а файл зберігає свої одиниці виміру. STL описує лише зовнішню оболонку плоскими трикутниками, тож той самий отвір стає багатокутником із десятками сторін, зафіксованим у тій роздільності, у якій його експортували.
Через це вибір STEP vs STL здебільшого залежить від того, хто буде наступним у ланцюжку. Механіку, цеху з лиття під тиском або дизайнеру, який змінюватиме розміри, потрібен STEP. Слайсеру, фермі друку або сайту для обміну моделями потрібна сітка, і STL — найпоширеніший її формат. Багато слайсерів уже імпортують STEP напряму, але дорогою перетворюють його на трикутники, тож друк усе одно відбувається з сітки.
Конвертація чисто працює лише в один бік. STEP у STL — це звичайний експорт. STL у STEP можливий, але результат — STEP, що складається з тисяч плоских трикутних граней, а не редагованих кривих.
Порівняльна таблиця STEP vs STL
Два формати поруч за пунктами, які визначають, що саме надсилати.
| STEP (.step, .stp) | STL (.stl) | |
|---|---|---|
| Тип геометрії | Граничне представлення (B-rep): точні площини, циліндри, NURBS-поверхні, ребра й тіла | Трикутна сітка, що наближує поверхню |
| Колір / текстура | Кольори деталей і граней (AP214, AP242); без UV-текстур | Немає у стандарті |
| Одиниці виміру | Зберігаються у файлі (міліметри, дюйми тощо) | Не зберігаються; слайсери припускають міліметри |
| Матеріали | Дані про виріб, а в новіших протоколах — матеріали й PMI-анотації | Немає |
| Розмір файлу | Зростає з кількістю елементів, а не з гладкістю | Зростає з кількістю трикутників: 50 байтів на трикутник у двійковому форматі |
| Редагованість | Повністю редагований у CAD: змініть діаметр отвору, додайте фаску | Дуже обмежена: лише редагування сітки, криві вже грановані |
| Підтримка в програмах | Кожен інструмент механічного CAD (Fusion, SolidWorks, Onshape, FreeCAD, CATIA) | Кожен слайсер, редактор сіток і сервіс 3D-друку |
| Використання для друку | Імпортується PrusaSlicer і Bambu Studio, тріангулюється під час завантаження; відсутній у списку Cura | Стандартний вхідний формат для друку |
| Складання | Кілька іменованих деталей із позиціями в одному файлі | Одна безіменна сітка; деталі зливаються |
STEP — це ISO 10303. Його поширене текстове кодування .step — ISO 10303-21, уперше опубліковане 1994 року; AP203, AP214 і AP242 — це протоколи застосування, які експортує більшість CAD-інструментів.
Чому файли STEP vs STL виглядають по-різному зблизька
Відкрийте файл STEP у текстовому редакторі — він починається з ISO-10303-21;, далі йдуть пронумеровані сутності: точки, напрямки, кола, B-spline-поверхні, а потім грані й оболонки, побудовані з них. Нічого не наближується. Отвір 5.2 mm зберігається як коло радіуса 2.6 mm, і будь-яка програма, що читає файл, може тріангулювати його так дрібно, як забажає.
У STL цей вибір уже зроблено. Експортер CAD вибрав хордовий допуск і кутове обмеження, розрізав кожну криву на прямі сегменти й відкинув криву. Наблизьте надрукований отвір із грубого STL — і побачите плоскі грані; на швидкому принтері щільні короткі сегменти також коштують швидкості й гладкості, тому Bambu Lab зазначає, що імпорт STEP дає Bambu Studio згенерувати більше дугових рухів у G-code.
- STEP: математика, що описує поверхню точно
- STL: вибіркова копія з однією фіксованою роздільністю
- Допуск тріангуляції вибирають під час експорту, а не друку
Реальні розміри файлів: один кронштейн як STEP і як STL
Ми змоделювали L-подібний кронштейн 60 x 40 x 40 mm зі стінкою 5 mm, скругленнями 1.5 mm на кожному ребрі та чотирма отворами 5.2 mm (52 грані B-rep) в OpenCASCADE, зберегли як STEP AP214, а потім експортували STL із трьома налаштуваннями тріангуляції.
| Файл | Допуск (лінійний / кутовий) | Трикутники | Розмір |
|---|---|---|---|
| STEP AP214 | Точні поверхні | н/д | 175 KB |
| STL, грубий | 0.1 mm / 0.5 rad | 1,462 | 73 KB |
| STL, дрібний | 0.01 mm / 0.2 rad | 5,290 | 265 KB |
| STL, дуже дрібний | 0.001 mm / 0.1 rad | 25,340 | 1.27 MB |
STEP залишається того самого розміру, хоч би якої гладкості ви хотіли. STL зростає приблизно в п’ять разів щоразу, коли ви зменшуєте допуск, а груба версія помітно гранює скруглення 1.5 mm.
Чи можна нарізати файл STEP vs STL напряму?
Дедалі частіше — так. PrusaSlicer додав імпорт STEP у версії 2.5, і його довідковий центр зазначає, що STEP тріангулюється під час імпорту.
Bambu Studio імпортує файли STEP і складання через ядро OpenCASCADE, зберігає Assembly View із позицією кожної деталі та пропонує два налаштування якості — лінійне відхилення й кутове відхилення: менші значення дають гладші поверхні, більше трикутників і повільніший імпорт. Якщо діалог не з’являється, увімкніть "Show the STEP mesh parameter setting dialog" у Preferences.
Список підтримуваних типів моделей UltiMaker Cura охоплює 3MF, STL, OBJ, PLY, glTF та інші, але не STEP, тож користувачам Cura усе ще треба спершу експортувати сітку.
Перевага нарізання з STEP — контроль: ви обираєте тріангуляцію під час друку, а не миритеся з тим, що експортував дизайнер. Перевага STL — він працює всюди, зокрема в сервісах друку й на сайтах завантаження.
- PrusaSlicer 2.5+: імпорт STEP, тріангуляція під час завантаження
- Bambu Studio: STEP і складання, регульоване відхилення
- Cura: спершу експортуйте STL, OBJ або 3MF
Коли використовувати STEP, а коли STL
Одне правило покриває більшість випадків: надсилайте STEP тим, хто змінюватиме дизайн, а STL — машинам, які лише виготовлятимуть його.
ЧПУ-обробка або листовий метал
Отримання прорахунку від виробника
Друк вдома або на фермі друку
Публікація на Printables, Thingiverse або MakerWorld
Скульптовані або скановані форми
Архівування власних дизайнів
Помилки експорту STL vs STEP, яких варто уникати
Більшість проблем походить від налаштувань експорту, а не від формату.
- Для функціональних деталей експортуйте STL із хордовим допуском близько 0.01 mm; малі скруглення показують грані при 0.1 mm
- Перевірте, що STEP — це AP214 або AP242, якщо кольори чи назви складань мають зберегтися
- Задайте значення відхилення в Bambu Studio один раз і зберігайте їх для схожих деталей
- Перегляньте STEP у в’юері перед надсиланням, щоб переконатися, що експортувалися всі тіла
- Конвертуйте STL у STEP і очікуйте редагованих елементів; натомість отримаєте плоскі трикутні грані
- Експортуйте STL із надзвичайно дрібними налаштуваннями за замовчуванням; файли роздуваються без видимої користі
- Припускайте, що STEP відкриється в кожному слайсері; Cura потребує сітки
- Надсилайте лише STL у механічний цех; там попросять STEP
Безкоштовні в’юери й конвертери STEP і STL
Вони працюють у вашому браузері без входу. Файли STEP читаються рушієм OpenCASCADE, скомпільованим у WebAssembly, тож нічого не завантажується на сервер.
FAQ
Часті запитання
Чи кращий STEP за STL для 3D-друку?
Чи можна конвертувати STL у STEP?
Чому файл STEP менший за мій STL?
Cura відкриває файли STEP?
Яка різниця між файлами STEP vs STL для механіка?
Що таке AP203, AP214 і AP242?
Чи можна переглянути файл STEP без CAD-програми?
Чи може ШІ зробити файл STEP з фото?
Схожі інструменти та гайди
Продовжуйте
Почати безкоштовно
Друкуєте щось органічне?
Для фігурок і реквізиту CAD-файлу взагалі немає. Перетворіть фото на 3D-модель, зазвичай менш ніж за хвилину, а потім експортуйте STL або 3MF на платному плані.
Без картки · 3 безкоштовні кредити на старт