KREMEN Реклама
KREMEN Реклама

Sensorless Homing на tmc2209. Как настроить???

And1983
Идет загрузка
Загрузка
22.04.2020
9021
12
Вопросы и ответы

В общем пришла плата BTT GTR. Не получается заставить работать Sensorless Homing. Уже 3 дня потратил на эксперименты, поднадоело, решил спросить у тех кто сталкивался. Тем более что в компиляторе она компилируется как SKR PRO? так что думаю там такие же заморочки есть.

Подключал и по UART и SPI. Драйвера работают. Концевики, если их подключать, тоже отрабатывают(с отключенным пином DIAG). Пробовал и с отключенными перемычками DIAG  и с ними, все равно не отрабатывает Sensorless. Если кто в курсе в каком направлении покопаться, просьба подказать. Что в марлине у меня связанное с этим всем:

Configuration.h

#define USE_XMIN_PLUG#define USE_YMIN_PLUG

#define ENDSTOPPULLUPS

#define X_DRIVER_TYPE  TMC2209#define Y_DRIVER_TYPE  TMC2209

#define X_HOME_DIR -1#define Y_HOME_DIR -1

Conf_adv.h

#define X_HOME_BUMP_MM 0#define Y_HOME_BUMP_MM 0

#define HOLD_MULTIPLIER    0.5  // Scales down the holding current from run current  #define INTERPOLATE       true  // Interpolate X/Y/Z_MICROSTEPS to 256  #if AXIS_IS_TMC(X)    #define X_CURRENT       800        // (mA) RMS current. Multiply by 1.414 for peak current.    #define X_CURRENT_HOME  X_CURRENT  // (mA) RMS current for sensorless homing    #define X_MICROSTEPS     64    // 0..256    #define X_RSENSE          0.11    #define X_CHAIN_POS      -1    //

  #if AXIS_IS_TMC(Y)    #define Y_CURRENT       800    #define Y_CURRENT_HOME  Y_CURRENT    #define Y_MICROSTEPS     64    #define Y_RSENSE          0.11    #define Y_CHAIN_POS      -1  #endif

#define TMC_USE_SW_SPI

#define STEALTHCHOP_XY

#define CHOPPER_TIMING CHOPPER_DEFAULT_24V

  #define MONITOR_DRIVER_STATUS

  #define HYBRID_THRESHOLD

#define SENSORLESS_HOMING // StallGuard capable drivers only  #if EITHER(SENSORLESS_HOMING, SENSORLESS_PROBING)    // TMC2209: 0...255. TMC2130: -64...63    #define X_STALL_SENSITIVITY  240    //#define X2_STALL_SENSITIVITY X_STALL_SENSITIVITY    #define Y_STALL_SENSITIVITY  240    //#define Z_STALL_SENSITIVITY  8  //#define SPI_ENDSTOPS              // TMC2130 only    //#define IMPROVE_HOMING_RELIABILITY  #endif

  #define TMC_DEBUG

Ответы на вопросы
Металлообработка 2025 Реклама
Металлообработка 2025 Реклама