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, проблем пока не успел увидеть. Достаточно тихие, чтобы я задумался о смене вентиляторов :)
Еще больше интересных статей
350х350х500. Чертежи и модели.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Экструдер 1
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Купленный на «Али» МК8 я...
Очередная вариация на тему dondolo
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Вот уже полтора года у меня честно трудится фанерный ZAV-MAX...
Комментарии и вопросы
в целом если размер принтера п...
Спасибо за конструктив.Перед к...
Прошу модераторов исправить на...
Механизм для подачи пластика н...
Подскажите в чем может быть пр...
Есть два флеша, один из которы...
Печатал всё как обычно. Напеча...