KREMEN Реклама
KREMEN Реклама

Klipper подключение второго mcu STM32F103 для ADXL345.

REI
Идет загрузка
Загрузка
11.02.2025
820
7
Техничка

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

2

небольшой гайд напоминалка. может уже и было, но я не нашел внятного описания как подружить платки.

klipper установлен на обычный PC на котором нет выхода spi и подключить ADXL345 некуда. в качестве второго mcu stm32f103 подключение ADXL345 аппаратный spi

если прошиваете stm через stlink то прошивку надо делать без bootloader, если собираетесь шить через uart то гугл вам в помощь для определения какой у вас загрузчик и как шить через него. stm подключается к хосту через usb.  ADXL345 подключается по схеме 

adxl345   stm32VCC   -------  3.3CS      -------  A4SDO   -------  A6SDA   -------  A7SCL    -------  A5GND   -------  G

прошивка для stm собирается в klipper с параметрами и прошивается через stlink прошивка будет лежать в папке где лежала прошивка для платы принтера с тем же названием.

Klipper подключение второго mcu STM32F103 для ADXL345.

в printer.cfg пишем  

[mcu STM]serial: /dev/serial/by-id/usb-Klipper_stm32f103xe ( тут надо найти путь до mcu как при  подключении klipper ) [adxl345]cs_pin: STM:PA4axes_map: x,y,zspi_bus: spi1[resonance_tester]accel_chip: adxl345probe_points:    100, 100, 20 

из мануала по настройке 

только надо выполнить эти команды ( виртуальный mcu не нужен !!! )

sudo apt update sudo apt install python3-numpy python3-matplotlib libatlas-base-dev libopenblas-dev~/klippy-env/bin/pip install -v "numpy~/klippy-env/bin/python -c 'import numpy;'

все после этого можно настраивать  input shapers .

может заметка кому и поможет или хотя бы сократит время на происки, а сколько же делать отступ для бутлоадера stm.

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

2
Комментарии к статье