Bagaimana saya bisa mengatur lapisan 1 setelah rakit di Slic3r untuk mencetak dengan kecepatan lapisan 1

8

Ketika Anda menambahkan rakit di Slic3r, lapisan pertama rakit mencetak dengan kecepatan lapisan pertama. Setelah rakit selesai, lapisan pertama dari cetakan dicetak dengan kecepatan standar. Bagaimana saya bisa membuat lapisan pertama dari cetakan yang sebenarnya melambat ke kecepatan lapisan pertama?

Eric Johnson
sumber
Bolehkah saya bertanya mengapa Anda ingin mencapai ini? Juga, apakah Anda bersedia mengedit kode-G?
Tormod Haugene
2
Ketika saya mencetak rakit, ada sedikit celah antara rakit dan cetakan itu sendiri untuk memudahkan penghapusan. Ketika Anda mencetak dengan kecepatan yang lebih cepat, daya rekatnya tidak cukup bahkan untuk menjaga bagian luar dari lapisan pertama tempat mereka diekstrusi (sebuah lingkaran berubah menjadi segi enam). Memperlambat bagian cetak ini memperbaiki masalah. Saya tahu bahwa saya dapat menyelesaikan ini dengan mengedit kode-G, atau secara manual memperlambat kecepatan printer pada LCD untuk bagian cetak, tetapi saya ingin cara yang dapat memperlambat lapisan pertama setelah rakit khusus di Slic3r.
Eric Johnson
1
Saya melihat. Masalah yang sangat menarik! Tampaknya ada fitur untuk menjalankan "skrip pos proses" di Slic3r. Mungkin layak untuk dilihat.
Tormod Haugene

Jawaban:

4

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-codeitu - 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.

Tormod Haugene
sumber
2

Saya sudah bermain dengan v1.2.9 hanya sedikit (saya terutama menggunakan MakerWare). Namun, sepertinya Anda hanya bisa pergi ke Print Settings -> Speed -> (Modifiers) First Layer Speed. Di sini Anda akan memiliki opsi untuk mengatur kecepatan mm/s or %. Jika Anda mengalami masalah dengan lapisan pertama (atau dua) tidak menempel dengan baik pada rakit, cobalah mengurangi jarak antara bagian dan rakit. Milik saya terlihat default 0,2mm. Ini dapat disesuaikan dariPrint Settings -> Support Material -> (Options for support material and raft) Contact Z distance .

Harap dicatat bahwa semakin dekat bagian itu dengan rakit, semakin besar kemungkinan bagian itu akan menempel pada rakit begitu dingin. Jadi, saya akan merekomendasikan berada di dekat sebagai bagian selesai sehingga Anda dapat dengan cepat menghapus rakit sebelum dingin dengan bagian itu. Ini menjadi lebih sulit dengan PLA karena menjadi mengeras selama proses pencetakan, sehingga mengakibatkan kegagalan material yang lebih dahsyat jika ada bagian dari objek yang rusak (seperti rakit).

Saya juga akan mencatat bahwa saya terutama menggunakan MakerWare untuk mesin saya dan v3.8 telah membuatnya lebih mudah untuk menerapkan jenis pengaturan ini. Ini mirip dengan antarmuka Slic3r dan tidak lagi dalam file JSON yang muncul. Melalui antarmuka MakerWare, Anda dapat menavigasi ke Settings -> Custom -> Extrusion Speeds -> First Layeruntuk menyesuaikan kecepatan cetak. Anda juga akan melihat bahwa ada opsi terpisah untuk First Layer Raftmemastikan bahwa kedua nilai terpisah di post-processer. Saya percaya masih mungkin untuk menggunakan MakerWare untuk mesin non-MakerBot, cukup ekspor file ke GCode dan Anda harus dapat memuatnya langsung ke mesin Anda melalui kartu SD atau bahkan mungkin Slic3r (mungkin mengubah beberapa kode meskipun).

tbm0115
sumber
-1

Anda seharusnya tidak perlu. Tujuan dari lapisan pertama yang lebih lambat adalah untuk membantu adhesi kebutuhan. Dengan rakit, lapisan pertama model ini dicetak pada rakit sehingga dapat melaju dengan kecepatan biasa.

kareem
sumber
1
Saat hasil cetak sedang dicetak, ada celah di antara 2 tempat sehingga hasil cetak dapat dihapus. jika Anda mencetak lingkaran atau semacamnya, itu akan menjadi garis karena itu hanya kontak penuh pada beberapa titik
Eric Johnson