Перейти к основному содержимому

Использование акселерометра

Руководство по использованию

Установка зависимостей

заметка

Важно

  • Если на вашем устройстве уже установлена система FlyOS-FAST, все необходимые зависимости уже предустановлены, и вы можете пропустить этот шаг.
  • Если вы используете не штатный компьютер FLY, обязательно выполните следующие действия по установке.
  • Рекомендуется использовать SSH-инструменты, такие как MobaXterm, PuTTY и т.д.

Шаги установки

  1. Последовательно выполните следующие команды для установки пакетов зависимостей.
  2. Время установки зависит от производительности CPU и скорости интернет-соединения. Обычно требуется 10–20 минут, дождитесь завершения установки.
  3. Если объем памяти (RAM) устройства слишком мал, установка может завершиться неудачей.

Установка системных зависимостей:

sudo apt install python3-numpy python3-matplotlib libatlas-base-dev

Установка зависимостей виртуальной среды Klipper:

~/klippy-env/bin/pip install matplotlib numpy

Тестирование акселерометра

Предварительные условия

  • Принтер выполнил операцию калибровки (Homing).
  • Убедитесь, что в конфигурационном файле Klipper правильно включен акселерометр.

Команды тестирования

Введите следующую команду в консоли Klipper:

ACCELEROMETER_QUERY

Если подключено несколько акселерометров, можно указать конкретный чип для тестирования:

ACCELEROMETER_QUERY CHIP=<имя чипа ADXL>

Замените <имя чипа ADXL> на реальное обозначение акселерометра (например, adxl345).

Решение типичных проблем

  1. Первое выполнение неудачно: в некоторых версиях Klipper возможна задержка распознавания команды. Если при первом запуске данные не возвращаются, повторите команду.
  2. Команда не распознается: если после нескольких попыток выводится сообщение о неизвестной команде, возможно, версия Klipper устарела. Рекомендуется:
    • Обновить Klipper до последней версии
    • Либо перепрошить устройство с использованием самой свежей версии системы (например, FlyOS-FAST)

Определение результата

  • Нормальный вывод: если возвращается поток данных (как показано на рисунке), это означает, что акселерометр работает нормально, и можно приступать к измерению компенсации резонанса.
  • Ошибка вывода: если появляется сообщение о тайм-ауте, отсутствии данных или ошибке связи, проверьте следующее:
    1. Надежно ли подключены провода акселерометра
    2. Правильно ли настроена конфигурация сенсора и SPI в конфигурационном файле
    3. Стабильное ли питание

  • Примечание: в некоторых старых версиях Klipper необходимо выполнить команду ACCELEROMETER_QUERY дважды, чтобы получить значения акселерометра

Калибровка акселерометра

Шаги калибровки

  1. Убедитесь, что принтер выполнен возврат в исходное положение.
  2. Введите следующую команду в консоли, чтобы начать автоматическую калибровку осей X и Y:
    SHAPER_CALIBRATE
  3. После завершения калибровки сохраните конфигурацию:
    SAVE_CONFIG

Калибровка одной оси

Если необходимо откалибровать только одну ось, используйте:

SHAPER_CALIBRATE AXIS=X

Или замените X на Y.

предупреждать

Предупреждение безопасности

  • Во время калибровки принтер может сильно вибрировать. Если вибрация слишком сильная, немедленно нажмите аварийную кнопку остановки или отправьте команду M112 для аварийной остановки.

Регулировка интенсивности вибрации

Если во время теста вибрация слишком сильная, можно уменьшить значение параметра accel_per_hz (по умолчанию 75):

[resonance_tester]
accel_per_hz: 50

Примечание: приведенные выше шаги подходят для большинства 3D-принтеров, основанных на Klipper, с настройкой компенсации резонанса. При необходимости внесите изменения в соответствии с вашим оборудованием и системной средой.

Loading...
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
Loading...