Шаговые двигатели и драйверы 3D-принтера: как устроены и настраиваются

16 октября 2026 Выбор 3D-принтера 4 мин чтения
Шаговые двигатели и драйверы 3D-принтера: как устроены и настраиваются

Как работают шаговые двигатели 3D-принтера: NEMA 17, угол шага и микрошаг, ток и момент, «блинчики» для экструдеров. Драйверы A4988, TMC2208, TMC2209, TMC5160: тихий режим, sensorless homing, настройка тока по Vref и UART, нагрев, пропуск шагов и смещение слоёв, диагностика.

Коротко: оси и экструдер 3D-принтера двигают шаговые двигатели, чаще всего формата NEMA 17 (фланец 42 мм) с шагом 1,8° — 200 шагов на оборот. Драйверы делят шаг на микрошаги (16–256) для плавности. Современные драйверы TMC2208/2209 делают принтер почти бесшумным (режим StealthChop) и позволяют настраивать ток программно; TMC2209 умеет хоминг без концевиков. Главная настройка — ток: мало — пропуск шагов и смещение слоёв, много — перегрев мотора и драйвера. Ниже — устройство, драйверы, настройка тока и диагностика.

Как работает шаговый двигатель

В отличие от обычного мотора, шаговый поворачивается дискретными шагами при переключении тока в обмотках. Принтер не измеряет положение осей — он просто считает шаги. Поэтому, если мотор пропустит шаги (не хватило момента), прошивка об этом не узнает — и слои сместятся. Это главная особенность, которую нужно понимать при диагностике. Смещение слоёв.

Моторы

  • NEMA 17 стандартной длины (40–48 мм) — оси X, Y, Z.
  • Короткие «блинчики» (20–25 мм) — экструдеры на директ-головах: легче, но меньше момент.
  • Угол шага — 1,8° (стандарт) или 0,9° (точнее, меньше скорость).
  • Номинальный ток — 0,8–2 А; указан в характеристиках мотора.

Мотор экструдера часто самый горячий — он рядом с хотэндом и в тесной голове. Мотор экструдера греется.

Драйверы

Драйверы шаговых двигателей 3D-принтера
Сравнение.

StealthChop — тихий режим, хорош на малых и средних скоростях. SpreadCycle — громче, но держит больше момента на высоких скоростях и нагрузке; его часто включают для экструдера и быстрых осей. Sensorless homing на TMC2209 определяет упор по росту нагрузки — концевики не нужны, но настройка чувствительности требует аккуратности. Как сделать принтер тише.

Настройка тока

Ток задают:

  • Потенциометром (Vref) на драйвере — у A4988 и TMC в standalone-режиме; измеряют напряжение мультиметром и пересчитывают по формуле для конкретного драйвера.
  • Программно (UART/SPI) — у TMC2209 и старше: в Marlin M906, в Klipper run_current в конфиге.

Ориентир — 70–85 % от номинального тока мотора. Мотор при работе может греться до 50–60 °C — это нормально, но пластиковые детали рядом могут размягчаться. Драйверы нуждаются в обдуве. Прошивка Marlin, Klipper.

Шаги на мм и rotation_distance

Прошивка должна знать, сколько шагов нужно на миллиметр движения. Для осей с ремнём GT2 и шкивом 20 зубьев при 16 микрошагах — 80 шагов/мм; для экструдера значение калибруют. В Klipper вместо шагов на мм задают rotation_distance — сколько миллиметров проходит ось за оборот мотора. Калибровка экструдера.

Почему пропускаются шаги

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

Пропуски проявляются как смещение слоёв, «лесенка» на модели или неверные размеры. Диагностика: снизить ускорение и скорость — если проблема ушла, мотору не хватает момента или механика тугая. Проверить механику руками при выключенных моторах. Проверить шкивы на валах. Потрогать драйверы — перегрев вызывает кратковременные отключения. Натяжение ремней, input shaping.

Диагностика неисправностей

Симптом Причина
Мотор дрожит, но не крутится обрыв фазы, неправильная распиновка
Крутится в обратную сторону направление в прошивке
Громкий писк и гул резонанс, режим драйвера
Очень горячий мотор завышенный ток
Смещение слоёв мало тока, ускорения, механика

Ремонт 3D-принтера, принтер стучит.

Резонансы

Шаговые двигатели особенно шумят и вибрируют на определённых скоростях — это резонансы мотора и рамы. Они проявляются как гул и полосы на стенках. Помогают демпферы на моторы (с осторожностью: они могут ухудшить точность), режим драйвера, смена скорости печати и, главное, input shaping в Klipper или новых версиях Marlin, который подавляет колебания рамы. Звон на стенках.

Апгрейд

Замена старых драйверов на TMC — один из самых заметных апгрейдов бюджетных принтеров: тишина и плавность. Для быстрых CoreXY используют мощные драйверы и моторы с большим моментом. На старых платах драйверы впаяны — потребуется замена платы. Апгрейды Ender-3.

Безопасность

Не отключайте и не подключайте разъёмы моторов при включённом питании — драйвер может выйти из строя. Перед любыми работами с электроникой выключайте принтер из сети.

Читайте также: линейные рельсы или валы в 3D-принтере.

Частые вопросы

Какие моторы стоят в 3D-принтерах?

Обычно шаговые NEMA 17 с шагом 1,8°.

Какой драйвер лучше?

TMC2209 — тихий, настраивается программно, умеет sensorless homing.

Какой ток ставить?

Около 70–85 % от номинального тока мотора.

Почему мотор пропускает шаги?

Мало тока, высокие ускорения, тугая механика или удары сопла.

Нормально ли, что мотор горячий?

До 50–60 °C — да.

Что такое микрошаг?

Деление шага драйвером для плавного и тихого движения.

Нужна 3D-печать на заказ?Студия Universe3D в Тюмени: фотополимерная печать, моделирование, покраска. Доставка по России и СНГ.

Оставить заявку