Saya memiliki gulungan filamen PLA tembus cahaya yang tidak bekerja dengan baik dengan sensor filamen pada Prusa i3 MK3 saya. Tembus cahaya naik sensor, membuatnya berpikir filamen habis. Saya pikir saya akan membuat profil filamen di Slic3r dan menonaktifkan sensor di blok "Mulai G-kode" yang dimasukkan di awal file gcode yang diekspor.
Saya mendapat kode berikut:
M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}30{endif}; Filament gcode
M406 ; Disable filament sensor
M117 Filament sensor OFF
Baris pertama disediakan oleh profil PLA default Prusa. Baris kedua harus menonaktifkan sensor, dan baris ketiga harus mencetak pesan "Filament sensor OFF". Jika saya melihat di gcode, itu ada di sana:
G92 E0.0
M221 S95
M900 K30; Filament gcode
M406 ; Disable filament sensor
M117 Filament sensor OFF
G21 ; set units to millimeters
G90 ; use absolute coordinates
M83 ; use relative distances for extrusion
;BEFORE_LAYER_CHANGE
Tetapi jika saya mencetak file gcode ini, saya tidak melihat pesan, dan ketika memeriksa sensor di menu "Tune" saat mencetak, sensor masih menyala.
Saya pikir saya mungkin memiliki masalah dengan akhiran baris, tetapi melihat file dalam hex editor, semua baris tampaknya berakhir dengan 0A
karakter umpan baris, termasuk milik saya.
Mengapa printer saya tidak melakukan apa-apa dengan pesan M406 dan M117? File gcode lengkap di sini .
Sesuai PR github, ini tidak diterapkan - lihat PR ini untuk detailnya. Periksa apakah printer Anda memproses M406 dengan menerbitkannya secara manual.
Sementara itu, stiker pada sensor akan membantu Anda mencetak :)
sumber