register differences bno055 bno085

Breakout boards, sensors, other Adafruit kits, etc.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
mattmercaldo
 
Posts: 3
Joined: Sat Dec 24, 2016 4:53 pm

register differences bno055 bno085

Post by mattmercaldo »

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!

User avatar
dastels
 
Posts: 15656
Joined: Tue Oct 20, 2015 3:22 pm

Re: register differences bno055 bno085

Post by dastels »


User avatar
jps2000
 
Posts: 811
Joined: Fri Jun 02, 2017 4:12 pm

Re: register differences bno055 bno085

Post by jps2000 »

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)

User avatar
gammaburst
 
Posts: 1015
Joined: Thu Dec 31, 2015 12:06 pm

Re: register differences bno055 bno085

Post by gammaburst »

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.

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

Re: register differences bno055 bno085

Post by mattmercaldo »

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!

User avatar
gammaburst
 
Posts: 1015
Joined: Thu Dec 31, 2015 12:06 pm

Re: register differences bno055 bno085

Post by gammaburst »

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

User avatar
rgoings
 
Posts: 3
Joined: Wed Jan 22, 2020 4:47 pm

Re: register differences bno055 bno085

Post by rgoings »

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

User avatar
dastels
 
Posts: 15656
Joined: Tue Oct 20, 2015 3:22 pm

Re: register differences bno055 bno085

Post by dastels »

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

Dave

Locked
Please be positive and constructive with your questions and comments.

Return to “Other Products from Adafruit”