Input Shaping — одна из ключевых функций Klipper, которая активно гасит вибрации принтера, позволяя печатать на высоких скоростях без потери качества [citation:2].
Что такое Input Shaping
Главная задача Input Shaping — избавляться от «звона» (ringing), который возникает при печати на высоких скоростях. Особенно сильно этот эффект проявляется при недостаточной жёсткости рамы или большой массе печатающей головки [citation:2].
- Эффективность Input Shaping настолько высока, что её начали внедрять даже в проприетарные прошивки, например, в принтерах Bambu Lab [citation:2]
- Наиболее распространённые алгоритмы — MZV и EI. MZV обычно оптимален для декартовых систем, EI — для дельта-принтеров и «дрыгостолов» [citation:2]
Ручная настройка Input Shaping
1. Подготовка принтера
Перед настройкой рекомендуется:
- Подтянуть крепежные винты и ремни
- Убедиться, что принтер стоит на ровной поверхности
- Добавить демпфирующие ножки при необходимости [citation:2]
2. Подготовка калибровочной модели
Напечатайте специальную калибровочную модель с параметрами [citation:2]:
- Высота слоя: 0,2 или 0,25 мм
- Количество периметров: 1-2 (или режим вазы)
- Скорость внешних периметров: 80-100 мм/с
3. Настройка Klipper
SET_PRESSURE_ADVANCE ADVANCE=0
# Отключаем Input Shaping
SET_INPUT_SHAPER SHAPER_FREQ_X=0 SHAPER_FREQ_Y=0
# Запускаем калибровочную башню
TUNING_TOWER COMMAND=SET_VELOCITY_LIMIT PARAMETER=ACCEL START=1500 STEP_DELTA=500 STEP_HEIGHT=5
4. Расчёт частоты
Измерьте расстояние между колебаниями на стенках калибровочной модели. Частота рассчитывается по формуле [citation:2]:
5. Применение настроек
shaper_freq_x: 49.4
shaper_freq_y: 48.6
shaper_type: mzv # или ei
Автоматическая настройка
Для автоматической настройки понадобится акселерометр (например, ADXL345). Это обеспечивает повышенную точность измерений и автоматический подбор параметров [citation:2].
Подробнее читайте в официальной документации Klipper.