KREMEN Реклама
KREMEN Реклама

Калибровка оси Z

teltonika33
Идет загрузка
Загрузка
21.05.2021
1695
3
Вопросы и ответы

Собрал принтер.

Так называемый дрыгостол.

Ramps 1.6

mega 2560

e3d v6

tmc2209

REPRAP_DISCOUNT_SMART_CONTROLLER

и т.д.

по оси Z стоят винты шаг резьбы 2мм

Моторчики 200 шагов на оборот.

У tmc2209 16 микрошагов.

Расчитываю DEFAULT_AXIS_STEPS_PER_UNIT для оси Z

количество шагов по оси z = 200 шагов на оборот * 16 (количество микрошагов tmc2209 ) / 2мм lead Шаг резьбы = 1600

Прошиваю в marlin который 2.0.8.1

Следующую строчку.

/**

 * Default Axis Steps Per Unit (steps/mm)

 * Override with M92

 * X, Y, Z, E0 [, E1[, E2...]]

 */

#define DEFAULT_AXIS_STEPS_PER_UNIT { 100 , 100, 1600, 102.5 }

Прикладываю линейку вдоль оси Z

C помощью reprap двигаю осью Z

Подвинул ось Z вверх на 20 и вдоль линейки проползло на столько же.

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

В результате получается кубик вдоль оси Z 18.06

Пересчитываю для оси Z новый PER_UNIT

1600 / 18 * 20 = 1777

Прошиваю в marlin такую строчку.

#define DEFAULT_AXIS_STEPS_PER_UNIT { 100 , 100, 1777, 102.5 }

печатаю новый калибровочный кубик 20x20x20

Но в результате получается еще хуже . Кубик вдоль оси Z 17.07

Прикладываю вдоль оси Z линейку.

С помощью Reprap двигаюсь вдоль оси Z на 20

И на линейке наблюдаю перемещение заметно большее чем 20

В то время как при 1600 перемещение казалось ровно на столько сколько надо.

Помогите разобраться почему при печати такая огромная ошибка вдоль Z ?

Вот ссылка по которой можно посмотреть фотографии моих изысканий.

lnk

Ответы на вопросы
Lider 3D Реклама
Lider 3D Реклама