Due to high demand expect some shipping delays at this time, orders may not ship for 3-4 business days.
0

register differences bno055 bno085
Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.

register differences bno055 bno085

by mattmercaldo on Tue Dec 07, 2021 11:40 am

Hi!
I have been using the BNO055 on a robotic project. I have written my own driver.
I want to switch to the bno085. Are the registers the same?
Where can i find the register map for the bno085 so i can port my driver?
(or did i get lucky and it will just work..?)
I am using the sensor fusion mode that only uses accelerometer and gyro.

Thanks!

mattmercaldo
 
Posts: 3
Joined: Sat Dec 24, 2016 4:53 pm

Re: register differences bno055 bno085

by dastels on Tue Dec 07, 2021 12:04 pm


dastels
 
Posts: 8475
Joined: Tue Oct 20, 2015 3:22 pm

Re: register differences bno055 bno085

by jps2000 on Tue Dec 07, 2021 2:27 pm

BNO055 and BNO080 have a completely different interface and commands.
They differ not in the chip but in the embedded software.
So I see no needs to switch to BNO080 if you do not use the fusion software inside.
( Despite 100Hz to 400Hz max data rate)

jps2000
 
Posts: 701
Joined: Fri Jun 02, 2017 4:12 pm

Re: register differences bno055 bno085

by gammaburst on Tue Dec 07, 2021 9:13 pm

mattmercaldo - the BNO055 was very easy to talk to, after you wade through Bosch's scattered and incomplete documentation. The BNO085 is more like a nightmare - completely different communication, way over-complicated, and more confusingly documented. If your head begins hurting, search for jps2000's rock bottom (bare minimum) example code to help you get started.

BNO085 has a separate simple UART-RVC interface, but it's too simple for many applications.

jps2000 - mattmercaldo is using one of the fusion modes that excludes the magnetometer.

gammaburst
 
Posts: 653
Joined: Thu Dec 31, 2015 12:06 pm

Re: register differences bno055 bno085

by mattmercaldo on Tue Dec 07, 2021 11:18 pm

That's what i was afraid of...
not happy with what i see professionally using hillcrest - seems to be the same shoe horned into the chip.
I'll look for the example code.
Thanks much!

mattmercaldo
 
Posts: 3
Joined: Sat Dec 24, 2016 4:53 pm

Re: register differences bno055 bno085

by gammaburst on Wed Dec 08, 2021 5:13 am

Several months ago I used ideas from jps2000's rock bottom code to build two experimental projects that talk to three BNO085 devices. First project uses I2C, second uses SPI. They were rough experimental learning projects with no intended application. If you're interested, it begins roughly here:
viewtopic.php?f=25&t=175744&start=15#p857506

gammaburst
 
Posts: 653
Joined: Thu Dec 31, 2015 12:06 pm

Re: register differences bno055 bno085

by rgoings on Thu Dec 23, 2021 7:10 pm

1. Can I use the Bno085 in a drone.
2. How about noise and vibration
3. Also I learned on the Bno055, can I use the Library on the Bno085

rgoings
 
Posts: 2
Joined: Wed Jan 22, 2020 4:47 pm

Re: register differences bno055 bno085

by dastels on Thu Dec 23, 2021 10:04 pm

@rgoings: This is a completely different topic. Please make a new thread.

Dave

dastels
 
Posts: 8475
Joined: Tue Oct 20, 2015 3:22 pm

Please be positive and constructive with your questions and comments.