SparkFun
SparkFun VR IMU Breakout - BNO086 (Qwiic)
Virtual reality is in, but you shouldn't have to drop hundreds of dollars to gain access to the technology behind it. Luckily, that's where the SparkFun VR I...
- Operating Voltage
- 2.4V - 3.6V
- Typically 3.3V via Qwiic cable
- I2C (Default): Up to 400kHz
- SPI: Up to 3MHz
- UART: 3Mbps
- Rotation Vector
- Dynamic Error: 3.5°
- Static Error: 2.0°
- Gaming Rotation Vector
- Dynamic Error: 2.5°
- Static Error: 1.5°
- Dynamic Heading Drift: 0.5° / min
- Geomagnetic Rotation Vector
- Dynamic Rotation Error: 4.5°
- Static Rotation Error: 3.0°
- Gravity Angle Error: 1.5°
- Linear Acceleration Accuracy: 0.35m/s2
- Accelerometer Accuracy: 0.3m/s2
- Gyroscope Accuracy: 3.1° / sec
- Magnetometer Accuracy: 1.4µT
- 2x Qwiic Connection Ports
- I2C Address: 0x4B (default), 0x4A
- I2C Pull-Up Resistors (2.2kΩ)
- Power LED
- Jumpers
- Power LED
- I2C Pull-up Resistors
- Address Select
- Protocol Selection 0
- Protocol Selection 1
- Board Dimensions: 1.0in. x 1.2in. (25.4mm x 30.48mm)
- Weight: 3g
- Schematic
- Eagle Files
- Board Dimensions
- Hookup Guide
- BNO086
- Qwiic Page
- Arduino Library
- GitHub Hardware Repo
Jargon buster
Plain-language definitions for the technical terms used above.
- breakout
- A breakout is a small circuit board that makes a tiny or hard-to-solder component easier to connect to with standard pins. It matters because this OLED module can be wired into a microcontroller project without needing to solder directly to the display’s fine contacts.
- Gravity
- Gravity is DFRobot’s plug-in connector system for sensors, motors and modules, using standard cables to reduce loose jumper wiring. It matters because Gravity-compatible parts can connect directly to these ports, while non-Gravity parts may need adapters or manual wiring.
- Gyroscope
- A gyroscope measures rotation, such as how fast a board is turning around its X, Y, and Z axes. This matters for projects like gesture controls, balancing robots, and motion tracking where tilt or rotation changes need to be detected.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- I2C address
- An I2C address is the number a device uses so a microcontroller can tell it apart from other devices on the same I2C bus. It matters because two devices with the same fixed address may conflict if used together.
- IMU
- An Inertial Measurement Unit combines motion sensors to measure movement and orientation. It matters for asset tracking because it can detect movement, tilt, vibration, or changes in direction.
- LED
- A light-emitting diode is a small electronic component that lights up when current flows through it in the correct direction. In this kit, LEDs create the flashing effect, so polarity and correct soldering matter for the project to work.
- magnetometer
- A sensor that measures magnetic fields, often used to work out compass direction. It matters because nearby magnets, motors, or metal objects can affect readings and may require calibration.
- PCB
- A printed circuit board is a rigid board with copper tracks that connect electronic parts without loose wires. For this kit, the PCBs also form the airplane shape, so they are both the circuit base and part of the finished model.
- Qwiic
- Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.
- SPI
- A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
- UART
- UART is a simple serial connection that sends data over separate transmit and receive wires, often labelled TX and RX. It matters because this module is designed to replace a wired UART cable with a wireless link while keeping the same serial data format.
Find this product in
Sensors & Input
SparkFun VR IMU Breakout BNO086 Schematic
Schematic · 193.7 KB · Click any page to view full size
BNO086 Sensor Datasheet
Datasheet · 1.4 MB · Click any page to view full size
BNO08X Sensor Calibration Procedure
User Guide · 306.4 KB · Click any page to view full size
BNO080 to BNO085 Migration Guide
User Guide · 911.5 KB · Click any page to view full size
BNO080/BNO085 Tare Function Usage Guide
User Guide · 221.9 KB · Click any page to view full size
Sensor Hub Transport Protocol
User Guide · 278.9 KB · Click any page to view full size
Supplier page — sparkfun.com
Supplier Description · 1.4 MB · Click any page to view full size
Resources & Downloads
Guides, code examples, and more
Related Tutorials
Free guides on learn.littlebird.com.au