adafruit / adafruit/Adafruit_CircuitPython_BNO055

Euler angles give a random -0.065 value

Open
#111 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
94
Forks
55
PR merge metrics
No merged PRs in 30d

Description

I have two imu's connected to the same i2c bus. One of them gives a random -0.065 for the pitch reading when the other is connected but works perfectly fine once the other is removed. Lowering the clock speed to 5kHz seems to decrease how often I get the random values when both are connected.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the BNO055 driver's I2C and Euler-angle handling, then reproduce the reported pitch value with two IMUs on the same bus. Compare behavior at the normal clock speed and 5 kHz, and determine whether the issue is in the driver or bus interaction. Done means the cause is confirmed and the erroneous -0.065 reading is addressed or clearly documented.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
embedded-iot
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.