Кремень А Реклама
Кремень АМ Реклама

настройка adxl345 на armbian

Lexx!
Идет загрузка
Загрузка
28.01.2024
862
29
Вопросы и ответы

Ребят, я в тупике. Помогите.

Плата BTT. В разъем для акселерометра подключена adxl345.

Если прошить CB1_Debian11_Klipper_kerne_5.16_202300712.img с гитхаба и включить в конфиге загрузки overlays=spidev0_0, то акселерометр работает. Но не нравится мне эта сборка, kiauh нет, и т.п.

Я скачал с сайта armbian Armbian_23.11.1_Bigtreetech-cb1_bookworm_legacy_6.1.43.img, установил.

после этого поставил клиппер. все работает. После этого начал настраивать adxl:

в загрузке прописал overlays=spidev0_0,

далее сделал так:

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

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

cd ~/klipper/

sudo cp ./scripts/klipper-mcu.service /etc/systemd/system/

sudo systemctl enable klipper-mcu.service

cd ~/klipper/

make menuconfig

В меню установите «Архитектура микроконтроллера» на «Процесс Linux», затем сохраните и выйдите.

sudo service klipper stop

make flash

sudo service klipper start

в файл printer.cfg прописал: (это работало на другой прошивке)

[mcu host]

serial: /tmp/klipper_host_mcu

[adxl345]

cs_pin: host:gpio67

spi_bus: spidev0.0

axes_map: x,y,z

[resonance_tester]

accel_chip: adxl345

accel_per_hz:70

probe_points: 117.5, 117.5, 10 # an example

в консоли:

$ ACCELEROMETER_QUERY

// Invalid adxl345 id (got ff vs e5).

// This is generally indicative of connection problems

// (e.g. faulty wiring) or a faulty adxl345 chip.

!! Invalid adxl345 id (got ff vs e5).

Что я делаю не так?

Поделитесь опытом запуска на BTT 1.2 модуля adxl на прошивке с сайта armbian 🙏🏻

Ответы на вопросы