Keluaran PrusaSlicer 2.0.0 (dahulunya dipanggil Slic3r Prusa Edition/Slic3r PE)


Keluaran PrusaSlicer 2.0.0 (dahulunya dipanggil Slic3r Prusa Edition/Slic3r PE)

PrusaSlicer ialah penghiris, iaitu program yang mengambil model 3D dalam bentuk jaringan segi tiga biasa dan menukarnya menjadi program khas untuk mengawal pencetak tiga dimensi. Sebagai contoh, dalam bentuk kod G untuk pencetak FFF, yang mengandungi arahan terperinci tentang cara menggerakkan kepala cetak (extruder) di ruang angkasa dan berapa banyak plastik panas untuk dihimpit melaluinya pada masa tertentu. Selain kod G, versi ini juga menambah penjanaan lapisan imej raster untuk pencetak mSLA fotopolimer. 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), Pecut dan Pengulang. Ia juga mungkin untuk menjana kod G yang disokong oleh pengawal Mach3, linux cnc ΠΈ Kit mesin.

PrusaSlicer ialah garpu slic3r, yang seterusnya dibangunkan oleh Alessandro Ranelucci dan komuniti RepRap. Sehingga versi 1.41 inklusif, projek itu dibangunkan di bawah nama Slic3r Prusa Edition, juga dikenali sebagai Slic3r PE. Fork mewarisi antara muka pengguna asal dan tidak begitu mudah bagi Slic3r asal, jadi pembangun dari Prusa Research pada satu ketika membuat antara muka ringkas berasingan untuk Slic3r PE - PrusaControl. Tetapi kemudian, semasa pembangunan Slic3r PE 1.42, ia telah memutuskan untuk membuat semula antara muka asal sepenuhnya, menggabungkan beberapa perkembangan daripada PrusaControl dan menghentikan pembangunan yang terakhir. Pembaikan besar antara muka dan penambahan sejumlah besar ciri baharu menjadi asas untuk menamakan semula projek.

Salah satu ciri tersendiri PrusaSlicer (seperti Slic3r) ialah kehadiran sejumlah besar tetapan yang memberi pengguna kawalan ke atas proses penghirisan.

PrusaSlicer ditulis terutamanya dalam C++, dilesenkan di bawah AGPLv3, dan berjalan pada Linux, macOS dan Windows.

Perubahan besar mengenai Slic3r PE 1.41.0

Semakan 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 tiga dimensi telah dipertingkatkan dengan ketara:
      • Kini menyokong terjemahan, putaran, penskalaan dan pencerminan pada ketiga-tiga paksi dan penskalaan tidak sekata menggunakan kawalan 3D secara langsung dalam port pandangan XNUMXD. Elemen yang sama boleh dipilih dari papan kekunci: m - pemindahan, r - putaran, s - penskalaan, Esc - keluar dari mod penyuntingan.
      • Kini anda boleh memilih berbilang objek dengan menahan Ctrl. Ctrl-A memilih semua objek.
      • Apabila menterjemah, berputar dan menskala, anda boleh menetapkan nilai tepat dalam panel di bawah senarai objek. Apabila medan teks yang sepadan berada dalam fokus, anak panah dilukis dalam tetingkap pratonton 3D yang menunjukkan arah dan arah mana nombor yang diberikan berubah.
    • Bekerja dengan Projek (sebelum ini dipanggil Fail Kilang) telah direka bentuk semula. Fail projek menyimpan semua model, tetapan dan pengubah suai yang diperlukan untuk dapat menghasilkan kod G yang sama pada komputer lain.
    • Semua tetapan dibahagikan kepada tiga kategori berbeza: Mudah, Lanjutan dan Pakar. Secara lalai, hanya tetapan kategori Mudah ditunjukkan, yang sangat memudahkan kehidupan untuk pengguna baru. Mod Lanjutan dan Pakar boleh didayakan dengan mudah jika perlu. Tetapan untuk kategori yang berbeza ditunjukkan dalam warna yang berbeza.
    • Banyak ciri berguna Slic3r kini dipaparkan pada tab utama (Plater).
    • Anggaran tempoh cetakan kini ditunjukkan serta-merta selepas melakukan tindakan Slice, tanpa perlu mengeksport kod-G.
    • Banyak tindakan kini dilakukan di latar belakang dan tidak menyekat antara muka. Contohnya, menghantar ke Cetakan Octo.
    • Senarai objek kini menunjukkan hierarki objek, parameter objek, volum objek dan pengubah suai. Semua parameter ditunjukkan sama ada secara langsung dalam senarai objek (dengan mengklik kanan pada ikon di sebelah kanan nama) atau dalam panel konteks di bawah senarai.
    • Model yang bermasalah (jurang antara segi tiga, segi tiga bersilang) kini ditandakan dengan tanda seru dalam senarai objek.
    • Sokongan untuk pilihan baris arahan 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 menetapkan keterukan (keterukan) mesej output
      • --export-sla bukannya --export-sla-svg atau --export-svg
      • tidak disokong: --cut-grid, --cut-x, --cut-y, --autosimpan
  • Keupayaan percetakan XNUMXD
    • Menyokong pencetakan warna menggunakan modul perubahan filamen automatik (perkakasan).
    • Menyokong mSLA (stereolitografi berbantu topeng) dan pencetak Prusa SL1 menggunakan teknologi ini. Nampaknya menyokong mSLA adalah lebih mudah daripada FFF, kerana mSLA hanya memerlukan pemaparan imej XNUMXD untuk setiap lapisan, tetapi sebenarnya ini tidak benar sepenuhnya. Masalahnya ialah teknologi memerlukan penambahan struktur sokongan bentuk yang betul untuk model yang lebih atau kurang kompleks. Apabila mencetak dengan sokongan yang salah, ia mungkin berlaku bahawa sebahagian daripada objek yang dicetak kekal pada matriks percetakan dan merosakkan semua 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
    • Semua kod utama telah ditulis semula dalam C++. Kini anda tidak memerlukan Perl untuk bekerja.
    • Keengganan mutiara dalam enjin penghirisan membolehkan kami melengkapkan sokongan untuk menghiris di latar belakang dengan keupayaan untuk membatalkannya pada bila-bila masa.
    • Terima kasih kepada sistem yang direka bentuk semula untuk menyegerakkan bahagian hadapan dengan enjin, perubahan kecil kini tidak membatalkan keseluruhan objek, tetapi hanya bahagian yang memerlukan pengiraan semula.
    • OpenGL versi 2.0 atau lebih tinggi kini diperlukan. Peralihan kepada versi baharu membantu 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 atau tidak. (dari pengarang berita: Saya tidak faham mengapa ciri ini diperlukan apabila terdapat OctoPrint, yang melaksanakan 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 besar akan dikembalikan dalam salah satu versi berikutnya. Penyelesaian: Halakan kamera pratonton 3D dari atas ke bawah dengan menekan kekunci 1 dan pilih lapisan yang dikehendaki.
  • Kemungkinan masih belum direalisasikan =)
    • Tindakan 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

Tambah komen