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

4 шаговика на ось Z

hcdkutber
Идет загрузка
Загрузка
06.02.2021
1307
9
Вопросы и ответы

Доброго времени суток!

Задача заключается в том, чтобы подключить 4 ШД независимо друг от друга на ось Z. Параллельное/последовательное соединение двигателей на 1-2 драйвера не подходит. В конструкции используется SKR 1.4 turbo и EXP MOT V1 (расширение на 3 двигателя, подключаемое к основной плате через EXP1 и EXP2).

Проблема заключается в том, что из 4 ШД работает только 2. Все драйверы, платы и ШД в рабочем состоянии, проводка не нарушена. Возможно некорректно назначены пины для разъемов ШД 1 и 3 (ниже приведена схема и назначения пинов в прошивке). Возможно что-то не учтено в прошивке, но что - загадка.

Работает ШД 1 - подключен напрямую в SKR на ось Z,

Работает ШД 2 - подключен во второй разъем (М2) EXP MOT.

ШД 3 и 4 подключены в разъем М1 и М3 в EXP MOT, но не работают.

Буду очень благодарен, если будут идеи и предложения.

Прошивка Марлин версии 2:

Configuration_adv.h

#define NUM_Z_STEPPER_DRIVERS 4

Configuration.h

#define X_DRIVER_TYPE TMC2208_STANDALONE

#define Y_DRIVER_TYPE TMC2208_STANDALONE

#define Z_DRIVER_TYPE TMC2208_STANDALONE

#define Z2_DRIVER_TYPE TMC2208_STANDALONE

#define Z3_DRIVER_TYPE TMC2208_STANDALONE

#define Z4_DRIVER_TYPE TMC2208_STANDALONE

#define E0_DRIVER_TYPE TMC2208_STANDALONE

Назначение пинов в закладке платы:

#define Z_STEP_PIN          P0_22

#define Z_DIR_PIN             P2_11

#define Z_ENABLE_PIN     P0_21

#ifndef Z_CS_PIN

  #define Z_CS_PIN           P1_08

#endif

#define Z2_STEP_PIN       P0_18

#define Z2_DIR_PIN          P3_25

#define Z2_ENABLE_PIN  P1_31

#define Z3_STEP_PIN       P3_26

#define Z3_DIR_PIN          P0_16

#define Z3_ENABLE_PIN  P1_23

#define Z4_STEP_PIN       P0_17

#define Z4_DIR_PIN          P0_15

#define Z4_ENABLE_PIN  P1_224 шаговика на ось Z

Ответы на вопросы
Lider 3D Реклама
Lider 3D Реклама