Filament Aşkarlama Sensoru - 1.75 mm
9,83 AZN
Filament Aşkarlama Sensoru - 1.75 mm
Filament sensoru sayəsində filamentin varlığını və ayrıca hərəkətini aşkar edəbilərsiniz.
Əsas olaraq, filamentiniz bitərsə və ya filaman qırılıbsa, filament sensor vasitəsiylə yazdırma prosesini durdurabilərsiniz.
Sensor üzərində yer alan 3.50 mm diametrində 2 deşik sayəsinidə məhsulu sabitləyəbilərsiniz.3D Printer basqısı deyildir. Keyfiyyətli plastik materialdan istehsal edilmişdir. Uzun müddət istifadə edəbilərsiniz.
Marlin Firmware Setup
İstehsal kodunu yüklmədən əvvəl, sensora hansi pinin bağlı olduğunu bilməniz lazımdır. Burada Z_MAX_PIN istifadə edirik - ki bu RAMPS'də pin 19 və RUMBA + pin 32'dir. Digər kartlar üçün, istifadə elədiyiniz kartın pins.h faylını yoxlamalısınız.
Pin nömrəsini tapdıqdan sonra, sensor aşkarlama özəlliyini aktivləşdirmək lazımdır. Bu, burada göstərildiyi kimi Configuration.h faylından:
// # FILAMENT_RUNOUT_SENSOR müəyyənləşdir
#if ENABLED (FILAMENT_RUNOUT_SENSOR)
#define FIL_RUNOUT_INVERTING false // sensorun məntiqini tərsinə çevirmək üçün true olaraq tənzimlə.
#define ENDSTOPPULLUP_FIL_RUNOUT // Sensor müəyyənləşdirilmişsə, filament aşınması pinləri üçün daxili çəkmə istifadə eləmək üçün.
#define FILAMENT_RUNOUT_SCRIPT "M600"
#endif
Yuxarıdakı kodu faylda tapabilərsiniz. Özəlliyi aktivləşdirmək üçün ilk sətirdəki komutları (command) silin (başında // qaldırın). Yuxarıda göstərildiyi kimi INVERTING, RUNOUT və SCRIPT üçün default tənzimləmələr bu sensorlarla mükəmməl işləyəcəkdir.
Daha sonra, istifadə elədiyimiz pini müəyyən eləməyiniz lazımdır. Əvvəlki blokdan sonra, seçdiyiniz pin'i müəyyən etmək üçün sətri əlavə edin:
#define FIL_RUNOUT_PIN 19 // 19, RAMPS üzərindəki Z_MAX_PIN üçün
Bütün blok bu şəkildə görünməlidir:
#define FILAMENT_RUNOUT_SENSOR
#if ENABLED (FILAMENT_RUNOUT_SENSOR)
#define FIL_RUNOUT_INVERTING false // sensorun məntiqini tərsinə çevirmək üçün true olaraq tənzimlə.
#define ENDSTOPPULLUP_FIL_RUNOUT // Sensor müəyyən edilmişsə, filament aşınması pinləri üçün daxili çəkmə istifadə eləmək üçün.
#define FILAMENT_RUNOUT_SCRIPT "M600"
#endif
#define FIL_RUNOUT_PIN 19 // 19, RAMPS üzerindeki Z_MAX_PIN üçün
Aktivləşdirdiyiniz digər tənzimləmələ bağlı olaraq, NOZZLE_PARK_FEATURE (Configuration.h) və ADVANCED_PAUSE_FEATURE (Configuration_adv.h) elementi tapmağınız və aktivləşdirməyiniz tələb olunabilər. Ayrıca bağlı və aktiv bir LCD'yə (basqıya fasilə vermək üçün) və ya EMERGENCY_PARSER aktiv (ardıcıl olaraq fasilə üçün) lazımdır.
Bu ürüne ilk yorumu siz yapın!