PrusaSlicer ialah penghiris, iaitu program yang mengambil model 3D dalam bentuk jaringan segi tiga biasa dan menukarnya menjadi program khas untuk mengawal pencetak 3D. Sebagai contoh, dalam bentuk kod G untuk pencetak FFF, yang mengandungi arahan terperinci tentang cara menggerakkan kepala cetak (extruder) di angkasa dan berapa banyak plastik panas untuk diekstrusi melaluinya pada masa tertentu. Selain kod G, versi ini juga termasuk penjanaan lapisan imej raster untuk pencetak fotopolimer mSLA. Model 3D sumber boleh dimuatkan daripada format fail STL, OBJ atau AMF.
Walaupun PrusaSlicer telah dibangunkan dengan pencetak sumber terbuka dalam fikiran Prusa, ia boleh mencipta kod G yang serasi dengan mana-mana pencetak moden berdasarkan perkembangan reprap, termasuk segala-galanya dengan perisian tegar Marlin, Prusa (cabang Marlin), Sprinter dan Repetier. Terdapat juga keupayaan untuk menjana kod G yang disokong oleh pengawal Mach3. LinuxCNC ΠΈ Kit mesin.
PrusaSlicer ialah garpu slic3r, yang seterusnya dibangunkan oleh Alessandro Ranelucci dan komuniti RepRap. Sehingga versi 1.41, projek itu dibangunkan di bawah nama Slic3r Prusa Edition, juga dikenali sebagai Slic3r PE. Garpu itu mewarisi antara muka pengguna Slic3r yang asli dan agak janggal, jadi pada satu ketika, pembangun di Prusa Research mencipta antara muka yang berasingan dan dipermudahkan untuk Slic3r PEβ PrusaControlWalau bagaimanapun, kemudian, semasa pembangunan Slic3r PE 1.42, ia telah memutuskan untuk mereka bentuk semula sepenuhnya antara muka asal, menggabungkan beberapa kerja PrusaControl dan menghentikan pembangunan yang terakhir. Pembaikan antara muka yang ketara dan penambahan sejumlah besar ciri baharu membawa kepada penamaan semula projek.
Salah satu ciri tersendiri PrusaSlicer (seperti Slic3r) ialah kehadiran sejumlah besar tetapan yang memberi pengguna kawalan ke atas proses penghirisan.
PrusaSlicer Π½Π°ΠΏΠΈΡΠ°Π½ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π½Π° C++, ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ AGPLv3 ΠΈ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° Linux, macOS ΠΈ Windows.
Perubahan utama berbanding Slic3r PE 1.41.0
Gambaran keseluruhan video antara muka dan ciri versi ini: https://www.youtube.com/watch?v=bzf20FxsN2Q.
- antara muka
- Antara muka kini dipaparkan seperti biasa pada monitor HiDPI.
- Keupayaan untuk memanipulasi objek 3D telah dipertingkatkan dengan ketara:
- Terjemahan, putaran, penskalaan dan pencerminan di sepanjang ketiga-tiga paksi, serta penskalaan tidak seragam, kini disokong menggunakan kawalan 3D secara langsung dalam port pandangan 3D. Kawalan ini juga boleh diakses dari papan kekunci: m β terjemahan, r β putaran, s β penskalaan, Esc β keluar dari mod pengeditan.
- Anda kini boleh memilih berbilang objek dengan menahan Ctrl. Ctrl-A memilih semua objek.
- Apabila bergerak, berputar dan berskala, anda boleh menentukan nilai yang tepat dalam panel di bawah senarai objek. Apabila medan teks yang sepadan mempunyai fokus, anak panah muncul dalam tetingkap pratonton 3D, menunjukkan apa dan ke arah mana nilai berubah.
- Aliran kerja Projek (sebelum ini dipanggil Fail Kilang) telah direka bentuk semula. Fail projek menyimpan semua model, tetapan dan pengubah suai yang diperlukan untuk menghasilkan kod G yang sama pada komputer lain.
- Semua tetapan dibahagikan kepada tiga kategori berbeza: Mudah, Lanjutan dan Pakar. Secara lalai, hanya tetapan Mudah ditunjukkan, menjadikan kehidupan lebih mudah untuk pemula. Mod Lanjutan dan Pakar boleh didayakan dengan mudah mengikut keperluan. Tetapan dalam kategori berbeza dipaparkan dalam warna yang berbeza.
- Banyak ciri berguna Slic3r kini terletak pada tab utama (Plater).
- Anggaran masa cetakan kini ditunjukkan serta-merta selepas melakukan tindakan Slice tanpa perlu mengeksport G-code.
- Banyak tindakan kini dilakukan di latar belakang dan tidak menyekat antara muka. Contohnya, menghantar ke Cetakan Octo.
- Senarai objek kini memaparkan hierarki objek, parameter objek, volum objek dan pengubah suai. Semua parameter dipaparkan sama ada secara langsung dalam senarai objek (dengan mengklik kanan ikon di sebelah kanan nama) atau dalam panel konteks di bawah senarai.
- Model yang mempunyai masalah (jurang antara segi tiga, segi tiga bersilang) kini ditandakan dengan tanda seru dalam senarai objek.
- Sokongan pilihan baris perintah kini berdasarkan kod daripada Slic3r. Formatnya sama seperti hulu, dengan beberapa perubahan:
- --help-fff dan --help-sla bukannya --help-options
- --loglevel mempunyai parameter tambahan untuk melaraskan keterukan output mesej.
- --export-sla bukannya --export-sla-svg atau --export-svg
- tidak disokong: --cut-grid, --cut-x, --cut-y, --autosimpan
- Keupayaan Mencetak 3D
- Sokongan untuk pencetakan warna menggunakan modul perubahan filamen automatik (perkakasan).
- Sokongan untuk mSLA (stereolitografi berbantukan topeng) dan pencetak Prusa SL1, yang menggunakan teknologi ini. Walaupun sokongan mSLA mungkin kelihatan lebih mudah daripada FFF, kerana mSLA hanya memerlukan pemaparan imej 2D untuk setiap lapisan, ini tidak sepenuhnya benar. Masalahnya ialah teknologi ini memerlukan penambahan struktur sokongan berbentuk betul untuk model yang lebih atau kurang kompleks. Mencetak dengan struktur sokongan yang tidak betul boleh mengakibatkan sebahagian daripada objek bercetak kekal pada matriks cetakan, merosakkan lapisan berikutnya.
- Menambah sokongan pemalam Batalkan objek untuk OctoPrint. Ini membolehkan anda membatalkan pencetakan objek individu tanpa mengganggu pencetakan orang lain.
- Keupayaan untuk menambah sendiri dan mengalih keluar sokongan yang dijana secara automatik menggunakan pengubah suai.
- Perubahan dalaman
- Keseluruhan kod teras telah ditulis semula dalam C++. Perl tidak lagi diperlukan.
- Penyingkiran Pearl daripada enjin penghirisan membolehkan kami melengkapkan sokongan untuk penghirisan latar belakang dengan keupayaan untuk membatalkannya pada bila-bila masa.
- Terima kasih kepada sistem penyegerakan enjin hadapan yang direka bentuk semula, perubahan kecil kini tidak melumpuhkan keseluruhan objek, tetapi hanya bahagian yang memerlukan pengiraan semula.
- OpenGL versi 2.0 atau lebih tinggi kini diperlukan. Peningkatan kepada versi baharu telah memudahkan kod dan meningkatkan prestasi pada perkakasan moden.
- Keupayaan jauh
- Sokongan untuk mencetak melalui port bersiri terus daripada program. Pembangun masih belum memutuskan sama ada mereka akan mengembalikan ciri ini dalam versi akan datang. (Daripada pengarang: Saya tidak faham keperluan untuk ciri ini apabila terdapat OctoPrint, yang menyediakan antara muka web dan API HTTP untuk pencetak yang disambungkan melalui port bersiri.)
- Pratonton laluan alat 2D tidak dilaksanakan dalam antara muka baharu. Ia berkemungkinan akan diperkenalkan semula dalam versi akan datang. Penyelesaian sementara ialah menghalakan kamera pratonton 3D ke bawah dengan menekan kekunci 1 dan pilih lapisan yang dikehendaki.
- Kemungkinan masih belum direalisasikan =)
- Pilihan Buat asal dan Buat Semula masih tiada.
Senarai terperinci perubahan
Penerangan tentang semua perubahan boleh didapati di pautan ini: 1.42.0-alpha1, 1.42.0-alpha2, 1.42.0-alpha3, 1.42.0-alpha4, 1.42.0-alpha5, 1.42.0-alpha7, 1.42.0 beta, 1.42.0-beta1, 1.42.0-beta2, 2.0.0-rc, 2.0.0-rc1, 2.0.0.
rujukan
Sumber: linux.org.ru

