Melewati langkah-Y, hanya saat menggunakan Ultimaker Cura


8

Untuk mencari tahu mengapa printer saya kadang-kadang melewatkan langkah-Y (selalu dalam arah yang sama) hanya di Ultimaker Cura, saya menggali ke dalam kode-G untuk memahami masalah dengan lebih baik. Namun, ribuan baris kode-G sulit untuk dianalisis.

Saya menggunakan heatbed Mk2 dengan lembaran kaca, dan motor NEMA17 di printer P3Steel Toolson Edition. Sumbu terasa cukup mudah di kedua arah.

Mengurangi akselerasi ke 4000 tidak menyingkirkan masalah sepenuhnya - itu mungkin bisa meredakan masalah. Saya tidak melakukan tes kuantitatif, maaf.

Apakah ada hal-hal nyata lainnya yang mungkin saya lewatkan? Saya tahu akselerasinya mungkin masih agak tinggi, tetapi karena ia bekerja dengan Slic3r dengan mudah, saya ingin memanfaatkan beberapa fitur di Ultimaker Cura dengan kecepatan cetak ini.


1
Hanya untuk memperjelas, Anda tidak pernah mendapatkan sumbu Y saat menggunakan Slic3r? Jadi, ini pasti masalah perangkat lunak? Kalau tidak, driver motor stepper untuk sumbu Y menyediakan arus terlalu banyak (atau terlalu sedikit) ...
Greenonline

1
Ya, tentu saja, meningkatkan arus suplai maksimum ke motor menghilangkan masalah. Tetap saja, saya lebih suka menggunakan arus yang lebih rendah untuk membatasi pemanasan motor. Saya hanya ingin tahu apakah ada sesuatu dalam dua mesin pengiris yang membuat cura memprovokasi gerakan yang lebih keras yang menyebabkan printer kehilangan langkah ...
kamuro

3
Melompati langkah berarti arus ke motor tidak mencukupi untuk torsi motor yang dibutuhkan. Penggerak utama torsi pada printer 3D adalah akselerasi. Anda bisa membandingkan GCode untuk melihat apa yang sedang diatur dalam perintah M201-M204.
markshancock

1
Dengan asumsi Anda mengatur akselerasi yang sama di Cura dan Slic3r, apakah Anda yakin itu diterapkan dengan benar di file gcode? Dalam hal perangkat lunak tidak mengeluarkan gcode yang benar untuk mengatur akselerasi, maka nilai default yang sudah diatur dalam firmware akan diterapkan.
Demetris

1
Apakah pola infill yang sama digunakan? Beberapa pola pengisi menekankan akselerasi lebih dari yang lain.
cmm

Jawaban:


4

Anda menjawab pertanyaan Anda sendiri dalam komentar.

Ya, tentu saja, meningkatkan arus suplai maksimum ke motor menghilangkan masalah. Tetap saja, saya lebih suka menggunakan arus yang lebih rendah untuk membatasi pemanasan motor. Saya hanya ingin tahu apakah ada sesuatu dalam dua mesin pengiris yang membuat cura memprovokasi gerakan yang lebih keras yang menyebabkan printer kehilangan langkah ... - kamuro 21 Mei '17 pada 21:22

Motor itu tangguh

Motor dimaksudkan untuk menjadi hangat, ada pula yang dibuat menjadi panas. Tidak semua motor memiliki spesifikasi yang sama, tetapi saya menariknya di Amazon ( tautan ) yang menunjukkan kenaikan suhu terukur 60 ° C di atas suhu sekitar terukur 50 ° C. Jika spesifikasi ini menumpuk, dan seharusnya karena insulasi motor memiliki nilai 130 ° C, Anda dapat merebus air di motor stepper.

Tapi ... faktor lainnya

Tapi, apa batas sebenarnya, dan berapa banyak arus yang harus Anda jalankan melalui motor?

Pertama, banyak printer 3D memiliki dudukan plastik untuk motor stepper. Anda tidak ingin plastik itu melunak. Bisa jika motor terlalu panas. Saya sudah melihatnya di printer 2D komersial, dan kertak gigi di Pasifik pun terjadi. Bahkan untuk PLA, suhu itu tidak nyaman untuk daging manusia. Saya melunakkan PLA pada suhu 75 ° C saat memasang komponen yang ketat, tetapi PETG dan ABS bagus untuk suhu yang lebih tinggi.

Akurasi rendah saat ini menyakitkan

Motor adalah konverter linear yang luar biasa dari arus ke torsi, tetapi mereka masih memiliki non-linearitas pada batasnya. Hal ini paling penting ketika langkah mikro, yang (AFAIK) semua printer 3D gunakan untuk resolusi yang lebih tinggi.

Dua faktor merusak akurasi pada arus yang lebih rendah saat melangkah mikro.

Non-linearitas pada driver menghasilkan medan magnet yang tidak sejalan dengan kekuatan drive yang diperintahkan. Torsi tidak tepat seperti apa yang diperlukan untuk menempatkan motor di antara kutub pada sudut yang benar.

Gesekan statis, kadang-kadang disebut stiksi, membutuhkan torsi tambahan untuk diatasi. Dalam gerakan melangkah mikro lambat, ini akan menghasilkan gerakan mundur, kemudian melompat ke depan. Gerakan bisa kasar bukan halus. Ekstrusi bisa berdenyut dan bukannya halus.

Keduanya ditingkatkan dengan menerapkan arus yang cukup ke motor untuk menghasilkan torsi yang cukup. Lebih banyak arus memberi lebih banyak panas, tetapi juga perilaku dan kinerja yang lebih baik.

Nyalakan motornya!

Mereka bisa menerimanya. Periksa tunggangan mereka untuk memastikan tunggangan tidak didesain.

Kenapa Cura dan bukan Slic3r?

Diperlukan peninjauan yang mendalam terhadap kode-g. Ini bisa sesederhana arah pengisi, atau arah pilihan model Anda dibandingkan dengan arah yang dipilih oleh dua slicers.

Mungkin ada beberapa batasan yang dikodekan ke dalam bagian "kode-g kustom" dari dua slicers. Saya tidak terbiasa dengan Cura, tetapi Slic3r memungkinkan Anda untuk memasukkan kode-g tambahan dalam banyak situasi. Sesuatu yang dibawa dengan profil printer mungkin membatasi percepatan brengsek.

Bisa jadi perbedaan pengaturan kipas, atau hampir apa saja.

Ketika Anda berhadapan dengan situasi marjinal, dan kedengarannya seperti ini tepat di ujung, perbedaan yang sangat kecil dapat menyebabkan perubahan dramatis dalam bagaimana seluruh sistem merespons. Printer 3D adalah sistem yang kompleks, dengan resonansi, banyak mode getaran, gesekan non-linear. Mengetahui dengan pasti mungkin berada di luar cakupan alat teknik Anda dan kami.

Jangan beroperasi pada Margin

Atur motor ke level saat ini yang tepat. Atur tempat tidur ke ketinggian yang tepat. Atur ujung panas ke suhu yang tepat. Usahakan untuk selalu berada di sweet spot. Cetakan Anda akan memberi Anda hadiah.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.