Как снять данные резонанса в Klipper
Стандартный способ — снять отклик акселерометром. На некоторых принтерах (например, FlashForge Adventurer 5M) акселерометр встроен и калибровка идёт автоматически.
- Подключить акселерометр. Закрепите акселерометр (ADXL345, MPU-9250 или LIS2DW) на печатающей головке. На бедслингере ось Y измеряют, перенося датчик на стол.
- Проверить датчик. Выполните ACCELEROMETER_QUERY и MEASURE_AXES_NOISE — уровень шума в норме примерно от 1 до 100.
- Снять резонансы. Запустите TEST_RESONANCES AXIS=X, затем AXIS=Y. Klipper создаст файлы /tmp/resonances_*.csv.
- Скачать CSV. Заберите файлы с принтера через файловый менеджер Mainsail или Fluidd, либо по scp.
- Построить график. Загрузите CSV в инструмент выше — получите график, рекомендованный тип шейпера и частоту.
- Применить результат. Пропишите секцию [input_shaper] (shaper_type и shaper_freq) в printer.cfg, задайте max_accel вручную (минимум из X и Y) и перезапустите Klipper.



