Basic Information:
Printer Model: Custom
MCU / Printerboard: OCTOPUS PRO 1.1 H723
Host / SBC: Orange PI 5
klippy.log (29.8 KB)
Describe your issue:
The H723 variant of the octopus pro 1.1 board (and I assume any board that uses this specific processor), can’t use the hardware SPI3 (which I tried with the accelerometer).
I did a bit of dig on the source code and the only thing I found was SPI bus for flashing (spi3a), at least that’s how I understood it.
Using spi3 as bus returns a message that it doesn’t exist. I confirmed in the schematics it is there:
But I did succeed setting the software SPI. And since there seems to be zero examples in the internet on how to use the SPI3 port for this specific variant, maybe it is a good idea to add to the example config:
This works:
[adxl345]
cs_pin: PA15
rate: 3200
spi_software_sclk_pin: PB3
spi_software_mosi_pin: PB5
spi_software_miso_pin: PB4
axes_map: -y, x, -z
This does not work:
[adxl345]
cs_pin: PA15
spi_bus: spi3a # spi3 gives not found error.
spi_speed: 5000000
rate: 3200
axes_map: -y, x, -z
Edit:
I have also tried spi1a and that also doesn’t work. It conflicts with the built-in MAX amplifier