EmbeddedRelated.com
The 2026 Embedded Online Conference
Adafruit BNO085 9-DOF Orientation IMU Fusion Breakout

Adafruit BNO085 9-DOF Orientation IMU Fusion Breakout

MPN: 4754
Adafruit Industries LLC
BNO085 - Accelerometer, Gyroscope, Magnetometer Sensor Evaluation Board
Active640 in stock

Overview

The Adafruit 4754 is a high-performance 9-DOF orientation sensor breakout based on the BNO085 System-in-Package (SiP). It combines a 3-axis accelerometer, gyroscope, and magnetometer with an ARM Cortex-M0 processor that runs Hillcrest Labs' SH-2 proprietary sensor fusion software to provide accurate quaternions, Euler angles, and rotation vectors.

Why Choose This Part

The BNO085 offloads complex sensor fusion calculations to an internal ARM Cortex-M0, reducing host MCU overhead and eliminating the need for custom Kalman filter implementations. The breakout includes onboard level shifting and a 3-5V compatible voltage regulator, making it directly compatible with both 3.3V and 5V logic systems.

Applications

Robotic Navigation
Provides stable heading and orientation data for autonomous mobile robots without requiring intensive host-side processing.
Virtual and Augmented Reality
High-speed motion tracking and sensor fusion output minimize latency in head-tracking applications.
Stabilization Systems
Used in camera gimbals and drone platforms to maintain level orientation through complex dynamic movements.

Key Specifications

Gender Male
Tab Width 0.250" (6.35mm)
Insulation Non-Insulated
Tab Length 0.370" (9.40mm)
Wire Gauge 18-22 AWG
Termination Crimp
Mounting Type Free Hanging (In-Line)
Tab Thickness 0.032" (0.81mm)
Terminal Type Standard
Contact Finish Tin
Contact Material Brass
Length - Overall 0.815" (20.70mm)

Getting Started

Connect the board to an Arduino or Raspberry Pi via the I2C interface using the STEMMA QT connectors for a solderless setup. Adafruit provides comprehensive libraries for Arduino and CircuitPython to interface with the SH-2 protocol over I2C, SPI, or UART.

The 2026 Embedded Online Conference