Найти в Дзене

Замена драйверов TMC-a4988 на тихие TMC-2208 на Anycubiс Kossel/Linear Plus.

Оглавление

Для чего вообще менять драйвера?

1) ШУМ! Очень хочется, чтобы писк не убивал уши.

2) Качество печати и плавность работы.

3) Удовольствие от совокупности тишины и качества.

Приступим.

Для данного удовольствия нам потребуются:

1) Драйвера TMC2208.

2) Мультиметр.

3) Отвертка подходящего размера.

4) Провода Папа/Мама (Внизу объяснение «зачем»)

-2

Как оказалась есть 3 вида драйверов. (V1.2 Правильные, V1.2 Неправильные и V3 Правильные)

TMC2208 V1.2. — http://ali.pub/44t35c (Проверенный продавец)

TMC2208 V3. — http://ali.pub/44t35x (Проверенный продавец)

Суть в том, что подстроечная отвертка на неправильной версии смотрит вниз, и настройка вольтажа на 2208 становиться очень неудобной.

Слева правильный вариант, справа неправильный.
Слева правильный вариант, справа неправильный.

Нам попался именно неправильный вариант, поэтому была придумана вот такая технология с помощью вот таких проводов http://ali.pub/3xug3s (вариант — Папа/Мама).

-4

Подключение и настройка.

ВАЖНО!!! Нужно отключить все моторы перед настройкой драйверов, так же не забывайте про маркировку на драйверах и плате чтобы установить драйвер верно!

Вот так все выглядело в подключенном варианте.

-5

Расчет для драйвера типа 2208.
Для
2208 формула расчета зависит от номинала резисторов, которые распаяны на плате драйвера. Если присмотреться, то можно увидеть надписи R100 или R110.

-6

На приведенной фотографии они обведены красными кружками, их значение R110.
В общем виде формула выглядит как:

Vref = Imax * 8 * (RS)

Imax — максимальный ток на обмотках двигателя, из описания;
RS — сопротивление резистора, если резистор подписан R110, то RS=0,110, при R100 значение RS=0,100.

Для двигателя из нашего примера

-7

Vref = 1,5 * 8 * 0,110 = 1,32 В.

Из-за того, что рабочий ток двигателя обычно рекомендуется ограничивать в 70% от максимального тока, для уменьшения перегрева двигателя, полученное значение необходимо умножить на 0,7.

Vref= 1,32*0,7 = 0,924 В. (У меня 0.850, так как стоят R100)

Настраиваем вольтаж.

Ставим драйвер, включаем принтер, настраиваем, выключаем принтер, ставим драйвер, включаем принтер и т.д.

Нашем мультиметром нужно прикоснуться к контактам, как на фото -

-8

Нужно будет переключить мультиметр в вольтаж — 2 либо 20.

-9

Далее нужно будет крутить подстроечный резистор до 0.924 В или 0.850 В.

Будьте очень осторожны, чтобы мультиметром не замкнуть контакты рядом, не торопитесь, сядьте поудобнее, крутите и замеряйте по чуть-чуть!

-10

Эту процедуру надо проделать со всеми драйверами, у меня данная процедура заняла минут 10.

После наклеиваем радиатор, обратите внимание, чтобы он не задевал контакты.

-11

Устанавливаем драйвера и переходим к главному.

Есть 2 способа инвертировать моторы:

1) Инвертировать в прошивке.

Находим в прошивки строчки и меняем на False.

#define INVERT_X_DIR false

#define INVERT_Y_DIR false

#define INVERT_Z_DIR false

2) Просто перевернуть провода в колодке.

Я выбрал вариант с проводами. Объясню почему. В дальнейшем, я уверен, будут выходить новые прошивки, и вам придется постоянно менять в прошивке значение, так что я думаю, провода будет проще переставить.

На первой фото «Как было» на второй «Как стало» — Просто вынимаем все провода, (там есть язычки, их нужно вдавить аккуратно во внутрь тонким предметом и вытянуть провода) переворачиваем колодку и запихиваем провода обратно.

Финал.

Видео смотреть со звуком — вот такой шум стал издавать принтер, слышно резкие рывки и кулера. А так абсолютная ТИШИНА! (Звук в видео специально увеличен.

Вот фото кубика — Слева новый. Справа старый.