Дневник 3Д печатника. Делаем Anycubic i3 Mega (Mega-S) Тише. Часть 3.1 Установка тихих драйверов TMC2208
Всем привет! После длительного перерыва я продолжаю писать цикл статей, посвященный доработкам 3Д принтеров Anycubic i3 Mega, Anycubic mega-S и Anycubic-S. По сути это почти один и тот же принтер так сказать разных версий :).
На этот раз нас ожидает увлекательное занятие по замене шумных драйверов шаговых двигателей A4988 на тихие драйвера TMC2208. Для тех кто читает статьи на моем сайте, не секрет, что такую операцию я делаю не первый раз :) У меня был целый цикла статей по установке TMC2208 на 3Д принтера Anycubic 4MAx. Там все прошло успешно. Так что приступим к замене драйверов на Anycubic i3 mega.
В виду того, что у Anycubic i3 mega, Anycubic mega-s, anycubic-s, Anycubic 4max установлена одна и та же материнская плата Trigorilla, то процесс замены драйверов очень похож. Но, естественно, имеют место и свои нюансы. И так, приступим.
И так. Для того чтобы понимать, что именно вы хотите сделать со своим 3Д принтером вам необходимо ответить себе на ряд вопросов
1. Будете ли вы менять все 5 драйверов шаговых двигателей или нет?
Если будете менять все 5 драйверов, то вам стоит для себя ответить на второй вопрос:
2. Нужна ли вам поддержка технологии Linear Advanced?
Если не нужна, то заказываете 5 драйверов шаговых двигателей и не отвечаете на следующие вопросы. Если все-таки нужна, то вам придется ответить на следующий вопрос:
3. Готовы ли вы перепрограммировать драйвер TMC2208 из режима stealthChop в режим spreadCycle? Внимание! для этих действий необходимо кое-что попаять, совсем немного, в одном месте запаять перемычку.
Если трудности и риск сломать драйвер Вас не пугают, то вам необходимо заказать 5 драйверов шаговых двигателей и совершить с одним из них манипуляции описанные в статье “Решение проблемы с Linear Advanced на драйверах шаговых двигателей TMC2208 с помощью OTP. Меняем режим работы драйвера TMC2208”
Если у вас есть причины, не позволяющие Вам перенастраивать драйвер, что приводит к вас к выводу о том, что Linear Advanced вам не нужен, то рекомендую в качестве драйвера экструдера оставить родной A4988 и менять только 4 драйвера.
Таким образом, ответив на эти три вопроса, вы поймете, какое количество драйверов шаговых двигателей вам необходимо приобрести. 4 или 5. Но я бы рекомендовал на всякий случай покупать 1 в запас на всякий случай.
Почему нужно минимум 4 драйвера? Ведь в принтере только 3 оси. У принтера на оси Z установлено 2 двигателя и каждый из них управляется отдельным драйвером. Учитывайте это.
Стоит или не стоит менять родной драйвер мотора экструдера A4988 на TMC2208? По большому счету, замена ничего кроме снижения уровня шума ничего не даст. Принтер с драйверами A4988 и TMC2208 печатает +/- одинаково. Но лично я решил заменить все. Мои внутренние перфекционист и технарь требовали этого.
И так. С количеством драйверов шаговых двигателей вы определились. Самое время их заказать. Не знаете где заказать? Купить драйверы шаговых двигателей TMC2208 вы можете на Aliexpress у продавца FYSETC 1th Store. Вот ссылка: Драйверы шаговых двигателей TMC2208 v1.2 (5 шт) или Драйверы шаговых двигателей TMC2208 V1.2 поштучно . Я заказывал именно у этого подавца. Это уже второй комплект. Первый был героем серии статей про Anycubic 4max. Драйвера годные. Можно брать.
И так. Прежде чем приступать к процессу установки драйверов, рекомендую Вам ознакомиться со следующими статьями:
- “Дневник 3Д печатника. Реверс Инжиниринг 3Д принтера Anycubic i3 Mega. Параметры и настройки по умолчанию“
- “Дневник 3Д печатника. Делаем Anycubic i3 Mega (Mega-S) Тише. Часть 2. Охлаждение драйверов шаговых двигателей“
В первой статье я во всех подробностях описал процесс разборки принтера, а во второй описал процесс модификации охлаждения драйверов. Так что если вы не доработали охлаждение драйверов, самое время это сделать.
И так! Теперь приступим к самому процессу замены драйверов! Для этого нам понадобится следующее:
Набор шестигранников из комплекта к принтеру, либо набор отверток JK-6089.
Мультиметр. Я использую мультиметр UNIT UT61C
Чтобы иметь свободную руку, желательно сделать или обзавестись щупом с крокодилом. Ну это уже так сказать на свой вкус.
Еще не лишним будет иметь ацетон или изопропиловый спирт для обезжиривания и тряпочку (тампон, ватную падлочку).
И так, все необходимое у нас есть! Погнали.
Разбираем принтер и добираемся до драйверов шаговых двигателей A4988. Как бы процесс разборки я уже описывал во всех подробностях, так что сделаю несколько кадров чисто для порядка.
Снимаем крышку.
Снимаем обдув драйверов. Его надо смнимать только если вы его дорабатывали согласно статье “Дневник 3Д печатника. Делаем Anycubic i3 Mega (Mega-S) Тише. Часть 2. Охлаждение драйверов шаговых двигателей“.
Ну а если у вас родной обдув, то читаем статью про разборку принтера. Ну и вот она, плата принтера со съемными драйверами A4988, во всей красе :)
И так, приступаем к подготовительному этапу. Для начала необходимо подключить минусовой (GND) провод для того чтобы аккуратно производить измерения.
Если у вас мультиметр с автоматическим определением диапазона (как у меня), то вы знаете, что производит измерения он крайне медленно. Но этот процесс можно легко ускорить. Если вы знаете, в каком диапазоне будете производить измерения, то заранее настройте мультиметр (тестер) на этот диапазон и прибор будет делать измерения гораздо быстрее. Поэтому я заранее настраиваю свой UNI-T UT61C на необходимый диапазон.
Перед тем как производить демонтаж драйверов, произведем замеры VREF на уже установленных драйверах A4988.
Значение напряжения VREF на драйвере A4988, обслуживающем мотор оси X
Значение напряжения VREF на драйвере A4988, обслуживающем мотор оси Y
Значение напряжения VREF на драйвере A4988, обслуживающем мотор 1 оси Z (канал Z)
Значение напряжения VREF на драйвере A4988, обслуживающем мотор экструдера (канал E0)
Значение напряжения VREF на драйвере A4988, обслуживающем мотор 2 оси Z (канал E1)
И так. По результатам измерений можно составить следующую таблицу:
Канал | Значение VREF |
Канал X | 0.92 |
Канал Y | 1.02 |
Канал Z | 0.93 |
Канал E0 | 1.03 |
Канал E1 | 0.93 |
Почему производитель выбрал такие значения, одному ему известно, так что я не берусь строить догадки на этот счет. Сойдемся на том, что производитель посчитал что так будет лучше работать.
Теперь об установке драйверов. Драйвера A4988 на платах Trigorilla, которые используются в anycubic i3 mega, Anycubic Mega-S, Anycubic-S, Anycubic 4max установлены подстроечным резистором вниз. А драйвера TMC2208 устанавливаются подстроечным резистором вверх. Как показано на фото:
Саму замену драйверов я рекомендую осуществлять следующим образом:
Сняли один драйвер a4988, подписали его или иным образом пометили, чтобы понимать, с какой осин он был снят. После этого на его место правильно вставляем новый драйвер TMC2208. Дело в том, что на плате Trigorilla впаяны две больших гребенки, это приводит к тому что сняв все драйвера и начав устанавливать новые можно легко ошибиться и вставить драйвер не в те пины, а это чревато тем что можно спалить и драйвер и плату. Поэтому! Вставляем на его место новенький TMC2208. Обратите внимание, что на плате принтера все выводы для драйверов подписаны. На плате драйвера TMC2208 тоже все выводы подписаны. ОБЯЗАТЕЛЬНО 100 РАЗ ПРОВЕРЬТЕ, ПРАВИЛЬНО ЛИ ВЫ ВСТАВЛЯЕТЕ НОВЫЙ ДРАЙВЕР! Если вы что-то сделаете не так, я не хочу нести за это ответственности. Поочередная замена драйверов позволяет снизить шанс неправильной установки. И еще, операцию по замене драйверов необходимо производить на полностью обесточенном и выключенном из розетки принтере! Помните: Страницы техники безопасности написаны кровью!
Короче меняем по одному все драйверы.
На моей версии платы правильно вставлять драйвер TMC2208 потенциометром (крутилкой, подстроечником) вверх. Кстати, в некоторых мануалах по замене драйверов на TMC2208 упоминалось, что под разъемом на плате управления, в моем случае это trigorilla, имеются перемычки. В моем варианте никаких перемычек нет. Только конденсатор и какие-то SMD элементы.
Так что единственной манипуляцией с мозгами принтера у нас сегодня будет замена и подстройка драйверов.
Заменили драйвера? Отлично. Переходим к их настройке. Втыкаем принтер в розетку и включаем. Проверяем, чтобы ничего не задымилось, не заискрилось, не завоняло. Все хорошо? Тогда идем далее.
И так, согласно писанию, нам необходимо установить правильный ток для моторов. Для его настройки нужно измерять напряжение между землей (минусом) и контрольной точкой на драйвере. В качестве контрольной точки может выступать корпус потенциометра. Опытным путем было выяснено, что кроме потенциометра напряжение для настройки можно снимать с пина, указанного на фото:
Для того чтобы настроить драйвер необходимо один щуп (черный) мультиметра поместить на землю (GND, он же минус), а второй щуп (красный) на указанный пин драйвера и Вращая керамической отверткой потенциометр на драйверах выставляем напряжение приблизительно равное 0,85-0,86 вольта. Крутим медленно и очень аккуратно. Я точно не помню в какую сторону надо крутить чтобы увеличить/уменьшить напряжение. Так что Вам стоит сориентироваться так сказать по месту. Требуемое напряжение выставлено!
Как видите, на фото я заменил все драйвера, кроме драйвера, который отвечает за мотор экструдера. Однако, если вы хотите, то можете заменить этот драйвер на TMC2208. Если будете менять этот драйвер, то тоже выставляйте на нем напряжение 0,85-0,86 вольта. Забегая вперед скажу, что в последствии я заменил драйвер экструдера на TMC2208. И все стало выглядеть вот так:
И так. Драйверы установлены, напряжение выставлено. Теперь необходимо проверить все ли работает. Для этого делаем следующее:
- Устанавливаем принтер в рабочее положение
- Передвигаем печатающую голову на середину по оси X и Z
- Передвигаем стол в центральное положение
- Включаем принтер
- Заходим в меню перемещения печатающей головы
- Даем команду на перемещение печатающей головы поочередное по все осям
Естественно, печатающая голова поехала в противоположном направлении. Это хорошая новость. Драйвера рабочие! Теперь для корректной работы понадобится перепрошивка, но это уже материал для другой статьи.
Ну а раз все работает, пор заканчивать. Укладываем принтер и приклеиваем на драйвера шаговых двигателей комплектные радиаторы. Перед приклеиванием рекомендую обесточить принтер и обезжирить место склейки. И еще, операцию по приклеиванию радиаторов осуществляйте аккуратно, чтобы ничего не замкнуть и не закоротить.
Вот и все. Работа по замене драйверов завершена. Следующий этап, это прошивка. Но это материал для другой статьи, так что придется набраться немного терпения.
Если вам понравилась статья и вы хотите поддержать сайт, получать уведомления о новых материалах, вступите в нашу группу Вконтакте: https://vk.com/ionline_by
Если вы хотите оперативно получать уведомления о выходе новых статей, подключите себе PUSH уведомления по ссылке: https://ionlineby.pushassist.com/
Ну и естественно, подписывайтесь на инстаграм сайта. Там есть куча материалов, которые не попали на страницы сайта, а так же анонсы будущих статей. https://www.instagram.com/ionline.by/
Если вы еще не обзавелись 3Д принтером и думаете какую модель выбрать, могу порекомендовать следующие модели:
3д принтер Anycubic Mega-S (Anycubic S)
Данные ссылки на проверенных продавцов, которые продают оригинальные принтеры. Оказывают техническую поддержку и дают годовую гарантию.