Rilis PrusaSlicer 2.0.0 (sebelumnya disebut Slic3r Prusa Edition/Slic3r PE)


Rilis PrusaSlicer 2.0.0 (sebelumnya disebut Slic3r Prusa Edition/Slic3r PE)

PrusaSlicer adalah alat pengiris, yaitu program yang mengambil model 3D berupa jaring segitiga biasa dan mengubahnya menjadi program khusus untuk mengendalikan printer tiga dimensi. Misalnya saja dalam bentuk kode-G untuk printer FFF, yang berisi petunjuk rinci tentang cara menggerakkan kepala cetak (ekstruder) di ruang angkasa dan berapa banyak plastik panas yang harus dimasukkan ke dalamnya pada waktu tertentu. Selain kode G, versi ini juga menambahkan pembuatan lapisan gambar raster untuk printer mSLA fotopolimer. Model sumber 3D dapat dimuat dari format file STL, OBJ ΠΈΠ»ΠΈ AMF.


Meskipun PrusaSlicer dikembangkan dengan mempertimbangkan printer open source Prusia, itu dapat membuat kode G yang kompatibel dengan printer modern mana pun berdasarkan perkembangan RepRap, termasuk semuanya dengan firmware Marlin, Prusa (garpu Marlin), Sprinter dan Repetier. Dimungkinkan juga untuk menghasilkan kode-G yang didukung oleh pengontrol Mach3, linux cnc ΠΈ Perangkat mesin.

PrusaSlicer adalah garpu slic3r, yang dikembangkan oleh Alessandro Ranelucci dan komunitas RepRap. Hingga versi 1.41 inklusif, proyek ini dikembangkan dengan nama Slic3r Prusa Edition, juga dikenal sebagai Slic3r PE. Fork tersebut mewarisi antarmuka pengguna asli dan tidak terlalu nyaman dari Slic3r asli, sehingga pengembang dari Prusa Research pada suatu saat membuat antarmuka terpisah yang disederhanakan untuk Slic3r PE - Kontrol Prusa. Namun kemudian, selama pengembangan Slic3r PE 1.42, diputuskan untuk sepenuhnya membuat ulang antarmuka aslinya, menggabungkan beberapa pengembangan dari PrusaControl dan menghentikan pengembangan yang terakhir. Perombakan besar-besaran pada antarmuka dan penambahan sejumlah besar fitur baru menjadi dasar untuk mengganti nama proyek.

Salah satu ciri khas PrusaSlicer (seperti Slic3r) adalah hadirnya sejumlah besar pengaturan yang memberikan kontrol kepada pengguna atas proses pemotongan.

PrusaSlicer ditulis terutama dalam C++, berlisensi AGPLv3, dan berjalan di Linux, macOS, dan Windows.

Perubahan besar mengenai Slic3r PE 1.41.0

Ulasan video antarmuka dan fitur versi ini: https://www.youtube.com/watch?v=bzf20FxsN2Q.

  • Antarmuka.
    • Antarmuka sekarang ditampilkan secara normal pada monitor HiDPI.
    • Kemampuan memanipulasi objek tiga dimensi telah meningkat secara signifikan:
      • Sekarang mendukung terjemahan, rotasi, penskalaan, dan pencerminan pada ketiga sumbu dan penskalaan tidak merata menggunakan kontrol 3D langsung di area pandang XNUMXD. Elemen yang sama dapat dipilih dari keyboard: m - transfer, r - rotasi, s - penskalaan, Esc - keluar dari mode pengeditan.
      • Sekarang Anda dapat memilih beberapa objek dengan menahan Ctrl. Ctrl-A memilih semua objek.
      • Saat menerjemahkan, memutar, dan menskalakan, Anda dapat menetapkan nilai pasti di panel di bawah daftar objek. Saat bidang teks terkait berada dalam fokus, panah digambar di jendela pratinjau 3D yang menunjukkan apa dan ke arah mana angka tersebut berubah.
    • Pekerjaan dengan Proyek (sebelumnya disebut File Pabrik) telah dikerjakan ulang. File proyek menyimpan semua model, pengaturan, dan pengubah yang diperlukan untuk dapat menghasilkan kode G yang persis sama di komputer lain.
    • Semua pengaturan dibagi menjadi tiga kategori berbeda: Sederhana, Lanjutan, dan Pakar. Secara default, hanya pengaturan kategori Sederhana yang ditampilkan, yang sangat menyederhanakan hidup bagi pengguna pemula. Mode Lanjutan dan Pakar dapat dengan mudah diaktifkan jika diperlukan. Pengaturan untuk berbagai kategori ditampilkan dalam warna berbeda.
    • Banyak fitur berguna dari Slic3r kini ditampilkan di tab utama (Plater).
    • Perkiraan durasi pencetakan kini ditampilkan segera setelah melakukan tindakan Slice, tanpa perlu mengekspor kode G.
    • Banyak tindakan kini dilakukan di latar belakang dan tidak memblokir antarmuka. Misalnya mengirim ke Cetak Okto.
    • Daftar objek sekarang memperlihatkan hierarki objek, parameter objek, volume objek, dan pengubah. Semua parameter ditampilkan secara langsung di daftar objek (dengan mengklik kanan ikon di sebelah kanan nama) atau di panel konteks di bawah daftar.
    • Model yang bermasalah (celah antar segitiga, segitiga berpotongan) kini ditandai dengan tanda seru di daftar objek.
    • Dukungan untuk opsi baris perintah sekarang didasarkan pada kode dari Slic3r. Formatnya sama dengan upstream, dengan beberapa perubahan:
      • --help-fff dan --help-sla alih-alih --help-options
      • --loglevel memiliki parameter tambahan untuk mengatur tingkat keparahan (severity) pesan keluaran
      • --export-sla bukannya --export-sla-svg atau --export-svg
      • tidak didukung: --cut-grid, --cut-x, --cut-y, --autosave
  • Kemampuan pencetakan XNUMXD
    • Mendukung pencetakan warna menggunakan modul penggantian filamen otomatis (perangkat keras).
    • Mendukung mSLA (mask assisted stereolithography) dan printer Prusa SL1 yang menggunakan teknologi ini. Tampaknya mendukung mSLA lebih sederhana daripada FFF, karena mSLA hanya memerlukan rendering gambar XNUMXD untuk setiap lapisan, namun kenyataannya hal ini tidak sepenuhnya benar. Masalahnya adalah bahwa teknologi tersebut memerlukan penambahan struktur pendukung dengan bentuk yang benar untuk model yang kurang lebih kompleks. Saat mencetak dengan dukungan yang salah, mungkin saja sebagian objek cetakan tertinggal pada matriks pencetakan dan merusak semua lapisan berikutnya.
    • Menambahkan dukungan plugin Batalkan objek untuk OctoPrint. Hal ini memungkinkan Anda untuk 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
    • Semua kode utama ditulis ulang dalam C++. Sekarang Anda tidak memerlukan Perl untuk bekerja.
    • Penolakan mutiara di mesin pengiris memungkinkan kami memberikan dukungan penuh untuk pemotongan di latar belakang dengan kemampuan untuk membatalkannya kapan saja.
    • Berkat sistem yang didesain ulang untuk menyinkronkan frontend dengan mesin, perubahan kecil kini tidak membuat seluruh objek menjadi tidak valid, tetapi hanya bagian yang memerlukan perhitungan ulang.
    • OpenGL versi 2.0 atau lebih tinggi kini diperlukan. Transisi ke versi baru membantu menyederhanakan kode dan meningkatkan kinerja pada perangkat keras modern.
  • Kemampuan jarak jauh
    • Dukungan untuk mencetak melalui port serial langsung dari program. Pengembang belum memutuskan apakah mereka akan mengembalikan fitur ini di versi mendatang atau tidak. (dari penulis berita: Saya tidak mengerti mengapa fitur ini diperlukan ketika ada OctoPrint yang mengimplementasikan antarmuka web dan API HTTP untuk printer yang terhubung melalui port serial)
    • Pratinjau jalur alat 2D tidak diterapkan di antarmuka baru. Kemungkinan besar akan dikembalikan di salah satu versi berikutnya. Solusi: Arahkan kamera pratinjau 3D dari atas ke bawah dengan menekan tombol 1 dan pilih lapisan yang diinginkan.
  • Kemungkinan yang masih belum terealisasi =)
    • Tindakan Urungkan dan Ulangi masih belum ada.

Daftar detail perubahan

Deskripsi semua perubahan dapat ditemukan di 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

Tambah komentar