Плагин анализа резонанса Klippain Shake&Tune
Klippain Shake&Tune — это плагин для анализа резонанса и калибровки входного формирователя Klipper, который позволяет создавать визуальные графики на основе данных вибрации, собранных акселерометром, помогая диагностировать механические проблемы и оптимизировать фильтры Input Shaper.
Конфигурация включения
В FlyOS-Fast v1.3.5 и выше Shake&Tune уже предустановлен, ручная установка не требуется. Для включения добавьте следующий блок конфигурации в printer.cfg:
[shaketune]
# result_folder: ~/printer_data/config/ShakeTune_results
# Путь сохранения результатов обработки, автоматически создается, если папка не существует
# number_of_results_to_keep: 10
# Количество сохраняемых последних результатов, старые файлы автоматически очищаются при превышении
# keep_raw_data: False
# Установите True, чтобы также сохранять исходные файлы .stdata для диагностики проблем или отправки отзывов
# show_macros_in_webui: True
# Показать кнопки макросов Shake&Tune в веб-интерфейсе Fluidd / Mainsail
# timeout: 600
# Время ожидания генерации графиков (секунды), можно увеличить для устройств с низкой производительностью
После добавления выполните Сохранить и перезагрузить в веб-интерфейсе.
Доступные макрокоманды
Перед использованием Shake&Tune необходимо убедиться:
- Акселерометр (ADXL345, LIS2DW и т.д.) установлен и правильно настроен,
ACCELEROMETER_QUERYвозвращает данные без ошибок. - В
printer.cfgопределен блок[resonance_tester]. - Принтер выполнил процедуру возврата в исходное положение.
Следующие макрокоманды можно использовать в веб-консоли или G-code:
| Макрокоманда | Назначение |
|---|---|
TEST_RESONANCES AXIS=X | Измерение резонанса по оси X и создание спектрального графика с рекомендуемыми параметрами Input Shaper |
TEST_RESONANCES AXIS=Y | Измерение резонанса по оси Y и создание спектрального графика |
TEST_RESONANCES AXIS=X OUTPUT=raw_data | Только сбор исходных данных без автоматического создания графиков |
COMPARE_RESONANCES | Сравнение двух последних результатов измерения резонанса для оценки эффекта настроек |
BELTS_SHAPER_TUNING | Специальный тест резонанса ремней, создает сравнительный график спектра с окном Ханнинга |
После каждого выполнения Shake&Tune создает PNG-файлы графиков в result_folder, которые можно просмотреть через файловый менеджер Fluidd / Mainsail.
Конфигурация и тестирование акселерометра: Просмотр тестирования и калибровки акселерометра
Компенсация резонанса и настройка Input Shaper: Просмотр проблем компенсации резонанса и настройки давления
Общие инструкции по установке: Просмотр плагинов и расширений DebugDoc