The Boardoza BNO055 Breakout Board is an advanced 9-axis absolute orientation sensor that combines a triaxial 14-bit accelerometer, a triaxial 16-bit gyroscope with a range of ±2000 degrees per second, and a triaxial geomagnetic sensor. This integration provides accurate and reliable orientation data for applications such as robotics, augmented reality, gaming, and personal navigation.
This module operates with 3.3V or 5V, ensuring compatibility with a wide range of microcontrollers. By default, it communicates via I2C, but can be configured to UART mode using the PS0 and PS1 pins. The PS0, PS1, INT, and ADR pins operate at 3.3V, facilitating seamless interfacing with low-power MCUs.
Front Side | Back Side |
---|---|
![]() |
![]() |
- Integrated 9-Axis Sensor: Combines accelerometer, gyroscope, and magnetometer for comprehensive motion sensing.
- Sensor Fusion Algorithms: Built-in 32-bit microcontroller running Bosch Sensortec sensor fusion software for accurate orientation data.
- Flexible Communication Interfaces: Supports both I2C (default) and UART, selectable via PS0 and PS1 pins.
- Wide Voltage Range: Operates with 3.3V or 5V, suitable for various MCUs.
- Compact Design: Small form factor (20mm x 40mm) for easy integration into space-constrained projects.
Model: Bosch BNO055
Input Voltage: 3.3V - 5.5V
Voltage Input Type: 4-pin 2.50mm header
Interface: I2C (default), UART (configurable)
Functions: 9-Axis IMU sensor (3-axis accelerometer, 3-axis gyroscope, 3-axis magnetometer, temperature sensor)
Gyroscope Range: ±2000 degrees per second
Accelerometer Resolution: 14-bit
Magnetic Field Range: ±1300μT (X/Y-axis), ±2500μT (Z-axis)
Operating Temperature: -40°C ~ +85°C
Board Dimensions: 20mm x 40mm
Note: Magnetic field values are given in microtesla (μT), where 1 μT = 10⁻⁶ tesla.
Pin Number | Pin Name | Description |
---|---|---|
1 | VCC | Power Supply (3.3V - 5.5V) |
2 | SCL | I2C Serial Clock Pin |
3 | SDA | I2C Serial Data Pin |
4 | GND | Ground |
Pin Number | Pin Name | Description |
---|---|---|
1 | BOOT_LOAD (I) | Bootloader mode select pin (active low) |
2 | BL_IND (O) | Bootloader indicator pin |
3 | ADR (I) | I2C address select pin |
4 | INT (O) | Interrupt output pin |
5 | PS1 (I) | Protocol select pin 1 |
6 | PS0 (I) | Protocol select pin 0 |
PS1 | PS0 | Functionality |
---|---|---|
0 | 0 | Standard/Fast I2C Interface |
0 | 1 | HID over I2C |
1 | 0 | UART Interface |
1 | 1 | Reserved |
For detailed configuration, see the BNO055 Datasheet
- V1.0.0 - Initial Release
- If you have any questions or need support, please contact support@boardoza.com
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.