Меню

Формула настройки тока шагового двигателя

Драйвер шагового двигателя A4988.

Драйвер шагового двигателя A4988 является электронным устройством, которое заставляет вращаться шаговый двигатель, путем совершение шагов. Данное устройство незаменимо при разработке высокоточных ЧПУ станков и 3D принтеров.

Применение драйвера для шагового двигателя A4988.

Применение драйвера для шагового двигателя A4988.

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

  • Шаговый двигатель быстро стартует, останавливается и совершает реверс.
  • Высокая точность перемещения и позиционирования.
  • Позволяет позиционировать без применения обратной связи.
  • Большой диапазон изменения скорости.
  • Возможность обеспечивать низкую скорость вращения без применения редуктора.

Спектр применения шаговых двигателей очень большой. Вы пользуетесь офисной техникой и не подозреваете, что управляет вашим ксероксом, принтером, факсом, 3D принтером шаговые двигатели.

Управляет шаговым двигателем драйвер. Driver с английского языка «водитель». Одним из недорогих драйверов, и в связи с этим достаточно популярным, является драйвер A4988. Модуль A4988 имеет защиту от перегрузки и перегрева. Одним из параметров шаговых двигателей является количество шагов на один оборот 360°. Например, для шаговых двигателей Nema17 это 200 шагов на оборот, т.е 1 шаг равен 1.8°. Драйвер A4988 позволяет увеличить это значение за счёт возможности управления промежуточными шагами и имеет пять режимов микрошага (1(полный), 1/2, 1/4, 1/8 и 1/16).

Технические характеристики A4988

Технические характеристики A4988.

  • напряжение питания: 8-35 v
  • режим деления шага: 1, 1/2, 1/4, 1/8, 1/16
  • логическое напряжение: 3-5.5 В
  • защита от перегрева
  • максимальный фазный ток: — 1 А без радиатора; — 2 А с радиатором
  • габариты драйвера: 20 х 15 х 10 мм;
  • габариты радиатора: 9 х 5 х 9 мм;
  • вес с радиатором: 3 г;
  • вес без радиатора: 2 г

Распиновка драйвера A4988.

Распиновка драйвера A4988.

Драйвер A4988 имеет всего 16 контактов, которые позволяют управлять шаговыми двигателями. Распиновка у A4988 следующая:

Назначение контактов драйвера A4988.

Назначение контактов драйвера A4988.

  • ENABLE – включение/выключение драйвера
  • MS1,MS2,MS3 – контакты для установки микрошага
  • RESET — сброс микросхемы
  • STEP — генерация импульсов для движения двигателей (каждый импульс – шаг), можно регулировать скорость двигателя
  • DIR – установка направления вращения
  • VMOT – питание для двигателя (8 – 35 В)
  • GND – общий
  • 2B, 2A, 1A, 1B – контакты для подключения обмоток двигателя
  • VDD – напряжение питания микросхемы (3.5 –5В)

Выводы выбора микрошага.

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

Например, если вы решите управлять шаговым двигателем NEMA 17 с шагом 1,8 градуса (200 шагов на оборот) в режиме 1/4 шага, то двигатель будет выдавать 800 микрошагов на оборот.

Драйвер A4988 допускает использование режима микрошага.

Драйвер A4988 имеет три вывода селектора размера шага (разрешения), а именно: MS1, MS2 и MS3. Установив соответствующие логические уровни на эти контакты, мы можем настроить двигатели на одно из пятиступенчатых разрешений.

Выводы выбора микрошага драйвер A4988.

Выводы выбора микрошага драйвер A4988.

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

Выводы управления.

Драйвер A4988 имеет два управляющих вывода, а именно: STEP и DIR.

Драйвер A4988 имеет два управляющих вывода, а именно: STEP и DIR.

STEP — управляет микрошагом мотора. Каждыйвысокий импульс, отправляемый на этот вывод, приводит двигатель в действие на количество микрошагов, заданное выводами Microstep Selection (MS1, MS2 и MS3). Чем быстрее импульсы, тем быстрее будет вращаться двигатель.

DIR — управляет направлением вращения двигателя. Если на него подать высокий уровень, то двигатель будет вращаться по часовой стрелке, а если низкий — против часовой стрелки.

Если вы просто хотите, чтобы двигатель вращался только в одном направлении, то вы можете соединить вывод DIR непосредственно с VCC или GND соответственно.

Выводы STEP и DIR не подтянуты внутренними резисторами, поэтому вы не должны оставлять их не подключенными.

Выводы управления питанием A4988.

A4988 имеет три различных вывода для управления состоянием питания, а именно. EN, RST и SLP.

Выводы управления питанием A4988.

EN — вывод включения (0)/ выключения (1) драйвера A4988. По умолчанию на этом выводе установлен низкий уровень, поэтому драйвер всегда включен.

SLP — подача на данный вывод сигнала низкого уровня переводит драйвер в спящий режим, сводя к минимуму потребление энергии. Вы можете использовать этодля экономии энергии.

RST — при подаче сигнала низкого уровня все входные данные STEP игнорируются, до тех пор, пока не будет установлен высокий уровень. Низкий уровень также сбрасывает драйвер, устанавливая внутренний транслятор в предопределенное состояние Home. Исходное состояние — это в основном начальное положение, с которого запускается двигатель, и оно различается в зависимости от разрешения микрошага.

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

Выходные контакты: 1B, 1A, 2A и 2B.

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

К этим выводам можно подключить любой биполярный шаговый двигатель с напряжением питания от 8 до 35 В.

Каждый выходной контакт модуля может обеспечить ток до 2 А. Однако величина тока, подаваемого на двигатель, зависит от источника питания системы, системы охлаждения и настройки ограничения тока.

Система охлаждения — радиатор.

Чрезмерное рассеивание мощности микросхемы драйвера A4988 приводит к повышению температуры, которая может выйти за пределы возможностей микросхемы, что, вероятно, приведет к ее повреждению.

Система охлаждения — радиатор.

Даже если микросхема драйвера A4988 имеет максимальный номинальный ток 2 А на катушку, микросхема может подавать только около 1 А на катушку без перегрева.

Для достижения более 1 А на катушку требуется радиатор или другой метод охлаждения.

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

Ограничение тока.

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

Читайте также:  Цепь переменного тока состоящего из емкости

На драйвере A4988 есть небольшой потенциометр, который можно использовать для установки ограничения тока.

На драйвере A4988 есть небольшой потенциометр, который можно использовать для установки ограничения тока. Вы должны установить ограничение по току равным или ниже номинального тока двигателя.

Расчет и установка ограничещего тока драйвер шагового двигателя A4988.

В данном случае мы собираемся установить ограничение тока путем измерения напряжения (Vref) на выводе «ref».

  • Взгляните на техническое описание вашего шагового двигателя. Запишите его номинальный ток. Для примера расчета будем использовать NEMA 17 200 шагов/об, 12 В 350 мА.
  • Переведите драйвер в полношаговый режим, оставив три контакта выбора микрошага отключенными.
  • Удерживайте двигатель в фиксированном положении, не синхронизируя вход STEP.
  • Во время регулировки измерьте напряжение Vref (один щуп мультиметра на минус питания, а другой к металлическому корпусу потенциометра).
  • Отрегулируйте напряжение Vref по формуле:

Vref = Imax * 8 * (RS)

Imax — ток двигателя;

RS — сопротивление резистора. В моем случае RS = 0,100.

Формула Vref для A4988 изменяется от номинала токочувствительных резисторов. Это два черных прямоугольника на плате драйвера. Обычно подписаны R050 или R100.

Формула Vref для A4988 изменяется от номинала токочувствительных резисторов. Это два черных прямоугольника на плате драйвера. Обычно подписаны R050 или R100.

  • Для 17HS4401 Vref = 1,7 * 8 * 0,100 = 1,36 В.

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

Для 17HS4401 Vref ист. = 1,36*0,7 = 0,952 В.

  • Аналогично можно рассчитать значения дляEM-181

Vref = 1,2 * 8 * 0,100 = 0,96 В

Vrefист. = ,96*0,7 = 0 ,672 В.

Электроника для ЧПУ станков, в которой можно использовать драйвер шагового двигателя A4988.

Драйвер шагового двигателя A4988 можно подключить к микроконтроллеру, например к Arduino, напрямую.

Драйвер шагового двигателя A4988 можно подключить к микроконтроллеру, например к Arduino, напрямую.

Скетч вращения шагового двигателя NEMA 17, драйвер A4988.

Программа для вращения шагового двигателя NEMA 17, драйвер A4988. Сначала мотор совершает полный оборот в одну сторону, потом в другую.

Подробнее о подключении шаговых двигателей к Ardiono смотрите на сайте Ардуино технологии.

Для более простого подключения шагового двигателя к Arduino или другому микроконтроллеру существуют модули. Модули бывают разные, на фото ниже приведен пример двух различных модулей.

Для более простого подключения шагового двигателя к Arduino или другому микроконтроллеру существуют модули.

Распиновку и как подключать модуль драйвера A4988 будем рассматривать в следующей статье.

Использование драйвера A4988 с CNC shield v3 и CNC shield v4.

Драйвер A4988 можно установить на CNC shield v3 и CNC shield v4. CNC shield используются для управления ЧПУ станками и облегчают сборку электроники.

Драйвер A4988 можно установить на CNC shield v3 и CNC shield v4

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

Более подробно CNC shield v3 и CNC shield v4

Более подробно CNC shield v3 и CNC shield v4 будем рассматривать в следующих статьях.

Мы еще не рассмотрели использование данных драйверов для создания 3D принтеров на основе Ramps. Но это совсем другая история.

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

Понравился Драйвер шагового двигателя A4988? Не забудь поделиться с друзьями в соц. сетях.

А также подписаться на наш канал на YouTube, вступить в группу Вконтакте, в группу на Facebook.

Спасибо за внимание!

Технологии начинаются с простого!

Источник

cnc-club.ru

Статьи, обзоры, цены на станки и комплектующие.

Расчет напряжения для шаговых двигателей

Аватара пользователя

Расчет напряжения для шаговых двигателей

Сообщение Nick » 22 дек 2011, 21:07

Расчет шагового двигателя

Какое напряжение должно быть у источника питания?

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

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

Используя следующую формулу вы можете определить необходимое напряжение питания для этой оси:
(Скорость которую вы хотите)÷(Скорость, которую вы получили * 0.9) * (Тестовое напряжение) = Необходимое напряжение питания.

Пример: (300 IPM ÷ (150IPM * 0.9) * 24VDC = 53.3VDC

Удостоверьтесь что полученное напряжение питания находится в допустимых пределах для вашего драйвера!

Какое напряжение питания у моего Шагового двигателя?

Вычисление максимального напряжения для заданной индуктивности ШД

Чтобы вычислить максимальное напряжение которое вам следует использовать в зависимости от индуктивности обмоток шагового двигателя используйте эту формулу:
Максимальное напряжение = 1000 * SQRT(Индуктивность)
(SQRT — это квадратный корень.)
Пример, двигатель с 6мГн на фазу:
1000 * SQRT(0.006) = 77В Максимум.
Пример мотора с 2.5мГн:
1000 * SQRT(0.0025) = 50В Максимум.

Замечание: Не все моторы одинаково созданы одинаковыми .

Если вы используете эту формулу и двигатели кажутся слишком горячими, уменьшите напряжение пока температура не станет приемлемой. Шаговые двигатели разработаны для работы горячими, но не стоит прованивать помещение горелой изоляцией . Многие двигатели рассчитаны на выдерживание температуры до 80 o С. Для моих личных целей я ограничиваю температуру в 60 o C.

Вычисление Сопротивления и мощности рассеивания ток-ограничивающих резисторов

Замечение: Только для L/R систем.

Это простое применение закона Ома для последовательной цепи. Ваш резистор должен сбрасывать разницу в напряжении между расчетного напряжения шагового двигателя и напряжением источника питания:
Изменение напряжения на резисторе = Напряжение источника питания — расчетное напряжение шагового двигателя.

Применяя закон Ома, делим на ток шагового двигателя получаем сопротивление резистора:
Значение резистора = Изменение напряжения на резисторе / Ток обмоток ШД.

Читайте также:  Потребление тока жесткими дисками

Наконец, и это очень важно, вам нужно знать мощность рассеивания резистора которые он будет рассеивать в виде тепла, на которую он должен быть рассчитан.
Значение мощности рассеивания резистора = Изменение напряжения на резисторе * Ток обмоток шагового двигателя.

Например: Шаговый двигатель промаркирован 5A на 2.5V, с источником питания в 26В имеем:
Изменение напряжения на резисторе = 26В — 2.5В = 23.5В
Сопротивление резистора = 23.5В / 5А = 4.7 Ом
Мощность рассеивания резистора = 23.5В * 5А = 117.5 Ватт

Источник

CNC-DESIGN

В корзине пусто!

Настройка тока драйвера шагового двигателя

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

Настройку тока драйвера необходимо сделать для решения нескольких достаточно важных моментов:
— уменьшить вероятность пропуска шагов при низком токе;
— снижение нагрева драйвера и шагового двигателя при высоком напряжении;
— снизить шум при высоких значениях тока;

Для настройки тока нам понадобится:
— контроллеры с установленными драйверами;
— драйвера А4988 или DRV8825 ;
— мультиметр;
— отвертка.

Для начала необходимо собрать и подключить всю систему в полношаговом режиме. После сборки «бутерброда» из контроллера Ардуино, ЧПУ шилда и драйверов шаговых двигателей необходимо подключить шаговые двигатели. В описании к выбранным моторам надо узнать значение максимального тока Imax (для примера у шагового двигателя 17HS8401 это значение 1,8А)
Затем надо рассчитать значение опорного напряжения Vref на переменном резисторе для каждого типа драйверов, у нас их два: А4988 или DRV8825.
Формула опорного напряжения Vref для драйверов отличается.

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

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

Vref = Imax * 8 * (RS)

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

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

Vref = 1,8 * 8 * 0,100 = 1,44 В.

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

Vref= 1,44*0,7 = 1,01 В.

Расчет для драйвера типа DRV8825.

Формула опорного напряжение для данного типа драйвера:

При рекомендованной работе на 70% от максимального тока двигателя, подставив значения для нашего примера, получим следующие значения:

Vref = 0.7*1,8 / 2 = 0.63V

Настройка тока драйвера на контроллере.

Для настройки необходимо подключить сборку плат к компьютеру,

Включить на мультиметре измерение постоянного напряжения напротив положения «20».

Для измерения напряжения необходимо минусовой щуп приложить к минусу на CNC Sheild, а положительный щуп замкнуть с подстроечным резистором, который по совместительству является «+» в данной схеме.

Необходимо вращать подстроечный резитор, пока мультиметр не покажет требуемое значение напряжения, при вращении по часовой стрелке, значения растут, против часовой стрелки — напряжение падает.

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

Источник



Настройка драйверов шагового двигателя tmc2208

pufferguest

Готовы к первому улучшению 3D принтера? Будем заменять и настраивать драйвера шагового двигателя на TMC2208. Эта улучшение позволяет сделать 3D принтер тише.

Первым делом необходимо определиться сколько драйверов нужно заменить. Можно конечно все, но это не обязательно, и по мне расточительно. Тут всё просто, главное знать какая у тебя кинематика (это как перемещается экструдер в пространстве). Рассмотрим сколько нужно минимум драйверов для каждой кинематики:

  • Дельта кинематика — Нужно минимум 3 драйвера шагового двигателя на оси X/Y/Z.

  • Картезиан кинематика (используется в принтерах Ender 3 Pro, Anycubic i3 Mega S) — минимум 2 драйвера на оси X и Z.

  • H-Bot и CoreXY кинематика — минимум 2 драйвера на оси X и Y.

Столько драйверов шаговых двигателей нужно, что бы 3D принтер стал тише.

Инструменты

Для замены драйверов шагового двигателя нам понадобиться:

  • Драйвера TMC2208.

  • Керамическая отвертка (если заказывать по ссылке драйвера TMC2208, продавец подарит отвёртку).

  • Мультиметр и умение с ним обращаться (если не разбираетесь, найдите того кто разбирается в основах работы с электроникой и знает технику безопасности при работе с электричеством).

  • Инструменты (может и не понадобиться если сможете без них добраться до управляющей платы 3D принтера).

Теперь можно приступить к установке и настройке драйверов шагового двигателя.

Замена драйверов шагового двигателя

  • Необходимо добраться до управляющей платы. Для этого могут понадобиться инструменты. Тут всё зависит От модели 3D принтера.
  • Перед тем как вытащить старый шаговый двигатель запоминаем где находиться нога «земли» — GND. Есть 2 варианта разметки шагового двигателя. Первый вариант на против ноги «земли» написано «GND». Второй вариант — ищем на сайте магазина (производителя) разметку ног.

  • Вытаскиваем старый драйвер шагового двигателя (если модель шагового двигателя неизвестна, то оставляем на месте и читаем раздел «Модель шагового двигателя не известна»).
  • Подключаем новый шаговый двигатель TMC2208. Важно правильно подключить шаговый двигатель. При не правильном подключении можно спалить драйвер шагового двигается ил вывести из строя управляющую плату. Для этого необходимо при подключении ориентироваться на ногу «Земли» (для этого запоминали, где находится «Земля»).

  • Отключаем шаговые двигатели от управляющей платы. Для этого вынимаем штекер из управляющей платы.
Читайте также:  Мотор который вырабатывает ток

  • Теперь в зависимости от того , известна модель шагового двигателя или нет, делаем ряд действий и расчетов.

Модель шагового двигателя известна

  • Находим на просторах интернета документы по шаговому двигателю и берем оттуда значение номинального тока (измеряется в амперах -А).
  • Выясняем рабочий ток по следующей формуле Irms = Imax / 1.41, где Imax значение номинального тока шагового двигателя. Запоминаем получившееся значение Irms.
  • Считаем Vref по следующей формуле Vref = (Irms * 2.5) / 1.77. Тут всё просто подставляем значение Irms, получившееся по предыдущей формуле, и считаем на калькуляторе.
  • Мы получили Vref (измеряется в вольтах) которое мы можем выставить на драйвере шагового двигателя.
  • Но не стоит спешить. Если выставить это значение, то шаговые двигатели и драйвера шаговых двигателей будут работать в холостую и греться. Снизим рабочее напряжение до 70% от максимального значения. Вспоминаем школу и умножаем Vref на 0,7 (70%). Запоминаем получившийся результат.
  • Полученное значение выставляем на драйвере шагового двигателя, как показано на рисунке. Для этого включаем 3D принтер и мультиметр. Минус мультиметра подсоединяем к общему минусу на управляющей плате, а плюс к выводу Vref на драйвере шагового двигателя. Керамической отверткой подкручиваем потенциометр до значения, которое посчитали в предыдущем пункте. Текущее напряжение можно увидеть на мультиметре.

Модель шагового двигателя не известна

  • Включаем 3D принтер и измеряем мультиметром Vref как показано на рисунке (чёрный щуп подключен к общему минусу, а красный к потенциомерту A4988 или DRV8825). Мультиметр нужно выставить на измерение напряжения «V» до 2 вольт. Записываем значение Vref.

  • Считаем рабочий ток по следующей формуле:

  1. Для A4988 — Irms = Vref/(8*Rs). Rs можно узнать по маркировке резисторов на драйвере шагового двигается R100 = 0,100, R050 = 0,05.
  2. Для DRV8825 — Irms = Vref*2.
  • Получаем значение Irms и вычисляем Vref для драйвера шагового двигателя TMC2208 по формуле Vref = (Irms * 2.5) / 1.77.
  • Полученное значение выставляем на драйвере шагового двигателя, как показано на рисунке. Для этого включаем 3D принтер и мультиметр. Минус мультиметра подсоединяем к общему минусу на управляющей плате, а плюс к выводу Vref на драйвере шагового двигателя. Керамической отверткой подкручиваем потенциомет до значения, которое посчитали в предыдущем пункте. Текущее напряжение можно увидеть на мультиметре.

Настройка 3D принтера

Не спешите радоваться, это еще не всё. После замены драйверов, оси 3D будут двигаться в другу сторону. Для правильной работы шаговых двигателей нужно выполнить следующее:

Без изменения прошивки

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

Вспоминаем на какие оси (X,Y,Z) установлены новые драйвера. Необходимо поменять местами провода в штекере с проводом, который идет к шаговорому двигателю, на противоположный. Например в штекере провода установлены следующим образом: с лева на право «Синий», «Красный», «Зеленый», «Черный». Меняем на Слево направо «Черный», «Зеленый», «Красный», «Синий».

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

Перед вставкой проводов в штекер, нужно отогнуть металлический выступ (который прижимали), иначе провод не зафиксируется в штекере.

Изменяем прошивку

Этот вариант для тех кто использует прошивку Marlin. Производитель 3D принтера выкладывает прошивку 2 видов: в которую можно вносить изменения и в которую нельзя. В прошивку которую нельзя изменить имеет расширение «.HEX» (в архиве прошивки 1 файл расширения .hex). Прошивку которую можно изменить выглядит как папка с большим количеством фалов и одним файлом с расширением «.INO».

  • Скачиваем прошивку на 3D принтер.
  • Скачиваем Arduino IDE и устанавливаем.
  • Отключаем принтер от сети и подключаем к ПК, запустив Arduino IDE.
  • Открываем файл *.ino в папке с вашей прошивкой.
  • В закладке «configuration_H» ищем следующие строки (можно нажать в Arduino IDE Ctr+F или CMD+F и откроется поисковый интерфейс в котором можно быстро найти нужные строки по слову «INVERT»):

// Invert the stepper direction. Change (or reverse the motor connector) if an axis goes the wrong way.

// #define INVERT_X_DIR true

// #define INVERT_Y_DIR true

// #define INVERT_Z_DIR true

#define INVERT_X_DIR false

#define INVERT_Y_DIR false

#define INVERT_Z_DIR false

// For direct drive extruder v9 set to true, for geared extruder set to false.

#define INVERT_E0_DIR true

#define INVERT_E1_DIR false

#define INVERT_E2_DIR false

#define INVERT_E3_DIR false

  • Вспоминаем какие драйвера шагового двигателя заменили, а именно на каких осях.

Строка #define INVERT_X_DIR отвечает за направление вращения шагового двигателя, подключенного к разъему X, INVERT_Y_DIR и INVERT_Z_DIR отвечает за оси Y и Z, меняем значения у тех двигателей, драйвера которых вы заменили, с «true» на «false» или наоборот.

Важно. Если в строке вы видите два обратных слэша «//«, то эта строка не используется при загрузки прошивки.

  • Сохраняем прошивку.
  • Прошиваем 3D принтер (по работе с Arduino IDE есть множество статей на просторах интернета, если тебе интересно увидеть статью Иглобрюха, по работе с Arduino IDE с прошивками на 3D принтер, напиши об этом @pufferguestadmin_bot).

Осталось только проверить, работу принтера и можно приступать к 3D печати. Важно помнить, что если не разбираешься в электронике, то найди того кто разбирается и сможет помочь. Без нужных знаний по работе с электроникой, может быть опасно для жизни.

Источник