# Anycybic I3 Mega/orangepi zero 3/ adxl345/ i2c

**URL:** <https://klipper.discourse.group/t/anycybic-i3-mega-orangepi-zero-3-adxl345-i2c/10868>\
**Category:** General Discussion\
**Created:** [October 7, 2023, 4:13pm UTC](https://klipper.discourse.group/t/anycybic-i3-mega-orangepi-zero-3-adxl345-i2c/10868 "2023-10-07T16:13:59Z")\
**Posts on this page:** 1\
**Showing post:** 11

<div class="post-metadata">

**Author:** ![rvdr](https://avatars.discourse-cdn.com/v4/letter/r/b9e5f3/32.png) [@rvdr](https://klipper.discourse.group/u/rvdr)\
**Post date:** [December 6, 2023, 8:21pm UTC](https://klipper.discourse.group/t/anycybic-i3-mega-orangepi-zero-3-adxl345-i2c/10868/11 "2023-12-06T20:21:46Z")

</div>

Everything installed without a problem on my side.  
What I did so far:  
Activated ph-i2c2 and spi1-cs0-spidev under orangepi-config  
Added i2c-dev and spi-dev in /etc/modules

My printer.cfg:

> Blockquote  
> [mcu rpi]  
> serial: /tmp/klipper\_host\_mcu  
> [adxl345]  
> cs\_pin: rpi:None  
> spi\_speed: 488000  
> spi\_bus:spidev1.1  
> [resonance\_tester]  
> accel\_chip: adxl345  
> probe\_points:  
> 100, 100, 20 # an example

Under /boot/orangepiEnv.txt I added

> Blockquote  
> param\_spidev\_spi\_bus=0  
> param\_spidev\_max\_freq=488000

Installed numpy:

> Blockquote  
> sudo apt install python3-numpy python3-matplotlib libatlas-base-dev  
> ~/klippy-env/bin/pip install -v numpy

Followed the [mcu](https://www.klipper3d.org/RPi_microcontroller.html) guide

Installed dependecies

> Blockquote  
> sudo apt-get install python3-dev python3-pip python3-smbus i2c-tools libi2c-dev  
> sudo apt install python3-numpy python3-matplotlib libatlas-base-dev python3-spidev

And still getting a “Invalid adxl345 id (got 0 vs e5).” error

---

_[View the full topic](https://klipper.discourse.group/t/anycybic-i3-mega-orangepi-zero-3-adxl345-i2c/10868)._
