Переназначение мотора в Marlin 2: проблема с UART нв TMC2208
Товарищи, подскажите, что может быть не так.
Имеется плата Bigtreetech Octopus 1.1. К ней можно подключить 8 моторов. По умолчанию в Марлин под нее моторы назначены так:
X - Y - Z - Z2 - E0 - E1 - E2 - E3
Я же хочу сделать выравнивание стола моторами, поэтому мне нужно 4 мотора Z.
X - Y - Z - Z2 - Z3 - Z4 - E0 - E1
Поэтому в разделе Steppers в файле назначения пинов для моей платы сделал соответствующие изменения.
В частности, для экструдера было:
#define E2_STEP_PIN PE2 // MOTOR 6 (нумерация у моторов начинается с 0)#define E2_DIR_PIN PE3#define E2_ENABLE_PIN PD4#ifndef E2_CS_PIN #define E2_CS_PIN PE1#endif
Стало:
#define E0_STEP_PIN PE2 // MOTOR 6 (нумерация у моторов начинается с 0)#define E0_DIR_PIN PE3#define E0_ENABLE_PIN PD4#ifndef E0_CS_PIN #define E0_CS_PIN PE1#endif
И в режиме STEP/DIR всё работало как надо, пока я не стал пытаться настроить UART для моторов для драйверов TMC2208. На экструдере проявилась странная штука. UART его видит в старом положении, т.е. когда ставишь его в положение 5-го мотора (если считать с 0, то 4-го). Как такое может быть? Нет ли какой-то настройки, отвечающей за это?
Популярные вопросы
Нарезка для печати верхнего слоя (нарезает и печатает ступеньками)
Помогите настроить принтер новичку
Пластик PETG стол 70/ сопло 245
Слой 0.1
Чем 3D принтер отличается от 3D плоттера?
На занятиях по моделированию один школьник спросил - Чем 3D принтер отличается от 3D плоттера и что лучше для нови...
Комментарии и вопросы
Увы, любое увеличение производ...
Нет, роботов прийдется делать,...
Преобразования не произойдет,....
Хочу напечатать без поддержек,...
Всем привет. Имеется вот такой...
Ищу вот это гайку с отверстием...
Добрый день. Столкнулся с тако...