BNO080 SPI protocol can not work

I use mega 2560 to connect BNO080 IMU by SPI. And PS0 and PS1 are closed.

Then I run the SPI examples. I can’t get any data.

imu.beginSPI() is false.bno080_imu.beginSPI is false two…

Anyone could help me ?

img:

11.jpg

Can you provide a one to one list of what pins you have connected on the sensor to the Mega?

Example:

3V3 → 3V3

GND → GND

Etc…

I’ve hooked up a board to try and replicate your errors. I’ve solder the PS0 andPS1 jumpers to enable SPI. I ran SPI example 1 and got the following output:

BNO080_forum_1_15.PNG

I followed the pin connections that are listed in the header of the Arduino Sketch. My suggestion is to re-check your connections, make sure there are no cold joints, and re-check your connections on the Mega are defined correctly. I ran the setup on our SFE RedBoard Qwiic (https://www.sparkfun.com/products/15123)