Калькулятор шагов на миллиметр для шагового двигателя

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

Угол шага двигателя
Передача
mm
mm/s
Шагов на мм80
Перемещение за микрошаг
12,5 µm
Микрошагов на оборот
3 200
Перемещение за оборот
40 mm
Частота шаговых импульсов
4 000 Hz
Обороты двигателя
75 rpm

Работает в браузере: всё, что вы вводите, никуда не отправляется.

Как пользоваться

  1. Выберите угол шага двигателя: 1,8° — самый распространённый, 0,9° — для более мелкого шага.
  2. Выберите микрошаг, установленный на драйвере (перемычками или в прошивке), например 1/16.
  3. Выберите ремень и шкив и введите шаг ремня (2 мм для GT2) и число зубьев шкива или ходовой винт и его ход.
  4. Введите скорость подачи, чтобы увидеть частоту импульсов и обороты. Число шагов на мм впишите в прошивку (в Marlin — steps per unit, в Klipper — rotation_distance, то есть перемещение за оборот).

Формулы

  • Микрошагов на оборот = (360° / угол шага) × микрошаг
  • Перемещение за оборот = шаг ремня × зубья шкива или ход винта
  • Шагов на мм = микрошагов на оборот / перемещение за оборот
  • Перемещение за микрошаг = 1 000 / шагов на мм (мкм)
  • Частота шагов = шагов на мм × скорость (Гц); обороты = скорость / перемещение за оборот × 60

Пример

Ось 3D-принтера: двигатель 1,8°, микрошаг 1/16, ремень GT2 (2 мм), шкив 20 зубьев. 200 × 16 = 3 200 микрошагов на оборот, 2 × 20 = 40 мм за оборот, значит 80 шагов/мм, и каждый микрошаг — 12,5 мкм. При 50 мм/с драйверу нужно 80 × 50 = 4 000 Гц, двигатель вращается со скоростью 50 / 40 × 60 = 75 об/мин.

Ось Z с винтом T8 (ход 8 мм) при 1/16: 3 200 / 8 = 400 шагов/мм, 2,5 мкм на микрошаг.

Советы

  • После расчёта откалибруйте. Сдвиньте ось на 100 мм, измерьте и умножьте шаги на мм на отношение заданного расстояния к измеренному, если ремень или винт не точно номинальные.
  • Шаг и ход винта: многозаходный винт за оборот проходит несколько шагов резьбы. Вводите именно ход.
  • Редуктор: для двигателя с редуктором умножьте шаги на оборот на передаточное число (или разделите на него перемещение).

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

Как рассчитать шаги на мм для ремня?

Шагов на мм = шагов на оборот × микрошаг / (шаг ремня × число зубьев шкива). Двигатель 1,8° (200 шагов), микрошаг 1/16, ремень GT2 с шагом 2 мм на шкиве 20 зубьев: 3 200 / 40 = 80 шагов/мм.

А для ходового винта?

Делите на ход винта — перемещение гайки за оборот: шагов на мм = шаги × микрошаг / ход. Винт T8 с ходом 8 мм при 1/16 даёт 3 200 / 8 = 400 шагов/мм. Ход = шаг резьбы × число заходов: у четырёхзаходного винта с шагом 2 мм ход 8 мм.

Больше микрошаг — выше точность?

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

Какая нужна частота шагов?

Частота = шагов на мм × скорость в мм/с. При 80 шагах/мм и 50 мм/с это 4 000 импульсов в секунду. Убедитесь, что контроллер и драйвер справляются с такой частотой на самых быстрых перемещениях.

Ещё в разделе «Конвертеры величин»

Все инструменты раздела: Конвертеры величин ·Обновлено 7 ноября 2026 г.

Настройки конфиденциальности

Google Analytics показывает нам, какими инструментами пользуются и работают ли они. Он может ставить cookie. Ваш выбор сохраняется в этом браузере.