Tmc2208 standalone что это
UNI Форум
Настройка драйверов TMC2208 и TMC2209 StandAlone (без UART)
Настройка драйверов TMC2208 и TMC2209 StandAlone (без UART)
Сообщение demonlibra » 25 мар 2020, 17:38
Обратите внимание, что при расчете максимального тока:
Re: Настройка драйверов TMC2208 и TMC2209
Сообщение Palich » 26 мар 2020, 13:29
Re: Настройка драйверов TMC2208 и TMC2209
Сообщение demonlibra » 26 мар 2020, 14:39
Re: Настройка драйверов TMC2208 и TMC2209
Сообщение Evg33 » 26 мар 2020, 15:34
Re: Настройка драйверов TMC2208 и TMC2209
Сообщение demonlibra » 26 мар 2020, 18:16
Re: Настройка драйверов TMC2208 и TMC2209
Сообщение Palich » 26 мар 2020, 20:42
Re: Настройка драйверов TMC2208 и TMC2209
Сообщение demonlibra » 26 мар 2020, 20:49
На 0.63 умножаете значение напряжения измеренное мультиметром и получаете максимальный ток.
Вращением переменного резистора изменяется значение напряжения, подаваемое на ножку VREF микросхемы драйвера.
Микросхема драйвера использует значение тока проходящего через VREF для расчета тока подаваемого на мотор.
Re: Настройка драйверов TMC2208 и TMC2209
Сообщение demonlibra » 26 мар 2020, 21:29
В итоге максимальный ток, который драйвер выдаст на мотор = 3000 х » ток через контакт VREF«.
Ток на контакте VREF = 5V / (Сопротивление VREF + сопротивление подстроечного резистора)
Re: Настройка драйверов TMC2208 и TMC2209
Сообщение Palich » 26 мар 2020, 21:33
Re: Настройка драйверов TMC2208 и TMC2209
Сообщение Vladimir » 26 мар 2020, 21:39
Ставим TMC2208 на медведя
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Статья относится к принтерам:
Приехали ко мне TMC2208, думал сейчас поставлю за пол часа и буду печатать на тихом принтере. Но не тут-то было. Наконец я разобрался с принтером и решил рассказать о всех нюансах и подводных камнях при замене драйверов и перепрошивке.
Начнем с основных шагов:
1) Отключаем принтер с сети и снимаем нижнюю крышку (лучше положить медведя на бок). Снимаем кулер дующий на плату.
2) Достаем TMC2208 и приклеиваем к ним радиаторы.
3) Достаем старые A4988 там где хотим заменить. Перемычки дробления нага не трогаем.
4) Ставим TMC2208 согласно распиновке, пинами M1B, M1A, M2A, M2B к шлейфам на моторы.
5) Включаем питание на принтер. Драйвера светиться не должны, БП лучше не трогать.
6) Отверткой в комплекте с дровами регулируем напряжение. Берем мультиметр, один щуп ставим на gnd, другой туда где крутишь. Для моторов на медведе должно получиться 1.1v.
8) Переходим к загрузке. Подключаем принтер через usb type B. Перед загрузкой устанавливаем библиотеку для управления дисплеем. После загрузки либы в arduino ide выбираем скетч, подключить библиотеку, добавить ZIP библиотеку, и выбираем файл, который скачали. В arduino ide нажимаем инструменты, во вкладке плата выбираем ‘Arduino/Geduino Mega or Mega 2560’ и процессор ‘ATtmega 2560’, И COM порт к которому подключен принтер. Нажимаем загрузить скетч (Синяя стрелочка сверху). Ждем.
9) После загрузки перезагружаем принтер. В меню перемещения убеждаемся, что моторы крутятся в ту сторону. Теперь можно попробовать сделать автохоум. Если все припарковалось нормально, то я весьма удивлен и принтером можно пользоваться. Но так как это вряд-ли произошло будем разбираться, что случилось.
10) Если у вас каретки или стол отъехали не в ту сторону, а ось Y поехала без остановки, то у вас такая-же ситуация, как у меня. Это значит, что логика концевиков инвертирована, а концевик по оси Y подключен не туда. Он должен стоять вот так:
12) До перепрошивки в насторойках принтера заходим в меню концевик, и если он открыт, нужно инвертировать и его. Ищем runout и в строчке FIL_RUNOUT_INVERTING ставим противоположное значение. Теперь можно перепрошить принтер.
13) Делаем автохоум и запускаем тестовую печать, и если принтер не пищит о том, что нет филамента, то вы сделали все правильно и можете наслаждаться тишиной.
Если что-то не работает или есть вопросы, пишите в коментарии.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
подключение TMC2208 в UART, включение spreadCycle и запуск Linear Advance на TwoTrees Sapphire Plus
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Статья относится к принтерам:
Здесь пойдет речь о частном случае как минимум подходящем для Sapphire Plus новой ревизии со шатными драйверами 2208 на X,Y,E и двумя A4988 на каждую ось Z и платой MKS Robin Nano v1.2.
Чтобы заставить драйвер 2208 на экструдере нормально работать с Linear Advance придется поколдовать, приступим.
Снимаем драйвер экструдера 2208, у нас он с трех-контактной площадкой на внутренней стороне (что важно, т.к. другие разновидности возможно стоит подключать по другому).Запаиваем все эти три контакта смело паяльником в перемычку.
берем резистор 1ком и и пару проводов Dupont папа (которые используются в конструкторах Arduino) и припаиваем к выводам драйвера как на картинке ниже
вставляем обрато драйвер и подключаем получившиеся два проводка как на картинке ниже
Это вся работа с железом, далее переходим к прошивке.
В Marlin (у меня версии 2.0.7.2)в файле Marlin\src\pins\stm32f1\pins_MKS_ROBIN_NANO.hдобавляем следующее
в Configuration.h меняем тип драйвера с TMC2208_STANDALONE на TMC2208, что означает, что теперь он будет управлятся по UART
в Configuration_adv.h нужно отключить для драйвера экстудера режим StealthChop, тем самым переведя в режим SpreadCycle. Закомментируем строку:
3. Подключение Linear Advance (прошивка под драйвер 2208)
отключить S_CURVE_ACCELERATION если было включено
Потом, если все стабильно можете подкручивать менять параметры как вам захочется.
P.S. Если нужно все проще, то просто закажите драйвер TMC2209 у того же MKS (производитель платы MKS Robin Nano v1.2), там все должно работать без этих ухищрений.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
iОнлайн
Дневник 3Д печатника. Устанавливаем тихие драйверы TMC2208. Часть 1. Постановка задачи и электрика
Всем привет! Наконец то пришли ко мне тихие драйвера TMC2208. Правильнее конечно говорить драйверы TMC2208. Но не будем обращать на это внимание. Радости моей не было предела. Так что как только я их получил, сразу потянулись ручки чтобы их установить. Однако все не оказалось так гладко как хотелось бы. В итоге материала набралось аж на целых три статьи. Я специально сразу не буду раскрывать карты и расскажу, каким путем шел именно я. Дабы вы не совершали моих ошибок. А если кто-то совершил и теперь не может найти решение, эти статьи помогут таким людям. Цикл будет состоять из трех статей. Эта первая. Кроме нее, вторая статья будет посвящена прошивке на последнюю стабильную версию, на момент написания это marlin 1.1.9. А в третьей статье я расскажу о проблемах которые у меня возникли, а так же о их решении. Короче, прежде чем начинать делать данную доработку, рекомендую дождаться последней статьи и уже потом приступать к делу. А теперь перейду к описанию первой части.
Посылка
УРА! УРА! УРА! пришли мои TMC2208. Шли они ко мне больше месяца. Видимо путь был труден и тернист. Но тем не менее. В сером и невзрачном почтовом пакете лежала слегка помятая коробка. При открытии которой я увидел вот такое содержимое:
Посылка с драйверами TMC2208
Сверху керамическая отвертка и агитационная листовка с тем что я просто обязан написать супер-положительный отзыв и нарисовать звездами рейтинга продавцу небо в алмазах. Ладно, потрошим посылку дальше.
Драйверы шаговых двигателей TMC2208
Вот они родимые! TMC2208 в коробочке, которая в антистатическом пакетике. Короче, все лишнее в мусор и оставляем то, что нам нужно по делу.
Комплект посылки после распаковки
А это драйвера, радиаторы и керамическая отвертка. Знаю, всем сразу станет интересно, де я такие взял? А покупал я их на али в магазине FYSETC 1th Store. Вот ссылка: Драйверы шаговых двигателей TMC2208 v1.2 (5 шт). Сколько у нас в принтере драйверов стоит? Правильно, 5. Вот я 5 штук и заказал. Из расчета, что если что-то сломаю или спалю, чтобы был запас. Но вы можете перейти по ссылке и у этого продавца выбрать лот поштучно.
На первый взгляд, модули выглядят отлично. Следов флюса и косяков в пайке обнаружено небыло. Так что можно спокойно использовать. Платки выглядят вот так:
Драйвер шагового двигателя TMC2208
Конечно, не очень хорошо, что чип расположен снизу. Но я брал эти модули по рекомендации человека, которому нет причин не доверять. Ладно, перейдем к делу.
Подготовка
На сайте производителя в открытом доступе лежит уже скомпилированная прошивка и выудить из нее параметры настройки просто так не получится. Но у нас принтер в классической компоновке с чистым марлином. Поэтому я рекомендую полазить по настройкам принтера и скрупулезно сфотографировать все что можно настроить. В будущем нам это понадобится при конфигурации прошивки и последующей настройки. Ниже я приведу ряд фото без комментариев. Картинки кликабельны и увеличиваются 🙂
Кроме самих драйверов Вам понадобится следующий инструмент:
Отвертка с шеститигранником, которой вы будете откручивать боковую стенку блока электроники
Чтобы иметь свободную руку, желательно сделать или обзавестись щупом с крокодилом. Ну это уже так сказать на свой вкус.
Еще не лишним будет иметь ацетон или изопропиловый спирт для обезжиривания и тряпочку (тампон, ватную падлочку).
И так. Приступаем. Достаем принтер их шкафа, балкона, сейфа. Ставим его поудобнее, или в моем случае поворачиваем правой стороной (той где разъем питания и решетка вентиляции) к себе.
Anycubic 4Max. Вид сбоку
Нас интересует блок электроники.
Панель за которой располагается плата управления Anycubic 4max с кастомной системой охлаждения
Узнали доработочку? Понравилось? Для тех кто не в теме, как доработать обдув платы, ну или кто читает не все статьи на моем сайте, рекомендую почитать статью “Дневник 3Д печатника. Anycubic 4max — модернизируем систему охлаждения. Часть 1“. Нам необходимо открутить 4 винта, которые удерживают крышку. Берем отвертку с шестигранником и откручиваем.
Как снять панель чтобы добраться до платы управления
После того как все винтики открутили, аккуратно, не отсоединяя проводов опускаем решетку на стол. Перед нами открывается прекрасный вид на плату принтера И что мы видим?
Плата управления в корпусе 3Д принтера Anycubic 4Max
А видим мы то, что чертов радиатор на драйвере оси Y снова отвалился (про это я писал в статье “Дневник 3Д печатника. День 1. Приехали“). Ну ничего! Больше этот гад так делать не будем. Ну инициатива наказуема. Вот с него и начнем.
Вставляем на его место новенький TMC2208. Обратите внимание, что на плате принтера все выводы для драйверов подписаны. На плате драйвера TMC2208 тоже все выводы подписаны. ОБЯЗАТЕЛЬНО 100 РАЗ ПРОВЕРЬТЕ, ПРАВИЛЬНО ЛИ ВЫ ВСТАВЛЯЕТЕ НОВЫЙ ДРАЙВЕР! Если вы что-то сделаете не так, я не хочу нести за это ответственности. Дело в том, что в моей версии платы, разъемы для драйверов впаяны одной сплошной гребенкой. Поэтому для удобства я рекомендую менять драйвера по одному. Так вы не промахнетесь и не повесите один драйвер на 2 соседних разъема. Т.е. Один драйвер старый драйвер выняли, другой вставили, потом такую же операцию проделываем со всеми драйверами.
На моей версии платы правильно вставлять драйвер TMC2208 потенциометром (крутилкой, подстроечником) вверх. Кстати, в некоторых мануалах по замене драйверов на TMC2208 упоминалось, что под разъемом на плате управления, в моем случае это trigorilla, имеются перемычки. В моем варианте никаких перемычек нет. Только конденсатор и какие-то SMD элементы.
Так что единственной манипуляцией с мозгами принтера у нас сегодня будет замена и подстройка драйверов.
Для начала я решил установить один драйвер и подстроить его. Если в процессе этой манипуляции из принтера или драйвера не выйдет волшебный белый дым, то сделаю точно такие же настройки и для всех остальных драйверов. И так, согласно писанию, нам необходимо установить правильный ток для моторов. Для его настройки нужно измерять напряжение между землей (минусом) и контрольной точкой на драйвере. В качестве контрольной точки может выступать корпус потенциометра. Опытным путем было выяснено, что кроме потенциометра напряжение для настройки можно снимать с пина, указанного на фото:
Пин для настройки драйвера TMC2208
Пин для измерения напряжения
Еще напряжение можно измерять на корпусе подстроечного резистора
берем землю (GND) для измерений
Ура. Теперь у меня появилась свободная рука. Теперь тыкаем красным щупом мультиметра в указанный на фото пин драйвера.
Измеряем напряжение на контрольном пине
Получаем напряжение 1,243 В.
Напряжение, установленное на TMC2208 c завода
Хочу вам дать дельный совет. Если у вас, как и у меня, мультиметр с автоматическим изменением диапазона измерений, и вы хотите ускорить его работу, вручную выставьте диапазон до 2В. Тогда мультиметр не будет проверять все диапазоны, а сразу будет измерять в установленном. 1,243В для нас это слишком много. Я провел измерения на всех 5ти комплектных драйверах, у меня получился разброс в пределах +/- 0,05B. В интернете для моторов Anycubic 4Max и Anycubic i3 Mega рекомендуют устанавливать напряжение в район 0,9В. Начнем с такого рекомендуемого напряжения. Если результат не устроит, то буду настраивать дальше.
Устанавливаем на драйвере TMC 2208 напряжение 0,9В
Как устанавливать напряжение? Все просто. Ставим щуп мультиметра на контрольный пин и комплектной керамической отверткой крутим подстроечный резистор, пока на мультиметре не установится необходимое напряжение. Крутим медленно и очень аккуратно. Я точно не помню в какую сторону надо крутить чтобы увеличить/уменьшить напряжение. Так что Вам стоит сориентироваться так сказать по месту. Требуемое напряжение выставлено! Давайте ка теперь проверим.
И естественно, печатающая голова поехала в противоположном направлении. Это хорошая новость. Драйвер рабочий! Но потребуется перепрошивка, но об этом позже.
И так, алгоритм действий понятен. Точно такие же действия по замене и настройке проделываем для всех остальных драйверов. Фотографировать весь процесс я не буду, т.к. и так все понятно. Результатом работы должна быть полная замена драйверов A4988 на TMC2208. Выглядеть это будет вот так:
Полная замена драйверов A4988 на TMC2208
Добрый совет. Когда будете снимать старые драйвера, не поленитесь, подпишите, для какой драйвер где стоял. Это может пригодиться в будущем. А теперь обесточиваем принтер, берем тряпочку, пропитываем ее изопропиловым спиртом, ацетоном или другим обезжиривателем и протираем драйверы сверху, проще говоря обезжириваем.
Теперь самое время клеить комплектные вентиляторы. Осторожно! не залапайте чистые драйвера. Операцию по наклейке драйверов стоит проводить при обесточенном принтере, дабы ничего не замкнуть. Когда будете клеить радиаторы, клейте их так, чтобы они потом ничего не коротили.
В итоге, у меня получилось вот такая красота:
Плата управления Trigorilla с установленными драйверами шаговых двигателей TMC2208
Ну вот и все. Работа по замене драйверов завершена. В следующей статье я расскажу про замену прошивки принтера. Но это в следующий раз :). А то и так статья получилась не маленькая.
Если вам понравилась статья и вы хотите поддержать сайт, получать уведомления о новых материалах, вступите в нашу группу Вконтакте: https://vk.com/ionline_by
Если вы хотите оперативно получать уведомления о выходе новых статей, подключите себе PUSH уведомления по ссылке: https://ionlineby.pushassist.com/
Если вы еще не обзавелись 3Д принтером и думаете какую модель выбрать, могу порекомендовать следующие модели:
Данные ссылки на проверенных продавцов, которые продают оригинальные принтеры. Оказывают техническую поддержку и дают годовую гарантию.
Борьба за шума и тишины, жары и прохлады, расточительства и экономии, брутальности и комфорта.
Стоят ли изменения потраченных на них денег? Посмотрим. С графиками, осциллограммами, замерами шума, электричества и вибраций.
Да, и все модернизации выполнены ленивым человеком, с минимальными затратами труда, по принципу «воткнул — работает».
Кратко: драйвер — устройство, позволяющее управлять шаговым двигателем. На входе — команды на сколько шагов поворачивать вал и в какую сторону. На выходе — последовательность сигналов на обмотки электромотора. Всю кухню по преобразованию одного в другое выполняет драйвер. Драйвера бывают хорошие и не очень. Хорошие поддерживают большие выходные токи, мало греются и управляют двигателем так, что он не гудит, не греется и крутится плавно. У плохих все наоборот. Драйвера применяются везде, где есть шаговые двигатели: 3Д принтеры, станки с чпу, лазерные граверы, актюаторы и прочая техника.
У меня есть 3д принтер, Anycubic I3 Mega. Это простой и недорогой принтер с подвижным столом. В нем установлено 5 шаговых двигателей и 5 драйверов для них. Один двигает стол, второй — печатающую каретку, два двигателя установлены на оси Z, поднимая вверх балку с кареткой и последний драйвер управляет экструдером, который подает филамент к хотенду. С завода на принтере стоят драйвера A4988. Это недорогие, простые, но очень надежные драйвера. Они обеспечивают хороший крутящий момент на валу двигателя и никогда не выходят из строя. Но принтер с ними работает шумновато. С характерным звуком «з-з-з-з» как при движении роботов в фантастических фильмах. Но производитель предусмотрел возможность апгрейда, не распаяв драйвера на плате принтера, а установив их в слоты. По посадочным местам драйвера принтеров совпадают, так что апгрейд не должен быть сложным: одни вытащили, другие поставил.
Итак, что мы знаем о TMC2208? Описание этого драйвера занимает 81 страницу в pdf. Что само по себе говорит о сложности устройства и его возможностях. Весь мануал я конечно не читал, но с основными моментами ознакомился. У драйвера есть два режима работы. В первом режиме он управляется с платы принтера по uart. Во втором он ведет самостоятельную работу, выполняя тот же функционал, что и родные драйвера, но делая все элегантнее и экономичнее. Такая универсальность предоставляет вам выбор — можно за 3 минуты воткнуть новые драйвера, закрыть гештальт и наслаждаться тишиной, а можно добавить провода связи платы принтера с драйверами, перепрошить принтер, освоить новые функции. В этом случае драйвера позволят адаптивно перенастраивать управление двигателями под требования печати, снимать с драйверов данные (температуру и пр.) и делать автокалибровку стола, следя за пропусканием шагов при утыкании сопла в поверхность.
У этого драйвера сейчас на рынке есть конкурент — TMC2130. Производства той же германской фирмы. У него чуть шире функционал, но он управляется по SPI. Это более высокоскоростной, но и более капризный в интерфейс. Так что я выбрал 2208. Версия 1.2 — хороший компромисс между ценой и доведенностью. У первой версии 1.0 были недопилены некоторые функции, 1.1 отличался другой разводкой платы, которая не подходила к моему принтеру, а версии более современные, чем 1.2, обладают лишь одним значимым отличием — у них выходы на обмотки мотора совпадают с выходами 4899. Но это легко лечится, скоро мы до этого доберемся. Так что из «умных» драйверов 2208 v1.2 — дешево и сердито.
Описывать в подробностях технологии, применённые в драйвере, распиновку и команды наверное смысла нет — все это есть в мануале и такое глубокое погружение для первого ознакомления избыточно. Так что перейдем к посылке. Что же это к нам пришло?
Мне достался вариант с пятью драйверами порознь. В магазине продаются и комплекты из пяти штук сразу.
Комплект самый полный: драйвер, радиатор, степстик протектор и даже специальная отверточка для настройки. Упаковка — полиэтиленовый пакетик. Ножки защищены от загибания пенкой.
Радиатор из анодированного алюминия. Самый массивный из всех радиаторов для драйверов. Его установка стала возможной, потому что плата драйвера ориентирована вверх дном: все элементы расположены между ногами, а на внешней стороне ровная поверхность с термоинтерфейсом. Ноги модуля из гребенок разных цветов — с одной стороны синий, с другой — черный. Видимо это сделано для того, чтобы не поставить в плату задом наперед. В этом случае модуль скорее всего сгорит. У меня в принтере посадочные места без цветовой маркировки, но и там и там все ноги подписаны, так что нужно всего лишь быть внимательным при установке.
Еще на плате модуля имеется регулировочный реостат. Он задает ток на обмотках мотора. Не смотря на то, что он тоже установлен на нижней поверхности платы, вращать его можно не вынимая драйвер из слота, через отверстие в плате драйвера. Для контроля выходного тока нужно отслеживать напряжение в контрольной точке на плате.
Степстик протектор устанавливается между платой принтера и драйвером. Его назначение — фильтровать сигналы от драйвера на моторы и предотвращать обратные токи. Он состоит из 8 диодов Шотки SS34 на 3А 40В и керамического конденсатора. Позже посмотрим как он работает.
Отклеиваем защитную пленку от радиаторов и собираем комплект:
Прежде чем устанавливать драйвера в принтер, мне захотелось взглянуть на возможные настройки. Настраивать драйвера можно не только при работе принтера, но и подключив их к компьютеру, через интерфейс usb-uart. Интересно, что и rx и tx подключаются к одной ноге драйвера, но с использованием резистора. Вот по такой схеме:
Честно говоря, я тут мало что понял, а разбираться не хотелось, так что я довольствовался тем, что драйвер в принципе управляется через uart. На последней вкладке программы есть возможность OTP программирования — one time programmable memory. Один раз можно занести нужные значения в регистры драйвера и потом жить с этими значениями всю жизнь. Не разобравшись досконально было бы слишком безрассудно трогать эти настройки, так что я отсоединил драйвер и перешел к установке его в принтер.
Вскрыв принтер, я увидел вот что:
Красные модули — это и есть драйвера A4899, которые подлежат замене. Перво-наперво, снимаем вентилятор.
Далее подписываем все отсоединяемые провода и отсоединяем их.
Затем нужно включить принтер и измерить напряжение на стоящих драйверах. Нам нужно будет его выставить на новых. Напряжение измеряем между корпусом блока питания и контрольной точкой. Но мне проще было подключить щуп вольтметра к регулировочной отвертке и измерять непосредственно на регулировочном реостате. Иногда в комплект драйверов кладут керамическую отвертку, чтоб ненароком не коротнуть там что. Мне дали стальную и в этом свои плюсы — можно не орудовать там, среди контактов и проводов, сразу и отверткой и щупом, глядя при этом на экран вольтметра.
Итак, первый драйвер, он обозначен как E1 и он заведует вторым мотором на оси Z:
0.929 вольта.
Второй драйвер — экструдер:
Третий — первый мотор на оси Z:
0.927 вольта. Хорошо, что напряжения моторов по оси Z почти совпадают.
Четвертый драйвер — ось Y, перемещение стола:
1.012 вольта. Логично, что для перемещения тяжелого стола требуются бОльшие токи.
Наконец, ось X — движение каретки:
Я записал назначение каждого драйвера и его напряжение на бумажках и вложил их в пакетики из-под купленных драйверов. Туда же вложил снятые драйвера.
Все готово к установке? Нет, не все. Как я говорил, у новых драйверов поменяны местами выводы на обмотки моторов. Если их просто поставить, принтер будет перемещать, к примеру, каретку влево, а по факту она будет перемещаться вправо. Все это будет происходить до утыкания каретки в ограничитель, а потом пойдут пропуски шагов с характерным треском. Нам это не нужно, нам нужно, чтобы все работало и для этого у нас есть три варианта: а) перепрошить принтер, поменяв пару настроек в прошивке, б) поддеть скальпелем и вытащить из колодок два провода и поменять их местами и в) повернуть пластиковые детали разъемов другой стороной. Мне показалось, что последний способ наиболее простой. Слева разъем уже перевернул, следом в процессе, осталось еще четыре:
Казалось бы, вот и все. Но нет. Беда пришла, откуда не ждали:
Драйвера немного крупнее старых. Буквально, четверть миллиметра. Но как старые, гуськом, они уже не влезают.
Мне пришлось немного подпилить платы надфилем. Не все принтеры предусматривают такую рядную установку драйверов. Так что вам, возможно, делать ничего не придется.
После установки, но до подключения проводов, я выставил на драйверах нужные напряжения. Надо сказать, что они выставляются очень точно и до тысячной доли вольта выдерживаются в последствии. Что на старых драйверах, что на новых. Никакого дребезга контактов, никаких флуктуаций — выставил 0.944, значит будет 0.944, сейчас и через час.
Подключил провода. Первым делом, мне захотелось посмотреть, так ли необходимы эти модули защиты. Полистав интернет, я понял, что есть три аргумента в пользу их установки.
Первый: при переходе напряжения драйвера через 0 без этого защитного модуля возникает скачок, потому что существует некое ограничение на минимальную длительность шим-импульса, и совсем близкие к 0 напряжения драйвер выдать неспособен. С модулем все напряжение сдвигаются на напряжения открытия диода и скачок, таким образом, нивелируется.
Второй: в дельта-принтерах перемещение одной оси создает момент и на других. Их моторы в какой-то степени начинают работать как динамо, создавая противотоки. Таким образом возникает «эхо» перемещения одной оси на других осях, особенно заметное на гладких поверхностях с небольшой кривизной. Опыты с защитными модулями на дельтах это подтверждают, но у меня не дельта, и перемещение одной оси никак не влияет на другие.
Третий: защитные модули служат для защиты драйверов от токов, наводящихся при перемещении стола и экструдера. Конечно, я не собираюсь елозить столом как диджей, но мало ли. Посмотрим, в осциллограф, как меняется сигнал до и после модуля:
Сверху до, снизу после.
Крупнее, четыре варианта:
Ну что, эффект определенно есть, оставляем платы, хуже не будет.
Далее мне захотелось посмотреть что там у нас с температурой при работе. Массивные радиаторы намекали на то, что с ней могут быть проблемы. Вопрос с охлаждением еще предстояло решить, потому что если оставлять модули защиты, то новые драйвера занимали практически все место по высоте и старая схема уже была неприменима. Я воткнул термопару от токоизмерительных клещей между ребрами радиатора самого нагруженного драйвера — того, который перемещает стол.
Для эксперимента сделал временный обдув. Пробная печать — температура не достигла 50°C. Терпимо.
Заменил драйвер на старый, подключил термопару к нему — почти 60°C.
Похоже, с охлаждением все будет хорошо. Но старый вентилятор уже не поставить — места нет. В интернете нашел популярный вариант модернизации.
Но он мне не понравился: поток резко разворачивается на 90 градусов, причем в месте поворота заужение сечения вдвое. Так дела не делаются — решил я и нарисовал свой воздухоток.
Правда, вентилятор пришлось взять поменьше — 30 мм с толщиной 7 мм. Но снижение его производительности с лихвой компенсировалась снижением аэродинамических потерь по сравнению с распространенным угловым вариантом и прицельностью обдува по сравнению со штатной системой охлаждения.
Возникла еще одна проблема. Даже не проблема, а так — обстоятельство. Воздуховод касался крышки принтера. Не то чтобы он в нее упирался, но касался. А это могло привести к повышенному шуму. На всякий случай я решил немного понизить установку платы. Для этого нужно отпилить по миллиметру с четырех стоек, на которых установлена плата. Дремелем это делается за пару минут. А резьба в стойках похоже сквозная, так что винты нормально вкручиваются даже в укороченные стойки.
Воздуховод на месте:
Температура меня все еще немного беспокоила, и я решил посмотреть не на мгновенные ее значения, а, так сказать, охватить процесс в динамике. Для этого я использовал свой четырехканальный термометр, который пишет показания на флешку. Я его сделал в свое время для тестирования термоизоляционных свойств спальных мешков. На этот раз задействовал один первый канал.
Старые драйвера. Пробная печать небольшого объекта.
Печать еще не окончена, а температура уже 54 градуса.
Потом тот же объект, новые драйвера. И вот график изменения температуры:
Видно, что график 2208 уже близок к насыщению, а 4988 все еще имеет тенденцию к росту.
Но ведь тепло — это электричество, за которое мы платим? Наверное, на новых драйверах и потребление электричества ниже? Меньше греется блок питания, меньше крутится вентилятор, меньше рассеивают тепла двигатели? Посмотрим на тестовой печати:
Новые драйвера. Фильтр филамента потребовал 0,048 КВт.ч.
Старые драйвера. Та же модель, те же условия печати: 0,063 КВт.ч. На треть больше!
Новые драйвера не только тише и холоднее, они еще и сэкономят вам электричество.
Еще один тест: вибрации. Для него я поставил на телефон программу, отслеживающую вибрации, и телефон положил на печатающий принтер.
Новые драйвера: 3,4 балла. Конечно, цифры заметно менялись во времени, но 3,4 — типичное значение.
6 баллов! Вибрации, как и следовало ожидать, значительно сильнее.
Быть может, качество печати упало? Нам поможет кораблик Бенчи:
Сложно фотографировать белый кораблик при искусственном освещении. Поверьте на слово, оба комплекта драйверов дали практически неотличимый результат.
Теперь финальный и самый важный тест, из-за которого и затевался, весь обзор. Шум!
На телефоне запущен шумомер. Старые драйвера — под 50 дБ, новые — 40-45. Разница на самом деле сильнее, чем кажется по цифрам. Температура отличается на 10 градусов в пользу 2208.
По-моему, все предельно ясно. После установки драйверов остался слышен только шум кулеров. Шум — это не только вопрос комфорта. Достигнутый уровень шума позволяет ставить принтер в комнату где отдыхают люди. Запускать печать на ночь. За счет этого снова экономить на электричестве. Субъективно, шум стал на уровне шума от системного блока компьютера. Для такой машинерии, с множеством перемещающихся деталей, это очень хороший показатель.
Теперь, когда эксперименты позади, я окончательно распрощался со старыми A4899. А значит, с них можно снять их маленькие радиаторы и налепить на чип 2208 — хуже не будет. Тем более, что поток воздуха омывает драйвера с изнанки столь же эффективно, сколь и со стороны основного радиатора.
Вот и все, обзор получился однобокий, но честный. 2208 рвут 4988 по всем критериям.
P.S.: Ах да, чуть не забыл. Менеджер магазина просил передать, что устроил для вас, читателей этого обзора, скидку еще на 14% к той, что уже есть на сайте. Дополнительная скидка по купону BGfe75b2.
Теперь точно все. Спасибо за внимание.
Товар предоставлен для написания обзора магазином. Обзор опубликован в соответствии с п.18 Правил сайта.