Boardoza_BMI088_6-Axis_IMU_Breakout_Board

Public

@boardoza

Download board files

Files for version 1. Pick what you came for.

Share Boardoza_BMI088_6-Axis_IMU_Breakout_Board

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading 3D model… large boards can take a moment.

README

Boardoza BMI088 6-Axis IMU Breakout Board

The Boardoza BMI088 6-Axis IMU Breakout Board is a high-performance motion sensing solution built around the Bosch Sensortec BMI088 inertial measurement unit. It combines a 16-bit three-axis accelerometer, a 16-bit three-axis gyroscope, and an 11-bit internal temperature sensor to provide accurate motion and orientation data even in environments with intense vibration. An onboard 3.3V voltage regulator and bidirectional logic-level shifter enable seamless interfacing with both 3.3V and 5V microcontrollers.

Designed for reliable operation in demanding applications, this breakout board supports both SPI (default) and I²C communication interfaces, making it suitable for drone flight controllers, autonomous robots, camera stabilization systems, industrial automation, motion analysis, and other embedded sensing projects requiring precise inertial measurements.

Front SideBack Side

Key Features

  • High-Performance 6-DoF IMU: Combines a precision accelerometer and gyroscope in a single compact board.
  • Dual Communication Support: Supports both SPI and I²C interfaces for flexible system integration.
  • 3.3V & 5V Compatible: Integrated voltage regulator and bidirectional logic-level translation simplify connections.
  • Integrated Temperature Sensor: Includes an internal digital temperature sensor for environmental monitoring.
  • Industrial-Grade Reliability: Suitable for robotics, UAVs, camera stabilization, and industrial motion sensing.

Technical Specifications

Model: BMI088
Manufacturer: Boardoza
Manufacturer IC: Bosch Sensortec
Input Voltage: 3.3V – 5.5V DC
Functions: 3-axis Accelerometer, 3-axis Gyroscope, Internal Temperature Sensor
Accelerometer Resolution: 16-bit
Gyroscope Resolution: 16-bit
Temperature Resolution: 11-bit
Acceleration Range: Up to ±24g
Angular Rate Range: Up to ±2000°/s
Communication Interface: SPI (default) / I²C (JP1 selectable)
Accelerometer I²C Address: 0x19 (default) / 0x18 (JP2 shorted)
Gyroscope I²C Address: 0x69 (default) / 0x68 (JP2 shorted)
Temperature Measurement Range: -104°C to +150°C
Operating Temperature: -40°C to +85°C
Board Dimensions: 40mm × 20mm


Board Pinout

( J1 ) Communication Connector

Pin NumberPin NameDescription
1SCK / SCLSPI Clock / I²C Clock
2MOSI / SDASPI MOSI / I²C Data
3nCS2Gyroscope Chip Select (Active Low)
4nCS1Accelerometer Chip Select (Active Low)
5MISOSPI Data Output
6GNDGround

( J2 ) Power Connector

Pin NumberPin NameDescription
1VCCPower Supply Input (3.3V–5.5V)
2GNDGround

( J3 ) Interrupt Connector

Pin NumberPin NameDescription
1INT1Accelerometer Interrupt Output
2INT3Gyroscope Interrupt Output

Note: JP1 is used to select the communication interface. Leave JP1 open for SPI operation or short JP1 to use the I²C interface. JP2 is used to change the I²C addresses: when open, the accelerometer address is 0x19 and the gyroscope address is 0x69; when shorted, the addresses become 0x18 and 0x68.


Board Dimensions


Step Files

Boardoza BMI088.step


Datasheet

BMI088 Datasheet.pdf


Version History

  • V1.0.0 - Initial Release

Support


License

This repository contains both hardware and software components:

Hardware Design

CC BY-SA 4.0

All hardware design files are licensed under Creative Commons Attribution-ShareAlike 4.0 International License.

Software/Firmware

BSD-3-Clause

All software and firmware are licensed under BSD 3-Clause License.

Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.