STEP vs STL: Geometri CAD atau Mesh Siap Cetak?
STEP vs STL bermuara pada langkah berikutnya: STEP menyimpan permukaan CAD presisi untuk diedit dan dikerjakan mesin; STL adalah mesh segitiga untuk dicetak. Konversi gratis di sini.
- ISO 10303 vs mesh segitiga
- Ukuran file terukur
- Dukungan slicer sudah dicek
STEP vs STL: jawaban singkat
STEP mendeskripsikan part seperti cara program CAD: lubang adalah silinder sejati dengan radius, fillet adalah permukaan melengkung sejati, dan file mencatat satuannya. STL hanya mendeskripsikan kulit luar sebagai segitiga datar, jadi lubang yang sama menjadi poligon dengan puluhan sisi, terkunci pada resolusi saat diekspor.
Itulah sebabnya keputusan STEP vs STL sebagian besar bergantung pada siapa yang memproses berikutnya. Operator mesin, pabrik cetakan injeksi, atau desainer yang akan mengubah dimensi membutuhkan STEP. Slicer, print farm, atau situs berbagi model membutuhkan mesh, dan STL adalah yang paling diterima luas. Banyak slicer kini mengimpor STEP langsung, tetapi mengubahnya menjadi segitiga saat masuk, jadi cetakan tetap dibuat dari mesh.
Konversinya hanya bersih satu arah. STEP ke STL adalah ekspor rutin. STL ke STEP mungkin, tetapi hasilnya adalah STEP berisi ribuan permukaan segitiga datar, bukan kurva yang bisa diedit.
Tabel perbandingan STEP vs STL
Kedua format berdampingan pada poin-poin yang menentukan mana yang harus dikirim.
| STEP (.step, .stp) | STL (.stl) | |
|---|---|---|
| Jenis geometri | Boundary representation (B-rep): bidang, silinder, permukaan NURBS, tepi, dan solid yang presisi | Mesh segitiga yang mengaproksimasi permukaan |
| Warna / tekstur | Warna part dan face (AP214, AP242); tanpa tekstur UV | Tidak ada dalam standar |
| Satuan | Disimpan dalam file (milimeter, inci, dan lainnya) | Tidak disimpan; slicer mengasumsikan milimeter |
| Material | Data produk dan, pada protokol yang lebih baru, anotasi material dan PMI | Tidak ada |
| Ukuran file | Bertambah sesuai jumlah fitur, bukan tingkat kehalusan | Bertambah sesuai jumlah segitiga: 50 byte per segitiga dalam biner |
| Kemudahan edit | Sepenuhnya bisa diedit di CAD: ubah diameter lubang, tambahkan chamfer | Sangat terbatas: hanya edit mesh, kurva sudah bersegi |
| Dukungan software | Semua tool CAD mekanis (Fusion, SolidWorks, Onshape, FreeCAD, CATIA) | Semua slicer, editor mesh, dan layanan 3D printing |
| Penggunaan untuk cetak | Diimpor oleh PrusaSlicer dan Bambu Studio, ditriangulasi saat dimuat; tidak ada di daftar Cura | Input default untuk cetak |
| Assembly | Beberapa part bernama dengan posisi dalam satu file | Satu mesh tanpa nama; part menyatu |
STEP adalah ISO 10303. Encoding teks .step yang umum adalah ISO 10303-21, pertama terbit pada 1994; AP203, AP214, dan AP242 adalah protokol aplikasi yang paling sering diekspor tool CAD.
Mengapa file STEP vs STL terlihat berbeda saat diperbesar
Buka file STEP di editor teks dan isinya dimulai dengan ISO-10303-21;, diikuti entitas bernomor: titik, arah, lingkaran, permukaan B-spline, lalu face dan shell yang dibangun darinya. Tidak ada yang diaproksimasi. Lubang 5.2 mm disimpan sebagai lingkaran beradius 2.6 mm, dan program apa pun yang membaca file itu bisa melakukan tessellation sehalus yang diinginkan.
STL sudah membuat pilihan itu. Eksportir CAD memilih toleransi chordal dan batas sudut, memotong setiap kurva menjadi segmen lurus dan membuang kurvanya. Perbesar lubang hasil cetak dari STL kasar dan Anda akan melihat bagian datar; pada printer cepat, segmen pendek yang padat juga mengurangi kecepatan dan kehalusan, itulah sebabnya Bambu Lab mencatat bahwa impor STEP memungkinkan Bambu Studio menghasilkan lebih banyak gerakan busur di G-code.
- STEP: matematika yang mendeskripsikan permukaan secara presisi
- STL: salinan tersampel pada satu resolusi tetap
- Toleransi tessellation dipilih saat ekspor, bukan saat cetak
Ukuran file nyata: satu bracket sebagai STEP dan STL
Kami memodelkan L-bracket 60 x 40 x 40 mm dengan dinding 5 mm, fillet 1.5 mm di setiap tepi, dan empat lubang 5.2 mm (52 face B-rep) di OpenCASCADE, menyimpannya sebagai STEP AP214, lalu mengekspor STL dengan tiga pengaturan tessellation.
| File | Toleransi (linear / sudut) | Segitiga | Ukuran |
|---|---|---|---|
| STEP AP214 | Permukaan presisi | n/a | 175 KB |
| STL, kasar | 0.1 mm / 0.5 rad | 1,462 | 73 KB |
| STL, halus | 0.01 mm / 0.2 rad | 5,290 | 265 KB |
| STL, sangat halus | 0.001 mm / 0.1 rad | 25,340 | 1.27 MB |
Ukuran STEP tetap sama sehalus apa pun hasil yang Anda inginkan. Ukuran STL tumbuh sekitar lima kali setiap kali Anda memperketat toleransi, dan versi kasarnya terlihat membuat fillet 1.5 mm bersegi.
Bisakah file STEP vs STL langsung di-slice?
Semakin sering, ya. PrusaSlicer menambahkan impor STEP di versi 2.5, dan pusat bantuannya menyebut STEP ditriangulasi saat impor.
Bambu Studio mengimpor file STEP dan assembly melalui kernel OpenCASCADE, mempertahankan Assembly View dengan posisi tiap part, dan menyediakan dua pengaturan kualitas, linear deflection dan angle deflection: nilai lebih kecil memberi permukaan lebih halus, lebih banyak segitiga, dan impor lebih lambat. Jika dialog tidak muncul, aktifkan "Show the STEP mesh parameter setting dialog" di Preferences.
Daftar tipe model yang didukung UltiMaker Cura mencakup 3MF, STL, OBJ, PLY, glTF, dan lainnya, tetapi tidak STEP, jadi pengguna Cura tetap mengekspor mesh terlebih dahulu.
Keunggulan slicing dari STEP adalah kendali: Anda memilih tessellation saat cetak, bukan menerima apa pun yang diekspor desainer. Keunggulan STL adalah kompatibilitasnya di mana saja, termasuk layanan cetak dan situs unggah.
- PrusaSlicer 2.5+: impor STEP, ditriangulasi saat dimuat
- Bambu Studio: STEP dan assembly, deflection bisa diatur
- Cura: ekspor STL, OBJ, atau 3MF dulu
Kapan pakai STEP dan kapan pakai STL
Satu aturan mencakup sebagian besar kasus: kirim STEP ke orang yang akan mengubah desain, STL ke mesin yang hanya akan membuatnya.
Pemesinan CNC atau sheet metal
Minta penawaran dari produsen
Mencetak di rumah atau di print farm
Berbagi di Printables, Thingiverse, atau MakerWorld
Bentuk hasil sculpt atau scan
Mengarsipkan desain Anda sendiri
Kesalahan ekspor STL vs STEP yang harus dihindari
Sebagian besar masalah datang dari pengaturan ekspor, bukan formatnya.
- Ekspor STL dengan toleransi chordal mendekati 0.01 mm untuk part fungsional; fillet kecil terlihat bersegi pada 0.1 mm
- Pastikan STEP-nya AP214 atau AP242 jika warna atau nama assembly harus dipertahankan
- Atur nilai deflection Bambu Studio sekali dan pertahankan untuk part serupa
- Pratinjau STEP di viewer sebelum dikirim, untuk memastikan semua body terekspor
- Mengonversi STL ke STEP lalu berharap fitur bisa diedit; yang didapat adalah face segitiga datar
- Mengekspor STL dengan pengaturan sangat halus sebagai default; ukuran file membengkak tanpa perbaikan yang terlihat
- Menganggap STEP bisa dibuka di semua slicer; Cura butuh mesh
- Mengirim hanya STL ke bengkel mesin; mereka akan meminta STEP
Viewer dan konverter STEP serta STL gratis
Semua berjalan di browser tanpa login. File STEP dibaca dengan engine OpenCASCADE yang dikompilasi ke WebAssembly, jadi tidak ada yang diunggah.
FAQ
Pertanyaan yang sering diajukan
Apakah STEP lebih baik daripada STL untuk 3D printing?
Bisakah saya mengonversi STL ke STEP?
Mengapa file STEP lebih kecil daripada STL saya?
Apakah Cura bisa membuka file STEP?
Apa perbedaan file STEP vs STL bagi operator mesin?
Apa itu AP203, AP214, dan AP242?
Bisakah saya melihat file STEP tanpa software CAD?
Bisakah AI membuat file STEP dari foto?
Alat & panduan terkait
Lanjutkan
Mulai gratis
Mau mencetak sesuatu yang organik?
Untuk figur dan prop, memang tidak ada file CAD sejak awal. Ubah foto menjadi model 3D, biasanya dalam waktu kurang dari satu menit, lalu ekspor STL atau 3MF dengan paket berbayar.
Tanpa kartu kredit · 3 kredit gratis untuk memulai