Merhabalar arkadaşlar, ben Berk BAL. Bu yazı içerisinde Jyers'in çıkardığı Extensible UI yazılımının kaynak dosyaları üzerinden nasıl BLTouch ve Filament Sensörü yazılımı hazırlayabileceğinizi gösterdim. Videolu İçerik : https://youtu.be/jNS9MNnWQ4A BLTOUCH
Configuration.h
🔸5 Pinlik BLTouch Kullan Kişilerin Yapması Gerekenler
//#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
#define USE_PROBE_FOR_Z_HOMING
🔸3+2 Pinlik BLTouch Kullan Kişilerin Yapması Gerekenler #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN //#define USE_PROBE_FOR_Z_HOMING
🔴 Bütün Kullanıcıların Yapması Gerekenler #define BLTOUCH
#define NOZZLE_TO_PROBE_OFFSET { 0, 0, 0 } // Süslü parantez içerisine kendi prop offset değerlerinizi girmelisiniz. Nasıl Yapıldığını Bilmiyorsanız : https://youtu.be/fN_ndWvXGBQ
#define PROBING_MARGIN 15
#define XY_PROBE_FEEDRATE (133*60)
#define Z_PROBE_FEEDRATE_FAST (4*60)
#define AUTO_BED_LEVELING_BILINEAR
#define GRID_MAX_POINTS_X 5
#define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X //Buradaki 5 ve GRID_MAX_POINTS_X değerini kendi isteğinize göre ayarlayabilirsiniz.
#define Z_SAFE_HOMING
#if ENABLED(Z_SAFE_HOMING)
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE -10)/2)// Z için belirlenen X noktası
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE -10)/2)// Z için belirlenen Y noktası
#define HOMING_FEEDRATE_MM_M { (80*60), (80*60), (4*60) }
#define NOZZLE_PARK_FEATURE
BLTOUCH
Configuration_adv.h
#define BABYSTEPPING
#define BLTOUCH_SET_5V_MODE
#define ADVANCED_PAUSE_FEATURE
Filament Sensörü
Configuration.h
#define FILAMENT_RUNOUT_SENSOR
#if ENABLED(FILAMENT_RUNOUT_SENSOR)
#define FIL_RUNOUT_STATE HIGH // Kopyalarken HIGH kısmı olmadan kopyalayınız. Marlin içerisinde HIGH ile birlikte bulamazsınız.
Filament Sensörü
Configuration_adv.h
#define FILAMENT_CHANGE_UNLOAD_LENGTH 300 // Kopyalarken 300 kısmı olmadan kopyalayınız. Marlin içerisinde 300 ile birlikte bulamazsınız.
bendede aynı sorun var