Marlin 1.1 и TMC2208 - программная настройка тока и шагов
Оказалось, что библиотека для TMC2208 совсем чуть-чуть несовместима с этой прошивкой, поэтому небольшой допил исходного кода - и все работает! (а, еще пришлось поправить pins_RAMPS.h в форке - он почему-то был безумно сломан, поэтому ничего не работало). Ссылка на модифицированную версию: https://yadi.sk/d/m5LQ8A-X3QJnFp. Внимание, там конфигурация все-таки больше для моего принтера, поэтому не забудьте проверить :)
Как настраивать TMC*-драйверы в прошивке:
В Configuration_adv.h ищем строчки:
//#define HAVE_TMC2130
//#define HAVE_TMC2208
Раскомментируем нужные и в следующей секции уже указываем, где именно какие драйверы стоят - на X/Y/Z/E*.
Далее - указываем использовать/нет интерполяцию (то есть для Arduino будет драйвер с 1/16 микрошагами, а для двигателя - 1/256), микрошаги для Arduino (TMC2130/2208 программно умеют настраиваться до 1/256), ток на шаговике (указывается среднеквадратичный; для понимания, какой это максимальный ток - надо это умножить на 1.41), использовать/нет StealthChop. Для X/Y оси я указал 16 микрошагов и 1200 mA ток - это соответствует ~1.7A максимального тока.
Заливать прошивку лучше с помощью PlatformIO- подтягивает автоматически нужные библиотеки прямо в проект, никакие платы/порты выбирать не нужно, все уже написано. Если при помощи Arduino IDE заливать - это нужно установить GitHub-версию библиотеки отсюда: https://github.com/teemuatlut/TMC2208StepperУ меня эти драйверы тягают X/Y на Hypercube Evolution, проблем пока не успел увидеть. Достаточно тихие, чтобы я задумался о смене вентиляторов :)
Еще больше интересных статей
1100 (и даже больше). Часть 0
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
В комментариях к статье Chobit89 о расширении области печати (с довольно...
350х350х500. Чертежи и модели.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Z-Bolt - H-bot & CoreXY 2в1. Чертежи для резки. Список деталей. Видеоинструкция по сборке.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Часть 1.
Часть 2.
Часть 3....

Комментарии и вопросы
Мало того, ориентацией модели....
Отличная вещь. Протестировал 2...
ну хз что там дало такую разни...
Добрый день! Не знаю куда...
Хотел сделать тест vfa на ...
Добрый день. Принтер достался...
Бамбу Лаб А1 работал где-то 2...