PrusaSlicer adalah alat pengiris, yaitu, program yang mengambil model 3D dalam bentuk jaring segitiga biasa dan mengubahnya menjadi program khusus untuk mengendalikan printer 3D. Misalnya, dalam bentuk Kode G untuk Printer FFF, yang berisi instruksi detail tentang cara menggerakkan kepala cetak (ekstruder) di ruang angkasa dan berapa banyak plastik panas yang harus diekstrusi melaluinya pada waktu tertentu. Selain G-code, versi ini juga mencakup pembuatan lapisan gambar raster untuk printer fotopolimer mSLA. Model 3D sumber dapat dimuat dari format berkas STL, OBJ ΠΈΠ»ΠΈ AMF.
Meskipun PrusaSlicer dikembangkan dengan mempertimbangkan printer sumber terbuka Prusia, dapat membuat kode G yang kompatibel dengan printer modern apa pun berdasarkan perkembangan RepRap, termasuk semua yang ada firmwarenya Marlin, Prusa (cabang dari Marlin), Sprinter, dan Repetier. Terdapat juga kemampuan untuk menghasilkan G-code yang didukung oleh pengontrol Mach3. LinuxCnc ΠΈ Mesin kit.
PrusaSlicer adalah garpu slic3r, yang kemudian dikembangkan oleh Alessandro Ranelucci dan komunitas RepRap. Hingga versi 1.41, proyek ini dikembangkan dengan nama Slic3r Prusa Edition, juga dikenal sebagai Slic3r PE. Versi fork ini mewarisi antarmuka pengguna Slic3r asli yang unik dan agak canggung, sehingga pada suatu saat, para pengembang di Prusa Research menciptakan antarmuka terpisah yang disederhanakan untuk Slic3r PEβ Kontrol PrusaNamun, kemudian, selama pengembangan Slic3r PE 1.42, diputuskan untuk mendesain ulang antarmuka asli sepenuhnya, menggabungkan beberapa karya PrusaControl dan menghentikan pengembangan PrusaControl. Perombakan antarmuka yang signifikan dan penambahan sejumlah besar fitur baru menyebabkan penggantian nama proyek.
Salah satu fitur khas PrusaSlicer (seperti Slic3r) adalah adanya sejumlah besar pengaturan yang memberikan pengguna kontrol atas proses pemotongan.
PrusaSlicer Π½Π°ΠΏΠΈΡΠ°Π½ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π½Π° C++, ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ AGPLv3 ΠΈ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° Linux, macOS ΠΈ Windows.
Perubahan utama dibandingkan dengan Slic3r PE 1.41.0
Ikhtisar video antarmuka dan fitur versi ini: https://www.youtube.com/watch?v=bzf20FxsN2Q.
- Antarmuka.
- Antarmuka sekarang ditampilkan secara normal pada monitor HiDPI.
- Kemampuan untuk memanipulasi objek 3D telah ditingkatkan secara signifikan:
- Translasi, rotasi, penskalaan, dan pencerminan di sepanjang ketiga sumbu, serta penskalaan non-seragam, kini didukung menggunakan kontrol 3D langsung di area pandang 3D. Kontrol-kontrol ini juga dapat diakses dari papan ketik: m β translasi, r β rotasi, s β penskalaan, Esc β keluar dari mode pengeditan.
- Sekarang Anda dapat memilih beberapa objek dengan menahan tombol Ctrl. Ctrl-A akan memilih semua objek.
- Saat memindahkan, memutar, dan menskalakan, Anda dapat menentukan nilai yang tepat pada panel di bawah daftar objek. Ketika kolom teks yang sesuai difokuskan, panah akan muncul di jendela pratinjau 3D, yang menunjukkan perubahan nilai dan arahnya.
- Alur kerja Proyek (sebelumnya disebut Berkas Pabrik) telah didesain ulang. Berkas proyek menyimpan semua model, pengaturan, dan pengubah yang diperlukan untuk menghasilkan G-code yang sama persis di komputer lain.
- Semua pengaturan dibagi menjadi tiga kategori berbeda: Sederhana, Lanjutan, dan Ahli. Secara default, hanya pengaturan Sederhana yang ditampilkan, sehingga memudahkan pemula. Mode Lanjutan dan Ahli dapat dengan mudah diaktifkan sesuai kebutuhan. Pengaturan dalam berbagai kategori ditampilkan dalam warna yang berbeda.
- Banyak fitur bermanfaat Slic3r sekarang terletak di tab utama (Plater).
- Perkiraan waktu cetak sekarang ditampilkan segera setelah melakukan tindakan Irisan tanpa perlu mengekspor kode-G.
- Banyak tindakan sekarang dilakukan di latar belakang dan tidak memblokir antarmuka. Misalnya, mengirim ke Cetak Okto.
- Daftar objek kini menampilkan hierarki objek, parameter objek, volume objek, dan pengubah. Semua parameter ditampilkan langsung di daftar objek (dengan mengklik kanan ikon di sebelah kanan nama objek) atau di panel konteks di bawah daftar.
- Model yang bermasalah (celah antarsegitiga, segitiga yang berpotongan) sekarang ditandai dengan tanda seru dalam daftar objek.
- Dukungan opsi baris perintah sekarang didasarkan pada kode dari Slic3r. Formatnya sama dengan upstream, dengan beberapa perubahan:
- --help-fff dan --help-sla sebagai ganti --help-options
- --loglevel memiliki parameter tambahan untuk menyesuaikan tingkat keparahan pesan yang dikeluarkan.
- --export-sla bukan --export-sla-svg atau --export-svg
- tidak didukung: --cut-grid, --cut-x, --cut-y, --autosave
- Kemampuan Pencetakan 3D
- Dukungan untuk pencetakan warna menggunakan modul penggantian filamen otomatis (perangkat keras).
- Dukungan untuk mSLA (stereolithography berbantuan masker) dan printer Prusa SL1, yang menggunakan teknologi ini. Meskipun dukungan mSLA mungkin tampak lebih sederhana daripada FFF, karena mSLA hanya memerlukan rendering gambar 2D untuk setiap lapisan, hal ini tidak sepenuhnya benar. Masalahnya, teknologi ini memerlukan penambahan struktur pendukung dengan bentuk yang tepat untuk model yang lebih kompleks atau kurang kompleks. Pencetakan dengan struktur pendukung yang tidak tepat dapat mengakibatkan sebagian objek yang dicetak tertinggal di matriks cetak, sehingga merusak lapisan selanjutnya.
- Menambahkan dukungan plugin Batalkan objek untuk OctoPrint. Ini memungkinkan Anda membatalkan pencetakan objek individual tanpa mengganggu pencetakan objek lainnya.
- Kemampuan untuk menambahkan dukungan Anda sendiri dan menghapus dukungan yang dihasilkan secara otomatis menggunakan pengubah.
- Perubahan internal
- Seluruh kode inti telah ditulis ulang dalam C++. Perl tidak lagi diperlukan.
- Penghapusan Pearl dari mesin pemotong memungkinkan kami untuk melengkapi dukungan untuk pemotongan latar belakang dengan kemampuan untuk membatalkannya kapan saja.
- Berkat sistem sinkronisasi mesin frontend yang didesain ulang, perubahan kecil kini hanya menonaktifkan bagian yang memerlukan perhitungan ulang, dan bukan seluruh objek.
- OpenGL versi 2.0 atau yang lebih baru kini diwajibkan. Peningkatan ke versi baru telah menyederhanakan kode dan meningkatkan kinerja pada perangkat keras modern.
- Kemampuan jarak jauh
- Dukungan untuk pencetakan melalui port serial langsung dari program. Pengembang belum memutuskan apakah mereka akan mengembalikan fitur ini di versi mendatang. (Dari penulis: Saya tidak mengerti perlunya fitur ini ketika ada OctoPrint, yang menyediakan antarmuka web dan API HTTP untuk printer yang terhubung melalui port serial.)
- Pratinjau jalur alat 2D tidak diimplementasikan di antarmuka baru. Kemungkinan akan diperkenalkan kembali di versi mendatang. Solusi sementara adalah mengarahkan kamera pratinjau 3D ke bawah dengan menekan tombol 1 dan memilih lapisan yang diinginkan.
- Masih ada kemungkinan yang belum terealisasi =)
- Opsi Undo dan Redo masih hilang.
Daftar perubahan terperinci
Deskripsi semua perubahan dapat ditemukan pada tautan berikut: 1.42.0-alfa1, 1.42.0-alfa2, 1.42.0-alfa3, 1.42.0-alfa4, 1.42.0-alfa5, 1.42.0-alfa7, 1.42.0-beta, 1.42.0-beta1, 1.42.0-beta2, 2.0.0-rc, 2.0.0-rc1, 2.0.0.
referensi
Sumber: linux.org.ru

