Не работает связка Klipper + Lerdge-Z + TMC2209 + UART
Есть плата Lerdge-Z с драйверами TMC2209 (Lerdge V1). Начал напрягать шум от работы моторов. Пока печатал относительно маленькие детальки шум был терпимый. Но сейчас практически постоянно печатаю большие цилиндрические детали и движки воют так, что слышно во всей квартире. Решил перевести их в режим stealthChop. Но Lerdge-Z не поддерживает управление по UART из коробки. Пришлось колхозить. Объединил все пины RX на драйверах в один провод.
Использовал только X, Y и Z. Экструдер решил не трогать. В принципе и Z меня не беспокоил, но за компанию зацепил и его.
Установил перемычки под драйверами согласно схеме.
Для подключения решил использовать пин STEP (PC14 согласно схеме) свободного разъёма под драйвер EX.
В итоге получилась такая картина. При подключении любого одного драйвера по UART он прекрасно работает. Но если подключить одновременно все три, то работает какой-то один (в моём случае Z), а при попытке сдвинуть остальные получаю такую ошибку "Unable to read tmc uart 'stepper_y' register IFCNT". Сама ошибка говорит о том, что нет связи по UART с драйвером. Думал может пропаял плохо. Пробовал менять местами драйвера - картина не изменилась.
После плясок с бубном решил отойти от схемы подключения по одному проводу, подключил X на STEP (PC14) а Y на DIR (PC13) и всё заработало. Как я писал выше Z меня не беспокоил. Но всё же - что я делал не так?
Популярные вопросы
Можно ли чередовать Клиппер с другими задачами?
Если уж покупать Raspberry Pi 5, то будет интересно попробовать эту машин...




Комментарии и вопросы
https://3dtoday.ru/3d-models/k...
Да, всё правильно. Потом меряе...
без нейронки уже никак?)
Вот уже лет 5 пытаюсь найти ре...
Друзья, на днях порекомендовал...
Коллеги, нужна ваша помощь. Им...
Здравствуйте уважаемые!!Неопыт...