Ini masih dalam proses, dan inilah yang saya miliki sejauh ini, tetapi pertama-tama:
Alternatif yang berguna untuk masalah serupa:
Masalah yang sangat mirip dengan ini adalah menggunakan pengaturan yang berbeda untuk berbagai bagian model di Slic3r. Untuk sebagian besar pengaturan, ini dapat dicapai melalui jaring modifier .
Skrip pemrosesan pos:
Sejauh yang saya tahu, Slic3r tidak memberi Anda opsi untuk mengatur kecepatan lapisan pertama setelah rakit secara langsung, tetapi mereka memungkinkan Anda untuk menjalankan skrip pemrosesan pos ; yaitu, untuk secara otomatis menjalankan serangkaian operasi - diprogram oleh Anda - pada output g-code.
Meskipun jauh dari sepele, secara teori Anda dapat membuat program yang berjalan melalui kode-g keluaran, menyesuaikan pengaturan sesuai keinginan Anda, dan kemudian menyimpannya lagi di tujuan yang dituju.
Menyetel kecepatan keseluruhan printer melalui g-code:
Ternyata, ada perintah g-code sederhana yang mengatur kecepatan keseluruhan operasi printer Anda:
M220 S[some number] ; see the link above for compatible firmware
Sebuah buletin dari Reprapwold menjelaskan bahwa:
Misalnya M220 S50 akan mengurangi kecepatan hingga 50% dari kode-G yang diiris asli. Jika Anda ingin mempercepat pencetakan Anda hingga selesai untuk makan malam, gunakan M220 S200, untuk mencetak dua kali lebih cepat (200%)
Dengan kata lain, sama seperti beberapa printer memungkinkan Anda mengubah kecepatan cetak tengah, Anda dapat menggunakan perintah M220 untuk mengesampingkan kecepatan saat ini yang digunakan, baik melalui antarmuka pengguna seperti PrintRun, atau dengan mengutak-atik kode g asli itu sendiri.
Memanipulasi output kode-g untuk menyesuaikan pengaturan kecepatan:
Cara termudah untuk mencapai tujuan kami adalah memanipulasi file g-code output secara manual melalui editor teks, dan menyisipkan perintah M220 kami di tempat yang tepat:
- Atur M220 S50 tepat sebelum lapisan perimeter pertama (setelah lapisan antarmuka rakit ), untuk memperlambat lapisan pertama dari model aktual.
- Atur M220 S100 beberapa saat setelah lapisan perimeter pertama, untuk melanjutkan pengaturan kecepatan normal.
Untuk melakukan ini, kita harus dapat membedakan kedua titik ini dalam output kode-g.
Poin penyisipan yang membedakan:
Slic3r menawarkan pengaturan di bawah Print Settings -> Output options -> Verbose G-code
itu - ketika diaktifkan - menyisipkan komentar tertulis di seluruh file kode-g yang dihasilkan.
Jika seseorang memeriksa file kode-g yang dikeluarkan untuk model dengan rakit, orang akan menemukan komentar:
; move to first perimeter point <- lets call this A
dan
; move to next layer (x) <- lets call this B
berserakan di beberapa tempat di seluruh kode.
Di bawah kesan saya bahwa kemunculan pertama komentar A terjadi tepat setelah rakit selesai, dan sebelum model aktual dicetak, sedangkan kemunculan pertama komentar B komentar sukses A dapat digunakan untuk mengatur kecepatan kembali normal.
Perlu dicatat, bahwa komentar dalam kode-g keluaran tampaknya tidak sepenuhnya konsisten , dan oleh karena itu saya tidak akan merekomendasikan siapa pun untuk mengotomatiskan logika ini menjadi skrip tanpa mungkin menemukan breakpoints lain yang lebih andal, dan memverifikasi secara menyeluruh melalui beberapa model berbeda.
Saya belum melihat detail penulisan skrip otomatis untuk tugas ini.