Ketika itu terjadi, saya memutuskan untuk mempelajari teknologi pencetakan 3D baru dan membeli printer Photon 3D SLA, tetapi perangkat lunaknya, yaitu slicer, membuat banyak yang diinginkan, sangat lemah. Tidak ada kontrol atas pengisian, dukungan tidak dikelola dengan baik, dll ... Secara umum, saya memutuskan untuk menyiasati ini dengan Cura, saya hanya memutuskan bahwa itu bisa bekerja dan saya bisa menghubungkannya ... Saya mencari deskripsi dari format Photon di jaringan, ternyata cukup sederhana ... Dan inilah yang ternyata:

Ketika saya sedang mencari, saya berpikir untuk membuat semua kontrol dari awal, tetapi setelah saya menemukan proyek Photon File Editor , yang sudah banyak mengimplementasikan ... Dan saya memutuskan bahwa saya hanya akan membuat konverter dengan gcode ke satu set gambar yang nantinya dapat digunakan oleh proyek ini ...
Memahami gcode, ia dengan cepat membuat program yang mengimplementasikan bisnis ini, mencetak beberapa model dan semuanya baik-baik saja. Saya memutuskan untuk berbagi dengan Anda hasil pekerjaan saya.
Bagaimana cara melakukannya.
Langkah nomor 1. Awalnya, Anda perlu membuat printer baru dengan parameter berikut:

Langkah nomor 2. Kemudian menunjukkan ketinggian lapisan Z = 0,05 dan ketebalan dinding = 0,047:

Langkah No. 2.1. Dipotong-potong, kita akan melihat sesuatu seperti ini:

Anda dapat memastikan bahwa semuanya dipotong dengan benar dan isiannya benar:

Langkah nomor 3. Jalankan skrip dengan menentukan gcode

Langkah No. 3.1. Jika semuanya baik-baik saja, Anda dapat melihat proses kerjanya:

Langkah nomor 3.2. Semua lapisan akan disimpan dalam file mereka sendiri /layers/layer_xxxxxx.png

Langkah nomor 4. Jalankan Photon File Editort dan buat file baru:

Langkah nomor 5. Di menu edit "Edit", pilih "Impor bitmap":

Langkah nomor 6. Pilih direktori di mana file dengan gambar lapisan berada:

Langkah nomor 7. Nikmati pekerjaan yang dilakukan dan terapkan pengaturan kami.

Jika ada sesuatu yang tidak berubah setiap kali, Anda dapat memperbaiki file dengan preset di direktori PhotonFileEditor / resources / resins.txt
Hasil akhirnya adalah penggunaan alat pengiris yang sudah dikenal dan penurunan berat total model. Misalnya, model dengan pengisian penuh dan dimensi: x = 2.9mm y = 4.5mm z = 7.3mm berat 43g, sementara model meningkat 70% dengan pengisian ayam 5% dan dimensi x = 4.93mm y = 7.6mm z = 12.41mm beratnya hanya 51g. Total kami dapatkan bahwa ukurannya 70% lebih besar tetapi bobotnya hanya 19%. Saya pikir ini akan membantu banyak menghemat pada tar yang tidak begitu murah ... Ya, dan juga menyenangkan untuk menggunakan perangkat lunak yang akrab seperti Cura ^ _ ^
Pencetakan terakhir dilakukan dengan pengaturan 1 detik dari layar dan 7 detik paparan.
Foto cetakan terakhir.
Model dengan pengisian penuh dan dimensi: x = 2.9mm y = 4.5mm z = 7.3mm berat 43g

Model dengan pengisian ayam 5% dan dimensi x = 4.93mm y = 7.6mm z = 12.41mm berat 51g

Tetapi ada masalah jika model memiliki terlalu "dinding tipis", maka grid pengisian internal akan terlihat:

Dari dependensi pada konverter gcode2photon, hanya python-PIl yang bekerja pada python versi 2 dan 3.
Semua perkembangan terletak pada github
Saya sendiri menggunakan GNU / Linux, jadi jika Anda memerlukan informasi lebih rinci tentang cara menjalankan di bawah Windows, saya dapat menjelaskan masalah ini;)