Настройка Input Shaping в прошивке SHUI

Настройка Input Shaping в прошивке SHUI

Же

Функция IS в SHUI работает только в DEV версии которую можно скачать в репозитории прошивки, на момент написания заметки это версия 2023_10_22. Изначально данная функция выключена, так что необходимо включить Настройки->Гашение вибраций.

Я брал настройки из статьи с официального сайта, так как в SHUI задействован данный алгоритм IS. G-код M593 имеет две настройки F (frequency) частота и D (zeta/damping) затухание (демпфирование)

Нак выглядит меню настроек в SHUI

Чтобы определить настройки для вашего принтера надо:

1. Скачать модель для калибровки IS.

2. Запустить слайсер и добавить скаченную модель, включить для неё режим вазы ( я использую Prusa Slicer, для других видов слайсеров настройки можно взять из статьи Marlin)


3. Зайти во вкладку Настройка принтера ->Пользовательский G-код ->G-код выполняемый после смены слоя и добавить туда строку :

M593 F{(layer_num < 2 ? 0 : 15 + 45.0 * (layer_num - 2) / 297)} ; Hz Input Shaping Test

этот код будет увеличивать частоту на каждом слое (кроме 2-х первых), минимальная частота 15 Гц максимальная 60 Гц . Формула рассчитана на то, что модель будет нарезана слоем в 0,2, если вы печатаете другой толщиной то после нарезки детали измените число 297 на то количество слоёв которое вам выдаст слайсер чтобы модель печаталась корректно.

4. Нарежьте и распечатайте модель, определите сегмент на котором дефект выражен минимально.  Чтобы получить значение Гц для заданной высоты Z, используйте формулу 15 + 45 * (z / 0.2 - 2) / 297. Z в формуле это высота в мм.

Например:

  • Наименьшие колебания X появляется на высоте 20 мм. Таким образом, мы вычисляем 15 + 45 * (20 / 0.2 - 2) / 297 и получаем результат 29,84 Гц.

У меня наименьшие колебания получились при частоте 34,85 Гц



На фото можно увидеть как 2 нижних сегмента имеют дефект "волны", выше данный дефект становится намного меньше и вызван уже несовершенством самой механики (шкивов, ремней и т.д.).

Вы можете провести несколько тестов меняя нижние пределы частоты - число 15 и верхние - число 45 , так вы сможете более точно настроить свой принтер.

5. После определения частоты внесите её значения в прошивку

6. Для определения Затухания воспользуемся той же формулой только немного модифицируем её:

M593 D{(layer_num < 2 ? 0 : 0.05 + 0.25 * (layer_num - 2) / 297)} ; Hz Input Shaping Test

Далее нарезаем модель и печатаем. Выбираем самый красивый слой и считаем коэффициент затухания как и при выборе частоты. Вносим значения в прошивку.

Мои коэффициенты вы можете видеть на фото выше.

P.S. Данная настройка позволяет уменьшить эффект "эхо" но при увеличении скорости печати будут вылазить другие проблемы (дребезг ремней, смещение слоёв из-за пропуска шагов мотора и др.), так что всегда смотрите на то, какого качества модель вам необходима и выбирайте те скорости при которых печать вас устраивает. Также после настройки IS рекомендую повторно откалибровать Linear Advance.

Report Page