Как пользоваться
- Выберите угол шага двигателя: 1,8° — самый распространённый, 0,9° — для более мелкого шага.
- Выберите микрошаг, установленный на драйвере (перемычками или в прошивке), например 1/16.
- Выберите ремень и шкив и введите шаг ремня (2 мм для GT2) и число зубьев шкива или ходовой винт и его ход.
- Введите скорость подачи, чтобы увидеть частоту импульсов и обороты. Число шагов на мм впишите в прошивку (в 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 мм, измерьте и умножьте шаги на мм на отношение заданного расстояния к измеренному, если ремень или винт не точно номинальные.
- Шаг и ход винта: многозаходный винт за оборот проходит несколько шагов резьбы. Вводите именно ход.
- Редуктор: для двигателя с редуктором умножьте шаги на оборот на передаточное число (или разделите на него перемещение).