Полное руководство по калибровке электронных шагов и поворотного расстояния для Marlin и Klipper.
Калибровка электромеханических шагов (в Marlin) или углового перемещения (в Klipper) крайне важна для получения точных и высококачественных 3D-печатей. Это руководство объясняет, как выполнять эти калибровки подробно и точно для обоих типов прошивок.
Часть 1: Что такое E-Steps и калибровка поворотного расстояния?
E-Steps(Шаги на миллиметр): Количество шагов, которые двигатель экструдера должен выполнить, чтобы выдать один миллиметр филамента.
Ротационное расстояние.: Расстояние, пройденное одним миллиметром нити при полном вращении двигателя. Этот параметр используется в Klipper в качестве альтернативы E-Steps.
Точная калибровка гарантирует, что количество выдавленного филамента соответствует количеству, запрошенному G-кодом, избегая таких проблем, как недостаточное или избыточное экструдирование.
Часть 2: Калибровка с Marlin.
Шаг 1: Подготовка.
Необходимые материалы.:
Филамент загружен в экструдер.
Линейка или штангенциркуль.
Программное обеспечение для отправки команд G-code (например, Pronterface, OctoPrint).
Проверьте текущие значения.:
Подключите принтер к программному обеспечению и отправьте команду: M503
Ищите строку с M92, чтобы проверить текущее значение E-Steps (например, M92 E93.00).
Шаг 2: Измерение.
Отрежьте филамент близко к входу экструдера.
Отметьте точку в 120 мм от входа.
Используйте команду для экструзии 100 мм: G1 E100 F100
Измерьте, сколько филамента фактически было экструдировано (например, 98 мм).
Шаг 3: Вычисление.
Используйте эту формулу для нового значения E-Steps: Новое_E-Steps = (Текущее_E-Steps × Запрашиваемая_Длина) / Измеренная_Длина.
Пример: (93,00 × 100) / 98 = 94,90.
Установите новое значение: M92 E94.90, затем M500.
M500 сохраняет значение в EEPROM.
Проверьте ещё раз, чтобы убедиться в этом.
Часть 3: Калибровка с помощью Klipper.
Шаг 1: Подготовка.
Необходимые материалы.:
То же самое, что и для Марлина.
Проверьте расстояние вращения.:
Откройте конфигурационный файл принтера (например, printer.cfg).
Найдите раздел [экструдер] и запишите значение rotation_distance.
Шаг 2: Измерение.
Вырежьте и измерьте, как в процедуре Марлина.
Используйте команду для экструзии 100 мм: SET_EXTRUDER_STEP_DISTANCE EXTRUDE=100
Измерьте, сколько нити фактически было экструдировано.
Шаг 3: Вычисление.
Вычислите новое вращательное расстояние: Новое_вращательное_расстояние = (Текущее_вращательное_расстояние × Измеренная_длина) / Запрошенная_длина.
Пример: (7,00 × 98) / 100 = 6,86.
Измените файл printer.cfg: [экструдер] rotation_distance: 6.86
Сохраните файл и обновите Klipper: ПЕРЕЗАПУСТИТЕ.
Проверьте ещё раз, чтобы убедиться в этом.
Заключительные заметки.
Точность.: Повторяйте тесты до тех пор, пока не получите точное измерение.
Техническое обслуживание.Периодически проверяйте эти параметры, особенно если вы меняете филамент или такие компоненты, как сопла или экструдеры.
Документация.Всегда сохраняйте предыдущие значения, прежде чем изменять их.
С этим руководством ваш 3D-принтер должен быть идеально откалиброван для создания высококачественных отпечатков. Приятной калибровки!
Tags
Source du modèle
