Doubts about GY-BNO005

After all these months, for various reasons, it has taken me until now to receive a GY-BNO055. And I got it working with the help here and from this other excellent thread: GY-BNO055 Issues - #13 by marcusbehrens

My board came with the two jumper contacts, mentioned in the thread, unsoldered, and needed to be closed. Using the "i2c_scanner" Arduino code, that comes I believe with the Adafruit Unified Sensor library, I found the i2c address is 0x29 and used the following to initialise the sensor in my code:

NAxisMotion mySensor;
mySensor.initSensor(0x29);

The logic level converters I got are different to the one above. They're this following type and have two bi-directional channels (the "TX" ones):

image

I used the following wiring with a Nano:

Nano-3.3V --> logic-LV
Nano-A4(SDA) --> logic-TXO (1st channel)
Nano-A5 (SCL) --> logic-TXO) (2nd channel)
Nano-5V --> logic-HV
Nano-GND --> logic-GND (HV side)
Nano-GND --> logic-GND (LV side)
Nano-GND --> GY-BNO055-GND
logic-TXI (1st channel) --> GY-BNO055-SDA
logic-LV --> GY-BNO055-VIN
logic-TXI (2nd channel) --> GY-BNO055-SCL

Aliexpress has the GY-BNO055 for about US$12, presently, so at that price it's worth the extra fiddling around.

All the best,