- Marlin - Axis Steps-per-unit
- Lerdge - Step Value
- RepRapFirmware - Axis steps per unit
Расчет для шкива GT2 (оси X и Y)
STEP VALUE = (360 / Угол шага двигателя) х Деление драйвера / Длина окружности шкива
Длина окружности шкива = шаг (мм) х количество зубов шкива
Для двигателя с шагом 1.8, микрошагом драйвера 1/16 и шкива 20-GT2: STEP VALUE = 80
STEP VALUE = (360 / 1.8) х 16 / (20 х 2) = 80
Для двигателя с шагом 0.9, микрошагом драйвера 1/16 и шкива 20-GT2: STEP VALUE = 160
STEP VALUE = (360 / 0.9) х 16 / (20 х 2) = 160
Длина окружности шкива = шаг (мм) х количество зубов шкива
Для двигателя с шагом 1.8, микрошагом драйвера 1/16 и шкива 20-GT2: STEP VALUE = 80
STEP VALUE = (360 / 1.8) х 16 / (20 х 2) = 80
Для двигателя с шагом 0.9, микрошагом драйвера 1/16 и шкива 20-GT2: STEP VALUE = 160
STEP VALUE = (360 / 0.9) х 16 / (20 х 2) = 160
Расчет для винта (ось Z)
STEP VALUE = (360 / угол шага двигателя) х Деление драйвера / Ход гайки за один оборот винта
Ход гайки за один оборот винта = Шаг винта х Количество заходов винта
Виды трапецеидальных винтов
Для двигателя с шагом 1.8, микрошагом драйвера 1/16 и 4-х заходного винта (ход гайки 8 мм за один оборот): STEP VALUE = 400
STEP VALUE = (360 / 1.8) х 16 / 8 = 400
Для двигателя с шагом 1.8, микрошагом драйвера 1/16 и 2-х заходного винта (ход гайки 4 мм за один оборот): STEP VALUE = 800
Для двигателя с шагом 1.8, микрошагом драйвера 1/16 и 1-о заходного винта (ход гайки 2 мм за один оборот): STEP VALUE = 1600
Ход гайки за один оборот винта = Шаг винта х Количество заходов винта
Виды трапецеидальных винтов
Для двигателя с шагом 1.8, микрошагом драйвера 1/16 и 4-х заходного винта (ход гайки 8 мм за один оборот): STEP VALUE = 400
STEP VALUE = (360 / 1.8) х 16 / 8 = 400
Для двигателя с шагом 1.8, микрошагом драйвера 1/16 и 2-х заходного винта (ход гайки 4 мм за один оборот): STEP VALUE = 800
Для двигателя с шагом 1.8, микрошагом драйвера 1/16 и 1-о заходного винта (ход гайки 2 мм за один оборот): STEP VALUE = 1600
Расчет для экструдера (ось E)
STEP VALUE = (360 / угол шага двигателя) х Деление драйвера / (Длина окружности шестерни х Коэффициент передачи)
Коэффициент передачи определяется шестернями редуктора.
Для экструдеров BMG и TITAN коэффициент передачи 1/3 и STEP VALUE примерно равен 400.
STEP VALUE = (360 / 1.8) х 16 / (7.5 х 0.33) ≈ 400
Точное значение определяется экспериментально.
В прошивке, как правило, присутствует защита от "холодной экструзии", которая запрещает работу мотора оси E при холодном HotEnd`е.
Разрешите "холодную экструзию" или грейте HotEnd.
Коэффициент передачи определяется шестернями редуктора.
Для экструдеров BMG и TITAN коэффициент передачи 1/3 и STEP VALUE примерно равен 400.
STEP VALUE = (360 / 1.8) х 16 / (7.5 х 0.33) ≈ 400
Точное значение определяется экспериментально.
- Задаете значение STEP VALUE, например 400.
- В случае DIRECT`а, отсоедините экструдер от HOTEND`а или выкрутите сопло.
Для BOWDEN`а просто вытащите трубку на выходе экструдера. - Выполните команду выталкивания определенной длины пластика (Lt), которую сможете точно измерить, например 100 мм.
- Измерьте полученную длину пластика (Lr).
- Рассчитайте новое значение по формуле: STEP VALUE = 400 х Lt / Lr
- Задайте рассчитанное значение и повторите проверку.
В прошивке, как правило, присутствует защита от "холодной экструзии", которая запрещает работу мотора оси E при холодном HotEnd`е.
Разрешите "холодную экструзию" или грейте HotEnd.
Микрошаг драйвера (MicroStep) = 1/16 можно считать оптимальным значением.
Значение меньше 1/8 негативно повлияет на плавность хода и качество печати,
больше 1/16 только увеличит нагрузку на микроконтроллер, но ничего не даст взамен.
Таблица для расчета значений STEP VALUE