Apakah Perbezaan Antara STL & Fail OBJ untuk Pencetakan 3D?

Roy Hill 25-08-2023
Roy Hill

Terdapat pelbagai jenis fail untuk pencetakan 3D, dua daripadanya ialah STL & fail OBJ. Ramai orang tertanya-tanya apakah perbezaan sebenar antara fail ini jadi saya memutuskan untuk menulis artikel yang menerangkannya.

Perbezaan dalam STL & Fail OBJ ialah tahap maklumat yang boleh dibawa oleh fail. Kedua-dua fail tersebut adalah fail yang boleh anda gunakan untuk mencetak 3D, tetapi fail STL tidak mengira maklumat seperti warna dan tekstur, manakala fail OBJ mempunyai perwakilan yang hebat bagi atribut ini.

Ini ialah jawapan asas tetapi teruskan membaca untuk mendapatkan maklumat yang lebih berguna tentang fail pencetakan 3D yang berbeza.

    Mengapa Fail STL Digunakan untuk Pencetakan 3D?

    Fail STL digunakan untuk 3D percetakan kerana kesederhanaan dan keserasiannya dengan perisian pencetakan 3D seperti CAD dan penghiris. Fail STL agak ringan, membolehkan mesin dan perisian mengendalikannya dengan lebih mudah. Mereka memfokuskan pada bentuk model dan permukaan luaran kebanyakannya.

    Fail STL, walaupun mendapati sukar untuk memenuhi permintaan pencetakan 3D moden, masih menjadi pilihan popular format fail pencetakan 3D hari ini.

    Fail STL permulaan utama yang ada dalam dunia pencetakan 3D telah menjadikannya standard untuk masa yang lama. Atas sebab ini, banyak perisian pencetakan 3D direka bentuk agar serasi dan mudah disepadukan dengan fail STL.

    Format fail ringkasnya juga memudahkan penyimpanan dan proses.Jadi, anda tidak perlu risau tentang menangani fail yang terlalu berat.

    Jika anda berfikir untuk mencipta fail STL, anda memerlukan perisian Reka Bentuk Bantuan Komputer (CAD). Terdapat banyak perisian CAD yang boleh digunakan seperti:

    • Fusion 360
    • TinkerCAD
    • Blender
    • SketchUp

    Setelah anda membuat atau memuat turun fail STL anda, anda boleh memindahkannya ke penghiris cetakan 3D anda untuk memproses fail STL menjadi fail G-Code, sesuatu yang boleh difahami oleh pencetak 3D anda.

    Boleh OBJ Fail Dicetak 3D?

    Ya, fail OBJ boleh dicetak 3D dengan hanya memindahkannya ke penghiris anda, sama seperti fail STL, kemudian menukarnya kepada G-Code seperti biasa. Anda tidak boleh mencetak fail OBJ secara terus 3D pada pencetak 3D anda kerana ia tidak akan memahami kod tersebut.

    Pencetak 3D tidak dapat memahami maklumat yang terkandung dalam fail OBJ. Inilah sebabnya mengapa perisian slicer adalah penting seperti Cura atau PrusaSlicer. Perisian penghiris menukar fail OBJ kepada bahasa, G-Code, yang boleh difahami oleh pencetak 3D.

    Selain itu, perisian penghiris memeriksa geometri bentuk/objek yang terkandung dalam fail OBJ. Ia kemudian mencipta rancangan untuk cara terbaik yang boleh diikuti oleh pencetak 3D untuk mencetak bentuk dalam lapisan.

    Anda mesti menyemak spesifikasi perkakasan pencetak 3D anda dan perisian penghiris yang digunakan. Saya menyedari bahawa sesetengah pengguna tidak boleh mencetak fail OBJ sama adakerana perisian penghiris tidak menyokong fail OBJ atau objek yang dicetak melebihi volum binaan pencetak mereka.

    Sesetengah pencetak 3D menggunakan penghiris proprietari yang khusus untuk jenama pencetak 3D itu sahaja.

    Dalam situasi di mana perisian penghiris anda tidak menyokong fail OBJ, cara mengatasinya ialah menukarnya kepada fail STL. Kebanyakan, jika tidak semua perisian pengiris menyokong fail STL.

    Lihat juga: 8 Cara Cara Membaiki Lapisan Pencetakan 3D Tidak Melekat Bersama (Lekatan)

    Tonton video di bawah untuk mengetahui cara menukar fail OBJ kepada fail STL menggunakan Fusion 360 (percuma dengan penggunaan peribadi).

    Adakah Fail STL atau OBJ Lebih Baik untuk Pencetakan 3D? STL Vs OBJ

    Secara praktikal, fail STL adalah lebih baik daripada fail OBJ untuk pencetakan 3D kerana ia menyediakan tahap maklumat yang tepat yang diperlukan untuk model 3D dicetak 3D. Fail OBJ mengandungi maklumat seperti tekstur permukaan yang tidak boleh digunakan dalam cetakan 3D. Fail STL memberikan resolusi seberapa banyak yang boleh dikendalikan oleh pencetak 3D.

    Fail STL lebih baik dalam erti kata ia digunakan secara meluas dan umumnya mempunyai saiz fail yang lebih kecil, manakala fail OBJ memberikan lebih banyak maklumat.

    Ada yang berpendapat bahawa fail yang lebih baik untuk pencetakan adalah berdasarkan keperluan pengguna. Sebagai contoh, kebanyakan model 3D dalam talian ialah fail STL. Ini adalah lebih mudah bagi pengguna untuk mendapatkan sumber dan bukannya melalui kerumitan mendapatkan fail OBJ.

    Selain itu, keserasiannya dengan banyak perisian menjadikannya lebih mudah untukpenggemar.

    Sesetengah pengguna telah menyatakan bahawa mereka lebih suka fail STL daripada fail OBJ kerana formatnya yang ringkas dan saiznya yang kecil. Ini menjadi kurang faktor jika anda cuba meningkatkan resolusi kerana peningkatan dalam resolusi akan menyebabkan peningkatan dalam saiz fail. Ini boleh menyebabkan fail menjadi terlalu besar.

    Sebaliknya, jika anda seorang pengguna yang ingin mencetak dalam warna dan juga menghargai perwakilan tekstur dan atribut lain yang lebih baik, fail OBJ adalah lebih baik pilihan.

    Pada dasarnya, saya akan mencadangkan agar anda menentukan penggunaan pencetak 3D anda. Berdasarkan keputusan itu, ini akan membantu anda memilih format fail terbaik untuk diri sendiri, tetapi fail STL biasanya lebih baik secara keseluruhan.

    Apakah Perbezaan Antara STL & G Code?

    STL ialah format fail 3D yang mengandungi maklumat yang pencetak 3D gunakan untuk mencetak model, manakala G-Code ialah bahasa pengaturcaraan yang digunakan untuk melaksanakan maklumat yang terkandung dalam format fail 3D yang pencetak 3D boleh faham. Ia mengawal perkakasan pencetak 3D pada suhu, pergerakan kepala cetakan, kipas dan banyak lagi.

    Seperti yang saya nyatakan di atas, pencetak 3D tidak dapat mengecam maklumat (geometri objek) yang dibawa oleh fail format 3D. Tidak kira betapa baiknya maklumat itu, jika pencetak tidak dapat memahami dan oleh itu melaksanakannya, ia tidak boleh digunakan untuk tujuan pencetakan 3D.

    Ini adalah tujuan G-Code. Kod G ialah aBahasa pengaturcaraan Computer Numerical Control (CNC) yang difahami oleh pencetak 3D. G-Code mengarahkan perkakasan pencetak tentang perkara yang perlu dilakukan dan cara melakukannya untuk menghasilkan semula model 3D dengan betul.

    Perkara seperti pergerakan, suhu, corak, tekstur, dll ialah beberapa elemen yang dikawal oleh G -Kod. Sebarang perubahan yang dibuat pada tetapan pencetak menyebabkan G-Code yang unik dibuat.

    Lihat juga: 7 Pencetak 3D Creality Terbaik Yang Boleh Anda Beli pada 2022

    Tonton video di bawah oleh Stefan dari CNC Kitchen.

    Cara Menukar STL kepada OBJ atau Kod G

    Untuk menukar fail STL kepada sama ada fail OBJ atau G-Code, anda memerlukan perisian yang sesuai untuk setiap satu. Terdapat banyak perisian di luar sana yang boleh digunakan.

    Untuk artikel ini, saya akan berpegang pada Spin 3D Mesh Converter untuk STL ke OBJ, dan perisian pemotong, Ultimaker Cura untuk STL ke G-Code.

    STL ke OBJ

    • Muat turun Spin 3D Mesh Converter
    • Jalankan apl penukar jejaring 3D spin.
    • Klik pada “Tambah fail” dalam sudut kiri atas. Ini akan membuka folder fail anda.
    • Pilih fail STL yang ingin anda tukar dan klik “Buka”. Anda juga boleh menyeret fail STL dan melepaskannya ke dalam apl spin 3D.
    • Di sudut kiri bawah apl, anda akan melihat pilihan "format output". Klik pada ini dan pilih OBJ daripada menu lungsur turun.
    • Pastikan anda telah memilih fail yang betul dengan mengklik padanya untuk pratonton pada tetingkap pratonton di sebelah kanan.
    • Pilih tempat yang anda mahu untuk menyelamatkanapl yang ditukar daripada pilihan "folder output". Ini berada di sudut kiri bawah apl.
    • Di sudut kanan bawah, anda akan melihat butang "tukar", klik pada ini. Anda boleh menukar satu fail atau berbilang fail pada masa yang sama.

    Anda boleh menonton video YouTube ini jika anda lebih suka panduan video.

    STL ke G-Code

    • Muat turun dan pasang Cura
    • Buka lokasi fail STL yang ingin anda tukar kepada G-Code
    • Seret dan lepaskan fail ke dalam apl Cura
    • Anda boleh membuat pelarasan pada model anda seperti kedudukan pada plat binaan, saiz objek, serta suhu, kipas, tetapan kelajuan dan banyak lagi.
    • Navigasi ke penjuru kanan sebelah bawah apl dan klik butang "Slice" dan fail STL anda akan ditukar kepada G-Code.
    • Setelah proses penghirisan selesai, di sudut yang sama anda akan melihat pilihan "simpan ke boleh tanggal". Jika anda telah memasang kad SD anda, anda boleh menyimpannya terus ke pemacu cakera.
    • Klik eject dan keluarkan peranti storan luaran anda dengan selamat

    Berikut ialah video pantas yang menunjukkan proses itu.

    Adakah 3MF Lebih Baik Daripada STL untuk Pencetakan 3D?

    Format Pengilangan 3D (3MF) secara teknikalnya ialah pilihan format fail yang lebih baik untuk reka bentuk dan bukannya cetakan 3D kerana ia mengandungi maklumat seperti tekstur, warna dan banyak lagi yang tidak boleh terkandung dalam fail STL. Kualiti antara mereka akan sama. Beberapaorang melaporkan isu mengimport fail 3MF.

    Fail STL berfungsi hebat untuk pencetakan 3D, tetapi fail 3MF boleh menjadi lebih baik kerana ia menyediakan ukuran unit dan tekstur permukaan untuk model.

    Seorang pengguna melakukannya. laporkan bahawa mereka menghadapi masalah semasa cuba menghantar fail 3MF ke Cura daripada Fusion 360, yang tidak berlaku dengan fail STL biasa. Isu lain dengan fail 3MF ialah cara mereka mengekalkan kedudukan koordinat dalam perisian CAD anda, yang juga diterjemahkan kepada mengimport fail dalam penghiris anda.

    Anda mungkin mendapati bahawa kedudukan model anda berada di tepi plat binaan anda, atau tergantung di sudut, jadi anda perlu meletakkan model dengan lebih kerap. Selain itu, anda ingin memastikan bahawa ketinggian model adalah pada 0.

    Pengguna lain menyebut bagaimana apabila mereka menyimpan model 3D sebagai 3MF dan mengimportnya ke dalam penghiris seperti PrusaSlicer, ia mengesan ralat jaringan, tetapi apabila mereka menyimpan fail sebagai fail STL, ia tidak mempunyai ralat.

    Jika anda mempunyai model yang sangat terperinci, menggunakan fail 3MF boleh menjadi berbaloi, biasanya untuk pencetakan 3D resin SLA kerana ia mempunyai resolusi yang lebih tinggi kepada hanya 10 mikron.

    Telah disebut bahawa fail 3MF sebenarnya lebih kecil daripada fail STL, walaupun saya tidak melihat terlalu banyak ke dalamnya.

    STL

    Perintis daripada format fail 3D, STL masih cukup popular dalam beberapa tahun kebelakangan ini. Dibangunkan oleh sistem 3D pada tahun 1987, penggunaannya tidak terhad kepada percetakan 3D sahaja. Cepatprototaip dan pembuatan berbantukan komputer ialah sektor lain yang telah mendapat manfaat daripada penciptaannya.

    Kebaikan

    • Ia adalah format fail 3D yang paling banyak tersedia dan digunakan secara meluas
    • Sangat format fail ringkas
    • Serasi dengan banyak perisian dan perkakasan pencetak 3D, menjadikannya pilihan yang mudah.
    • Sangat popular, bermakna lebih banyak repositori dalam talian menyediakan model 3D dalam format fail STL

    Keburukan

    • Leraian yang agak rendah, tetapi masih sangat tinggi untuk penggunaan pencetakan 3D
    • Tiada perwakilan warna dan tekstur
    • Skala dan unit panjang sewenang-wenangnya

    3MF

    Direka bentuk dan dibangunkan oleh konsortium 3MF, mereka membuat dakwaan berani bahawa format pencetakan 3D baharu ini akan membolehkan pengguna dan syarikat " memfokuskan pada inovasi". Memandangkan ciri yang disertakan, saya juga berpendapat bahawa ia adalah pesaing yang serius untuk format fail pencetakan 3D terbaik.

    Kebaikan

    • Menyimpan maklumat untuk sokongan tekstur dan warna dalam satu fail
    • Ketekalan dalam terjemahan fail daripada fizikal kepada digital
    • Lakaran kecil yang membenarkan ejen luar melihat kandungan dokumen 3MF dengan mudah.
    • Pelanjutan awam dan peribadi adalah kini boleh dilakukan tanpa menjejaskan keserasian disebabkan oleh pelaksanaan ruang nama XML.

    Keburukan

    • Ia agak baharu dalam sfera percetakan 3D. Jadi, ia tidak serasi dengan seberapa banyak program perisian 3D seperti fail STLformat.
    • Mungkin menghasilkan ralat apabila mengimport ke dalam perisian pencetakan 3D
    • Ia mempunyai kedudukan relatif kepada perisian CAD jadi mengimportnya boleh memerlukan kedudukan semula.

    Anda boleh membaca lebih lanjut tentang ciri-cirinya di sini.

    Roy Hill

    Roy Hill ialah peminat pencetakan 3D yang bersemangat dan guru teknologi dengan pelbagai pengetahuan tentang semua perkara yang berkaitan dengan percetakan 3D. Dengan lebih 10 tahun pengalaman dalam bidang ini, Roy telah menguasai seni reka bentuk dan percetakan 3D, dan telah menjadi pakar dalam trend dan teknologi percetakan 3D terkini.Roy memegang ijazah dalam kejuruteraan mekanikal dari University of California, Los Angeles (UCLA), dan telah bekerja untuk beberapa syarikat terkemuka dalam bidang percetakan 3D, termasuk MakerBot dan Formlabs. Beliau juga telah bekerjasama dengan pelbagai perniagaan dan individu untuk mencipta produk cetakan 3D tersuai yang telah merevolusikan industri mereka.Selain daripada minatnya untuk percetakan 3D, Roy adalah seorang pengembara yang gemar dan peminat aktiviti luar. Dia suka menghabiskan masa di alam semula jadi, mendaki dan berkhemah bersama keluarganya. Pada masa lapangnya, beliau juga memberi tunjuk ajar kepada jurutera muda dan berkongsi kekayaan pengetahuannya mengenai pencetakan 3D melalui pelbagai platform, termasuk blog popularnya, Percetakan 3D Printerly 3D.