Решение проблемы с Linear Advanced на драйверах шаговых двигателей TMC2208. Замена на драйвер TMC2209

Всем привет! Это снова я. Внимательные читатели моего сайта/блога помнят о проблеме с Linear Advanced, с которой я столкнулся при замене драйверов шаговых двигателей A4988 на TMC2208 у 3Д принтера Anycubic 4max. Для тех кто не в теме, рекомендую к прочтению статью “Дневник 3Д печатника. Устанавливаем тихие драйверы TMC2208. Часть 3. Решение проблем с Linear Advanced“.

Коротко, о сути проблемы, для тех кто не хочет вдаваться в подробности:

Если установить на двигатель экструдера драйвер TMC2208, то в какой-то момент драйвер зависает, подача пластика останавливается и принтер начинает печатать в воздухе.

Проблема эта известная и задокументирована как баг на сайте марлина.

Я уже предлагал несколько решений данной проблемы:

  1. Оставить на моторе экструдера драйвер A4988
  2. Изменить режим работы драйвера TMC2208 путем прошивки драйвера с помощью OTP (подробности описаны в статье “Решение проблемы с Linear Advanced на драйверах шаговых двигателей TMC2208 с помощью OTP. Меняем режим работы драйвера TMC2208

Однако, каждый из этих вариантов имеет свои недостатки.

В первом случае, при большом количестве микро ретрактов мотор экструдера начинает мерзко пищать, что сильно раздражает и начинает бесить.

Во втором, процесс перепрошивки необратим и вернуть драйвер в исходное состояние не получится. Плюс ко всему, при пайке перемычек есть шанс ошибиться и сломать драйвер. Кроме этого, риск спалить драйвер остается и в процессе его подключения и прошивки.

Прогресс не стоит на месте и разработчики оборудования предложили усовершенствованную версию драйверов TMC2208, это новые драйверы TMC2209.

Документации по этим драйверам не так уж и много, но по большому счету нам это и не нужно. Достаточно отметить 2 самые существенные ключевые особенности драйверов TMC2209:

  • Драйверы TMC2209 поддерживают больший ток, чем TMC2208
  • Драйверы TMC2209 без проблем работают с Linear Advanced

Таким образом появляется третий вариант решения проблемы – установка на мотор экструдера драйвера TMC2209.

ранее на моторе экструдера был установлен драйвер A4988

Установил на мотор экструдера драйвер TMC2209

Установил на мотор экструдера драйвер TMC2209

Я рискнул и заказал драйверы TMC2209 и проверил это утверждение. Тесты показали, что TMC2209 работают с Linear Advanced без проблем! тестирование проводилось на 3Д принтере Anycubic 4max, а это означает, что все точно так же будет отлично работать и на большинстве 3D принтеров от компании Anycubic, но и от других производителей.

Само собой, для тестов пришлось переписать прошивку и прошить принтер, однако это другая история и материал для отдельной статьи.

И так, давайте подытожим и закроем тему проблемы TMC2208 и Linear Advanced.

Если очень хочется прошивку Marlin 1.1.9 с включенной технологией Linear Advanced, то существует 3 варианта:

  1. Оставить на моторе экструдера драйвер A4988
  2. Перепрограммировать драйвер TMC2208 с помощью OTP
  3. Использовать на моторе экструдера драйвер TMC2209

Поясню третий пункт. Если очень хочется тихий принтер, то я рекомендую на моторы осей X Y и Z установить тихие драйверы TMC2208, а на мотор экструдера – драйвер TMC2209.

Например, для 3Д принтера anycubic 4 max требуется 3 драйвера TMC2208 и 1 драйвер TMC2209, а для принтера Anycubic i3 mega или Anycubic Mega-S требуется 4 драйвера TMC2208 и 1 драйвер TMC2209.

Если смотреть правде в глаза, то разница в стоимости драйверов TMC2208 и TMC2209 небольшая, я бы установил одинаковые драйверы на все моторы, по купонам и распродажам, TMC2209 бывают даже дешевле TMC2208

Само собой, мы знаем, что на алиэкспресс есть как хорошие, так и не очень продавцы, да и товары по качеству у них бывают разные, ниже я приведу ссылки на те драйверы, которые покупал я и которые тестировал.

Драйвер шаговых двигателей TMC2208 (поштучно) Магазин FYSETC

Комплект драйверов TMC2208 (5 шт) производства FYSETC

Драйвер шаговых двигателей TMC2209 (поштучно) производства FYSETC

Комплект драйверов TMC2209 (5 шт) производства FYSETC

Драйверы шаговых двигателей TMC2208 и TMC2209 от BIGTREETECH

На этом, тему драйверов шаговых двигателей и Linear Advanced я буду считать закрытой. Отличной вам печати :)

Товары, ссылки на которые я выложил в этой статье я покупал сам для данной модернизации у проверенных продавцов.

Если вы еще не обзавелись 3Д принтером и думаете какую модель выбрать, могу порекомендовать следующие модели:

3д принтер Anycubic i3 Mega

3д принтер Anycubic Mega-S (Anycubic S)

3Д принтер Anycubic 4MAX Pro

Если вам понравилась статья и вы хотите поддержать сайт, получать уведомления о новых материалах, вступите в нашу группу Вконтакте: https://vk.com/ionline_by

Если вы хотите оперативно получать уведомления о выходе новых статей, подключите себе PUSH уведомления по ссылке: https://ionlineby.pushassist.com/

Поделись с друзьями!
Мои проекты на GITHUB


Мои проекты на GitHub

Реклама




iOnline в социальных сетях
IOnLine.by в социальной сети Вконтакте (vk.com)


Мы в Facebook


Ionline.by в Instagram


Мы в Twitter