Blog STL Viewerstlviewer.swift.id

Apa Itu File STL? Penjelasan Sederhana untuk Cetak 3D

Oleh Ihwan · · 4 menit baca

Hampir setiap model yang Anda unduh untuk printer 3D berakhiran .stl. Begitu juga file yang diminta jasa cetak, dan file yang diekspor dari tugas CAD kuliah. Tetapi apa itu file STL sebenarnya? Kenapa tidak ada warnanya, kenapa ukurannya bisa tiba-tiba 1000 kali terlalu kecil, dan kenapa satu file bisa 3 MB sementara file lain yang mirip 180 MB?

Penjelasan di bawah ini memakai bahasa sehari-hari, dengan angka nyata, supaya Anda paham apa yang ada di dalam file sebelum mengirimnya ke slicer.

Singkatnya: file STL menyimpan permukaan model 3D sebagai kumpulan segitiga, tanpa warna, tanpa material, dan tanpa satuan. Ada versi biner (ringkas) dan ASCII (teks, jauh lebih besar). STL adalah jembatan antara CAD dan slicer: CAD mengekspor STL, slicer mengirisnya menjadi lapisan dan G-code.

Apa itu file STL: permukaan dari segitiga

Bayangkan membungkus sebuah cangkir dengan potongan kertas segitiga yang sangat kecil sampai seluruh permukaannya tertutup. Lalu buang cangkirnya dan simpan hanya posisi sudut-sudut segitiga itu. Itulah file STL. Setiap segitiga dicatat dengan tiga titik sudut (masing-masing koordinat X, Y, Z) dan satu arah normal yang menunjukkan sisi mana yang menghadap ke luar.

Akibatnya, STL tidak tahu bahwa sebuah lubang itu "lingkaran berdiameter 5 mm". Lingkaran itu hanya poligon dari, misalnya, 32 atau 64 segitiga tipis. Semakin banyak segitiga, semakin halus lengkungannya, dan semakin besar filenya.

Yang tidak disimpan oleh STL

STL biner vs ASCII

STL hadir dalam dua bentuk. ASCII menulis setiap angka sebagai teks yang bisa dibaca manusia, misalnya vertex 10.000000 0.000000 5.000000. Biner menyimpan angka yang sama dalam bentuk ringkas: 84 byte di awal file, lalu tepat 50 byte untuk setiap segitiga.

Jumlah segitigaSTL binerSTL ASCII (perkiraan)
12 (kubus sederhana)684 bytesekitar 3 KB
50.000 (part mekanis detail)sekitar 2,5 MBsekitar 12 sampai 14 MB
1.000.000 (patung, hasil scan)sekitar 50 MBsekitar 250 MB atau lebih

Angka ASCII bergantung pada berapa digit yang ditulis software, tetapi selisih sekitar lima kali lipat adalah gambaran yang wajar. Untuk berbagi file, biner hampir selalu lebih baik. STL Viewer membuka keduanya dan menulis jenisnya di baris Format pada Info model, misalnya "STL (ASCII)". Model contoh Kubus kalibrasi di aplikasi sengaja berformat ASCII supaya Anda bisa melihatnya.

Kenapa file STL bisa sangat besar

Penyebab utamanya adalah resolusi ekspor. Saat mengekspor dari CAD, Anda biasanya memilih toleransi atau kualitas. Toleransi 0,01 mm pada part penuh lengkungan bisa menghasilkan ratusan ribu segitiga yang tidak terlihat bedanya setelah dicetak dengan nozzle 0,4 mm dan lapisan 0,2 mm. Sebaliknya, toleransi terlalu kasar membuat lubang baut berbentuk segi delapan.

Patokan praktis untuk printer FDM rumahan: lengkungan sudah tampak halus jika simpangan antara segitiga dan bentuk asli di bawah sekitar 0,05 mm. Lebih halus dari itu jarang memberi manfaat, hanya memperbesar file. Hasil scan 3D lain cerita: jutaan segitiga adalah hal biasa, dan menyederhanakannya dilakukan di software mesh.

Posisi STL dalam alur cetak 3D

  1. Desain di software CAD atau modeling. File aslinya menyimpan bentuk eksak.
  2. Ekspor ke STL (atau 3MF). Bentuk eksak diubah menjadi segitiga.
  3. Periksa: ukuran, satuan, mesh tertutup, perkiraan filamen. Langkah inilah yang bisa dikerjakan di HP.
  4. Slicing: slicer mengiris model menjadi lapisan dan menghasilkan G-code untuk printer.
  5. Cetak.

Karena STL hanya geometri, ia menjadi format "bahasa bersama" yang dimengerti hampir semua slicer dan situs model. Itu sebabnya STL bertahan puluhan tahun meski 3MF lebih lengkap. Perbandingan keduanya ada di 3MF vs STL.

Kesalahan ekspor STL yang sering terjadi

Banyak masalah cetak sebenarnya berawal dari langkah ekspor, bukan dari printer. Yang paling sering ditemui jasa cetak:

Sebelum mengirim file ke orang lain, membuka hasil ekspor sekali lagi di penampil adalah cara murah untuk menangkap semua kesalahan di atas.

Memeriksa isi STL di HP

Setelah tahu isinya, Anda bisa membaca file STL dengan lebih kritis. Buka file di STL Viewer, lalu:

Catatan: STL Viewer tidak mengubah file STL kecuali lewat Skala & ekspor (Premium), yang menyimpan model yang diskalakan sebagai STL biner baru. File aslinya tidak ditimpa.

Anda bisa memasang STL Viewer dari Google Play untuk mencoba langsung, lalu lanjutkan ke cara membuka file STL di HP dan checklist sebelum mencetak. Panduan isi panel info model ada di panduan info model.

Pertanyaan yang sering diajukan

File STL itu apa?

STL adalah format file yang menyimpan permukaan model 3D sebagai kumpulan segitiga. Format ini dipakai hampir semua slicer printer 3D.

Apakah file STL menyimpan warna?

Tidak. STL standar hanya menyimpan geometri. Untuk warna, model biasanya dibagikan sebagai 3MF atau OBJ dengan MTL.

Apa beda STL biner dan ASCII?

ASCII menulis angka sebagai teks dan bisa sekitar lima kali lebih besar. Biner memakai 50 byte per segitiga dan lebih ringkas untuk dibagikan.

STL memakai satuan apa?

STL tidak menyimpan satuan. Hampir semua software menganggapnya milimeter, jadi file yang digambar dalam inci tampil 25,4 kali terlalu kecil.