Sw-motors.ru

Автомобильный журнал
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Драйвер шагового двигателя Bigtreetech TMC2209 v1

Драйвер шагового двигателя Bigtreetech TMC2209 v1.2

  • Офис находится в трёх минутах ходьбы от м. Парк культуры по адресу: ул. Тимура Фрунзе, д. 8/5, подъезд 1.
  • При оформлении до 15:00 в будний день заказ можно забрать после 17:00 в тот же день, иначе — на следующий будний день после 17:00. Мы позвоним и подтвердим готовность заказа.
  • Получить заказ можно с 10:00 до 21:00 без выходных после его готовности. Заказ будет ждать вас 3 рабочих дня. Если хотите продлить срок хранения, просто напишите или позвоните.
  • Запишите номер своего заказа перед визитом. Он необходим при получении.
  • Оплатить заказ можно наличными или банковской картой при получении, а также онлайн-платежом при оформлении заказа.
  • бесплатно

Доставка курьером по Москве

  • Доставляем на следующий день при заказе до 20:00, иначе — через день.
  • Курьеры работают с понедельника по субботу, с 10:00 до 22:00.
  • При согласовании заказа можно выбрать трёхчасовой интервал доставки (самое раннее — с 12:00 до 15:00).
  • Оплатить заказ можно наличными при получении или же онлайн при оформлении заказа.
  • 250 ₽

Доставка в пункт самовывоза

  • Доставка в пункт самовывоза — современный, удобный и быстрый способ получить свой заказ без звонков и ловли курьеров.
  • Пункт самовывоза — это киоск с человеком или массив железных ящичков. Их ставят в супермаркетах, офисных центрах и других популярных местах. Ваш заказ окажется в том пункте, который выберите.
  • Ближайший к себе пункт вы можете найти на карте PickPoint.
  • Срок доставки — от 1 до 8 дней в зависимости от города. Например, в Москве это 1–2 дня; в Петербурге — 2—3 дня.
  • Когда заказ прибудет в пункт выдачи, вы получите SMS с кодом для его получения.
  • В любое удобное время в течение трёх дней вы можете прийти в пункт и с помощью кода из SMS получить заказ.
  • Оплатить заказ можно наличными при получении или же онлайн при оформлении заказа.
  • Стоимость доставки — от 240 руб в зависимости от города и габаритов заказа. Она рассчитывается автоматически во время оформления заказа.
  • 240 ₽
  • Доставляем через день при заказе до 20:00, иначе — через два дня.
  • Курьеры работают с понедельника по субботу, с 11:00 до 22:00.
  • При согласовании заказа можно выбрать трёхчасовой интервал доставки (самое раннее — с 12:00 до 15:00).
  • Оплатить заказ можно наличными при получении или же онлайн при оформлении заказа.
  • 350 ₽

Доставка в пункт самовывоза

  • Доставка в пункт самовывоза — современный, удобный и быстрый способ получить свой заказ без звонков и ловли курьеров.
  • Пункт самовывоза — это киоск с человеком или массив железных ящичков. Их ставят в супермаркетах, офисных центрах и других популярных местах. Ваш заказ окажется в том пункте, который выберите.
  • Ближайший к себе пункт вы можете найти на карте PickPoint.
  • Срок доставки — от 1 до 8 дней в зависимости от города. Например, в Москве это 1–2 дня; в Петербурге — 2—3 дня.
  • Когда заказ прибудет в пункт выдачи, вы получите SMS с кодом для его получения.
  • В любое удобное время в течение трёх дней вы можете прийти в пункт и с помощью кода из SMS получить заказ.
  • Оплатить заказ можно наличными при получении или же онлайн при оформлении заказа.
  • Стоимость доставки — от 240 руб в зависимости от города и габаритов заказа. Она рассчитывается автоматически во время оформления заказа.
  • 240 ₽
  • Доставка в пункт самовывоза — современный, удобный и быстрый способ получить свой заказ без звонков и ловли курьеров.
  • Пункт самовывоза — это киоск с человеком или массив железных ящичков. Их ставят в супермаркетах, офисных центрах и других популярных местах. Ваш заказ окажется в том пункте, который выберите.
  • Ближайший к себе пункт вы можете найти на карте PickPoint.
  • Срок доставки — от 1 до 8 дней в зависимости от города. Например, в Москве это 1–2 дня; в Петербурге — 2—3 дня.
  • Когда заказ прибудет в пункт выдачи, вы получите SMS с кодом для его получения.
  • В любое удобное время в течение трёх дней вы можете прийти в пункт и с помощью кода из SMS получить заказ.
  • Оплатить заказ можно наличными при получении или же онлайн при оформлении заказа.
  • Стоимость доставки — от 240 руб в зависимости от города и габаритов заказа. Она рассчитывается автоматически во время оформления заказа.
  • Доставка осуществляется до ближайшего почтового отделения в любом населённом пункте России.
  • Тариф и сроки доставки диктует «Почта России». В среднем время ожидания составляет 2 недели.
  • Мы передаём заказ Почте России в течение двух рабочих дней.
  • Оплатить заказ можно наличными при получении (наложенный платёж) или же онлайн при оформлении заказа.
  • Стоимость рассчитывается автоматически во время заказа и в среднем должна составить около 400 рублей.
  • Служба «EMS Почта России» работает быстрее и надёжнее обычной почты и доставляет до двери покупателя.
  • Тариф и сроки доставки диктует служба EMS. В среднем по России время ожидания составляет 4–5 дней.
  • Мы передаём заказ в EMS в течение двух рабочих дней.
  • Оплатить заказ можно только онлайн при оформлении заказа.
  • Стоимость рассчитывается автоматически во время оформления заказа и в среднем должна составить 400–800 рублей для России и 1500–2000 рублей для стран СНГ.
  • Служба «EMS Почта России» работает быстрее и надёжнее обычной почты и доставляет до двери покупателя.
  • Тариф и сроки доставки диктует служба EMS. В среднем по России время ожидания составляет 4–5 дней.
  • Мы передаём заказ в EMS в течение двух рабочих дней.
  • Оплатить заказ можно только онлайн при оформлении заказа.
  • Стоимость рассчитывается автоматически во время оформления заказа и в среднем должна составить 400–800 рублей для России и 1500–2000 рублей для стран СНГ.
Читать еще:  Шевроле лачетти седан неисправности двигателя

Товары из офиса нельзя заказать через интернет или забронировать. Можно только прийти, схватить и бежать. Доступное количество актуально на момент загрузки страницы.

Офис находится в 3 минутах ходьбы от м. Парк культуры по адресу: ул. Тимура Фрунзе, 8/5.

Товары из магазина-мастерской нельзя заказать через интернет или забронировать. Можно только прийти, схватить и бежать. Доступное количество актуально на момент загрузки страницы.

Магазин-мастерская находится в трёх минутах пешком от метро Лиговский Проспект, на территории пространства «Лофт Проект Этажи», по адресу Лиговский проспект 74Д.

Плата с драйвером TMC2209 служит для эффективного управления двухфазным шаговым двигателем. Вращение мотора с микрошагом 1/256 в сочетании с умным контролем питания позволяет сделать 3D-принтер практически бесшумным и прецизионно рулить шаговыми моторами без дрожания и пропущенных шагов.

Особенности

  • Предельно тихий режим работы шагового двигателя.
  • Плавное вращение мотора с разрешением до 256 микрошагов.
  • Драйвер не допускает рывков и пропусков шагов при вращении двигателя.
  • Определение заклинивания и нагрузки на валу двигателя для диагностики.
  • Управление по интерфейсу STEP/DIR или UART.
  • Эффективное охлаждение модуля с крупным терморассеивателем и радиатором.

Применение

Драйвер TMC2209 часто используют для апгрейда характеристик 3D-принтера. В этом случае модуль ставится вместо штатного драйвера шагового двигателя на отдельной оси, а затем в прошивку принтера вносятся соответствующие изменения.

Драйвер шагового двигателя TMC2209 отлично подойдёт для управляющей платы BTT SKR v1.4, если вы собираете собственную начинку 3D-принтера с кастомной прошивкой.

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

Питание

Модуль TMC2209 питается постоянным током с напряжением от 4,75 до 28 В, которое также поступает на обмотки шагового двигателя. Поэтому для связки «драйвер+двигатель» можно обойтись одним источником питания.

  • В 3D-принтере модуль берёт питание напрямую от материнской платы.
  • В остальных случаях вам понадобится дополнительный блок питания.

iОнлайн

Дневник 3Д печатника. Устанавливаем тихие драйверы TMC2208. Часть 3. Решение проблем с Linear Advanced

Всем привет! Ну вот мы и подошли к заключительной части эпопеи. Вспомним о том что мы делали?

    1. мы заменили драйверы A4988 на тихие TMC2208 в принтере Anycubic 4Max
    2. Мы доработали прошивку под свои нужды
  1. Мы прошили 3Д принтер Anycubic 4Max прошивкой Marlin 1.1.9

Ну вроде бы все. Печатай, живи и радуйся ан нет!

В этой статье я поведаю о той неприятности которая произошла с принтером и расскажу как ее избежать, ну а заодно сэкономить баксов 10 🙂

На самом деле проблема, с которой я столкнулся является довольно распространенной, правда распространена она среди владельцев принтеров, в комплектации которых TMC2208 идут прямо из коробки. Например, принтеры Tevo Flash и прочие модели с расширенной комплектацией и драйверами TMC2208. Вот только если мы, энтузиасты, которые решили поменять штатные драйвера на тихие имеем возможность быстро решить проблему, при этом получить поддержку Linear Advanced, то остальные встанут перед выбором: ждать запчасти из Китая или отключать поддержку Linear Advanced. Неприятная, не не безвыходная альтернатива.

За продолжением, добро пожаловать под кат.

И так, основой для данной статьи является материал от Дмитрия Соркина:

Я не буду в деталях повторять все то что рассказал Дмитрий в своем видео, а лучше расскажу о результатах и что из этого получилось.

После прошивки по инструкции из второй части статьи нам необходимо сделать следующее:

  1. Настроить CURA согласно рекомендациям автора видео
  2. Выбрать пластик, для которого мы будем выяснять коэффициент, необходимый для работы Linear Advanced
  3. Сгенерировать тестовый GCODE
  4. Распечатать иp тестового GCODE тестовую модель
  5. Ввести полученный коэфициент в CURA

После проделанных действий вы сможете печатать модели в значительно лучшем качестве.

Я сделал все указанное. Настроил слайсер, распечатал тестовую модель, снова настроил слайсер. Ну вообщем то все готово. Ну и естественно, я решил на примере калибровочного куба размером 20х20 оценить результат. Запускаю печать.

Принтер… ау. а принтера то и не слышно. Только вентилятор обдува хотэнда просится на помойку радразжая свои визгом. Первые слои ложатся ровно. Идеально ровно и красиво.

Красота. дно напечаталось, принтер начинает печатать первый слой заполнения и тут началось:

Нажми чтобы посмотреть

Пришлось использовать аварийную остановку. Вместо калибровочного куба я получил горку соплей! Что я мог подумать?

Читать еще:  W12 двигатель принцип работы

Проверил. Пластик давится. Все нормально. Запускаю печать снова. Снова печатаются стенки, печатается дно и как только принтер доходит до первого слоя заполнения, я снова получаю горку соплей. Если дело не в пластике то в чем? Обращаю внимание на то. что после того как начинают идти сопли, мотор экструдера останавливается. Просто тупо пересает продавливать пластик в горло. А сопли, это ничто иное, как постепенно плавящиеся и вытекающие остатки пластика из хотэнда. Вот такая вот петрушка.

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

И так, проблема более менее локализовалась: проблема в прошивке или драйвере, т.к. что-то идет не так при работе Linear Advanced. Значит буду гуглить.

Долгие и нудные поиски в русском сегменте толком ничего не дали. В итоге на сайте марлина в баг-трекере я нашел несколько упоминаний данной проблемы. У всех один и тот же косяк: как только начинает работать Linear Advanced, перестает работать экструзия. Дальнейшие поиски решения этой проблемы увели меня в андеграундные дебри работы драйверов шаговых двигателей. Чтобы не запутать вас резюмирую что я накопал.

Драйверы шаговых двигателей TMC2208 могут работать в нескольких режимах, но по умолчанию используется режим stealthChop2. В этом и кроется проблема. Дело в том, что как только начинает работать Linear Advanced, драйвер зависает. Зависает намертво и экструзия прекращается. Почему только драйвер экструдера? Полагаю, потому что Linear Advanced управляет экструзией, т.е. драйвером экструдера.

Путей решения данной проблемы несколько:

  • Переключение режима работы драйвера TMC2208 из stealthChop2 в spreadCycle;
  • Отключение поддержки Linear Advanced (или в прошивке или установить K=0);
  • Заменить драйвер экструдера на родной A4988.

Переключение режима работы. Углубившись в дебри того как это делается, было решено отложить этот вопрос в долгий ящик, т.к. там не все так просто, а разобраться в процессе изменения режимов не так просто. Да и попахивало это дело перепайкой и риском выхода белого дыма из драйвера. Поэтому этот вариант откладывается до замены драйверов в моем Anycubic i3 Mega. Копания я продолжу, и если они принесут свои плоды, я вам об этом обязательно расскажу.

Отключение поддержки Linear Advanced. Ну это никуда не годится. Забегая вперед, скажу что эта функция мне очень понравилась и я категорически рекомендую ее включать. так что этот вариант отметаю сразу.

Заменить драйвер экструдера на родной A4988. А вот эта мысль уже не кажется такой глупой. Самыми шумными моторами являются моторы перемещения по оси X и Y, следующий по шумности – мотор перемещения по оси Z. Мотор экструдера и так самый тихий. Так что возврат на место родного драйвера не такая уж и плохая идея.

Решено. Возвращаем драйвер экструдера на место.

И вот тут вот можно посочувствовать владельцам нафаршированных Tevo Flash. У них то нет запасных A4988. Так что им остается ибо рисковать белым дымом, либо отключать поддержку Linear Advanced, либо ждать другой драйвер из Китая.

Тут я вспомнил, что один из драйверов на плате стоит для красоты. Так что Зачем чтобы там стоял хороший TMC2208? Пускай лучше родной A4988 постоит.

Короче, суть задачки какая?

Вскрыть корпус принтера.

Вернуть назад драйверы A4988 для экструдера E0 и E1. Должно получиться вот так:

Возвращаем назад два драйвера A4988

Возвращаем назад два драйвера A4988

Проверить напряжение на драйверах A4988. По информации в интернете оно должно составлять от 0,8 В до 1,0 В. Напряжение измеряется между землей (минусом) и корпусом потенциометра драйвера.

Точка снятия показаний напряжения

Напряжение Vref на драйвере A4988

Я решил оставить напряжение, которое было установлено на заводе. Повышая напряжение, мы увеличиваем ток, что приводит в том числе и к излишнему нагреву моторов. Что не очень хорошо влияет на их здоровье и срок жизни.

Помните, в первой части я просил вас промаркировать какой драйвер где стоял? Самое время вспомнить эту информацию и приняться за дело.

Я не буду повторяться и описывать процесс возврата двух драйверов A4988 т.к. процесс замены драйверов описан в статье “Дневник 3Д печатника. Устанавливаем тихие драйверы TMC2208. Часть 1. Постановка задачи и электрика“. Так что открывайте, читайте и делайте. На фото выше основные моменты я изложил.

Тэкс, с драйверами мы разобрались. Теперь время вспомнить про прошивку. Во второй части “Дневник 3Д печатника. Устанавливаем тихие драйверы TMC2208. Часть 2. Прошивка Anycubic 4max” я выкладывал ссылки на прошивку. Представленная прошивка уже несет в себе все необходимые доработки чтобы работать с драйверами TMC2208 на моторах отвечающих за перемещение по осям X Y Z и драйверами A4988 на экструдерах. Я обо всем позаботился. Так что Вам просто необходимо выбрать одну из двух прошивок:

  • MARLIN_1.1.9_4MAX_RU – меню принтера на русском языке
  • MARLIN_1.1.9_4MAX_ENG – меню принтера на английском языке

Прошиваемся, калибруемся и печатаем.

Блин, я уже сам немного запутался. Давайте я сейчас кратенько опишу алгоритмы.

Читать еще:  Z22se как снять двигатель

Если вы хотите установить все 5 драйверов TMC2208 и поддержка Linear Advanced вам не нужна то делаете следующие действия:

  1. Меняете все 5 штатных драйверов на тихие TMC2208
  2. Настраиваете напряжение на драйверах
  3. Прошиваете принтер прошивкой MARLIN_1.1.9_4MAX_ENG_NO_LA или MARLIN_1.1.9_4MAX_RU_NO_LA (прошивки отличаются языком экранного меню)
  4. Калибруете и настраиваете принтер
  5. Радуетесь тихой печати.

Если вы хотите заменить драйвера на тихие TMC2208 и пользоваться всеми прелестями функции Linear Advanced, Вам необходимо сделать следующее:

  1. Меняете только 3 драйвера, которые отвечают за перемещение по осям X Y Z.
  2. Настраиваете напряжение на драйверах
  3. Прошиваете принтер прошивкой MARLIN_1.1.9_4MAX_ENG или MARLIN_1.1.9_4MAX_RU (прошивки отличаются языком экранного меню)
  4. Калибруете и настраиваете принтер
  5. Радуетесь тихой печати.

Вот как-то так. Жизнь заставила меня использовать второй вариант. тут обнаружился неоспоримый плюс – удалось сэкономить 2 драйвера.

Ну вроде со всем разобрались. Давайте теперь подведем итоги проделанной работы.

Принтер стал работать в разы тише. При этом качество работы не пострадало. А при активации функции Linear Advanced качество деталей значительно улучшается. Углы становятся углами. К моменту написания этой заключительной части принтер у меня в переделанном состоянии работает уже неделю. И каждый вечер я на нем что-нибудь печатаю. Результат работы меня полностью устраивает.

Хочу коснуться еще одного вопроса. В разных материалах предлагается выставлять разные значения Vref на драйверах TMC2208. Эксплуатация показала, что значения, которые я выбрал хорошо подходят. Для теста была запущена трехчасовая печать модели. Спустя 2,5 часа я вооружился пирометром и измерил температуру на моторе экструдера и на моторе оси Y. Полученные измерения смотрите на фото:

температура мотора оси Y

температура мотора экструдера

Надеюсь, я вас не утомил. Старался писать статьи с ориентировкой на новичков, чтобы самый неподготовленный владелец 3Д принтера мог провести замену драйверов.

На всякий случай привожу ссылки на покупку инструментов и материалов, которые необходимы для проведения работ, описных в этом цикле статей. Все ссылки на проверенных продавцов с Aliexpress. Все из списка я заказывал лично.

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

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

Ну и в заключение, вот несколько фотографий. Принтер в работе после модернизации:

Заставка при загрузке принтера

Готовлюсь к следующей доработке. Печатаю новый обдув

Готовлюсь к следующей доработке. Печатаю новый обдув

Шаговые двигатели

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

6-осевой робот-манипулятор: github.com/Chris-Annin/AR2

Подписывайся:
Канал проекта в Telegram: t.me/brainfuckpc

Мои компьютерные проекты:
BrainfuckPC: hackaday.io/project/18599-bra.
FluidicPC: hackaday.io/project/45555-flu.
DekatronPC: hackaday.io/project/45538-dek.

Я вконтакте: vk.com/kylibin/
I’m on twitter: twitter.com/radiolok

Я на хабре:
habr.com/users/radiolok/

Поддержать проект рублем можно по следующим реквизитам
Карта: 5106 2180 3027 9574
Яндекс-Кошелек: 4100140289266
Больше золота — больше безумных железок
Поддержать на патреоне: www.patreon.com/radiolok

Интересно и понятно обьясняёт, качество звука тоже хорошоё но очень тихо 😅

Ими ну ОЧЕНЬ изобиловали матричные принтеры.. Хотя по-своему тоже чудо инженерной мысли и промышленного искусства))

Когда новые серии?

Вычитал тут: » Пусковые характеристики синхронных двигателей аналогичны асинхронным». То есть в момент пуска присутствует скольжение? Если время работы двигателя близко к постоянной времени (такой странный режим: 0,01 секунды — СТОП), то получается, что мы имеем дело с асинхронным двигателем?

В роторе синхронного двигателя как правило присутствует беличья клетка. Это позволяет его запускать как асинхронный двигатель. После набора 95% скорости двигатель «втягивается» в синхронный режим, разгоняясь до номинальной синхронной скорости. Когда скольжение равно 0 — беличья клетка не работает и не мешает работе синхронника.

День добрый, полезное видео, спасибо, и хотел бы получить рекомендацию. Есть задумка сделать моторизованный слайдер с использованием шагового двигателя, скажите по совместимости комплектующих, то или не то подобрал, и важен вопрос с питанием? от чего можно все запитать, скажем от небольшого блока питания размером с зарядку USB, или аккумуляторов, то каких и в каком количестве. P.S. Уверен тут все достаточно просто, особенно для человека с опытом и знанием, сам по жизни с «электроникой» работаю не часто и знание подрастерял, так что не судите строго) Мотор: a.aliexpress.ru/_eMZ89V Драйвер(аналогичный из видео): a.aliexpress.ru/_ePBcFh Питание:?

@Artem Kashkanov понял, спасибо, а можешь порекомендовать подходящий драйвер, и питание из начального вопроса. Мне очень пригодится твой сорвет )

Драйвер по ссылке — не драйвер, а генератор импульсов. ему еще и драйвер нужен.

Здравствуйте,помогите пожалуйста.Как можно сделать так, чтобы при вращении ручки потенциометра на 90°-(-90°)можно было задавать угол поворота вала двигателя в положение от 90° до -90°.Нельзя использовать сервопривод,а также шаговый двигатель.

@Artem Kashkanov Немного поискал информацию на просторах интернета,есть электромеханический корректор фар,там вроде бы используется тот принцип, который мне нужен

Вобще-то то что вы описали и называется сервоприводом. Если нельзя использовать китайскую сервомашинку, то значит надо взять книгу Чиликин М.Г., Сандлер А.С. Общий курс электропривода и сделать сервопривод самостоятельно.

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector