Всем привет!
Мы недавно перешли на драйвера MKS TMC2225, в связи с этим пару слов о правилах подключения данных драйверов. Проблематика в том, что инструкции для плат SKR 1.3/1.4 настройка UART отличается от инструкции в данным драйверам.
Официальный мануал к SKR 1.3 гласит следующее: установите джамперы как показано на картинке (выделено желтым цветом). Остальные перемычки необходимо убрать
Мануал к драйверам MKS TMC2225 указывает на совсем другую картинку: вставьте перемычку под драйвером как показано на картинке:
Кому верить?
Сначала мы пытались подключить по инструкции от Bigtreetech. Результат достаточно печальный - ничего не получилось. К счастью мануал от MKS не подвел - ставьте перемычку как показано на последней картинке.
В Marlin 2.0 в configuration.h необходимо найти строчки define x_driver_type, где X - ось, на которую вы устанавливаете драйвер и прописать для каждой оси, где вы ставите TMC2225 следующие строчки:
#define Y_DRIVER_TYPE TMC2208
#define Z_DRIVER_TYPE TMC2208
#define E0_DRIVER_TYPE TMC2208
#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 16 // 0..256
#define X_RSENSE 0.11
#define X_CHAIN_POS -1 // -1..0: Not chained. 1: MCU MOSI connected. 2: Next in chain
//#define X_INTERPOLATE true // Enable to override 'INTERPOLATE' for the X axis
#endif
На этом всё. С Уважением, Мастерская Робототехники Human & Gears