Gravity: BMX160+BMP388 10 DOF Sensor

Compact 10 DOF module combining the BMX160 9-axis IMU (accelerometer, gyroscope, magnetometer) with BMP388 barometric pressure sensor. Suited for drone altitude and orientation measurement.
Pinout
- +VCCGravity-IIC PH2.0-4P connector
positive supply on the Gravity-IIC PH2.0-4P connector, labelled +/VCC in the DFRobot SEN0252 wiki pinout
Type · PowerVoltage · 3.3V to 5V module supply per DFRobot wiki specifications - -GNDGravity-IIC PH2.0-4P connector
negative/common ground on the Gravity-IIC PH2.0-4P connector, labelled -/GND in the DFRobot SEN0252 wiki pinout
Type · GroundVoltage · 0V - CSCLGravity-IIC PH2.0-4P connector
I2C clock line on the Gravity-IIC PH2.0-4P connector, labelled C/SCL in the DFRobot SEN0252 wiki pinout
Type · I2C - DSDAGravity-IIC PH2.0-4P connector
I2C data line on the Gravity-IIC PH2.0-4P connector, labelled D/SDA in the DFRobot SEN0252 wiki pinout
Type · I2C - 3V3auxiliary board pad
3.3 V power pin exposed on the board, listed in the DFRobot SEN0252 wiki pinout
Type · PowerVoltage · 3.3V - ADDR(BMP388)auxiliary board pad
BMP388 I2C address select pin, listed in the DFRobot SEN0252 wiki pinout
Type · Control - ADDR(BMX160)auxiliary board pad
BMX160 I2C address select pin, listed in the DFRobot SEN0252 wiki pinout
Type · Control - CSB2auxiliary board pad
BMX160 protocol select pin, listed in the DFRobot SEN0252 wiki pinout
Type · Control - INT2auxiliary board pad
BMX160 external interrupt 2 pin, listed in the DFRobot SEN0252 wiki pinout as INIT2
Type · GPIO - INT3auxiliary board pad
BMX160 external interrupt 1 pin, listed in the DFRobot SEN0252 wiki pinout as INIT3
Type · GPIO - CSB1auxiliary board pad
BMP388 protocol select pin, listed in the DFRobot SEN0252 wiki pinout
Type · Control - INT1auxiliary board pad
BMP388 external interrupt pin, listed in the DFRobot SEN0252 wiki pinout as INIT1
Type · GPIO
| Pin | Position | Type | Function | Voltage |
|---|---|---|---|---|
| +VCC | Gravity-IIC PH2.0-4P connector | Power | positive supply on the Gravity-IIC PH2.0-4P connector, labelled +/VCC in the DFRobot SEN0252 wiki pinout | 3.3V to 5V module supply per DFRobot wiki specifications |
| -GND | Gravity-IIC PH2.0-4P connector | Ground | negative/common ground on the Gravity-IIC PH2.0-4P connector, labelled -/GND in the DFRobot SEN0252 wiki pinout | 0V |
| CSCL | Gravity-IIC PH2.0-4P connector | I2C | I2C clock line on the Gravity-IIC PH2.0-4P connector, labelled C/SCL in the DFRobot SEN0252 wiki pinout | |
| DSDA | Gravity-IIC PH2.0-4P connector | I2C | I2C data line on the Gravity-IIC PH2.0-4P connector, labelled D/SDA in the DFRobot SEN0252 wiki pinout | |
| 3V3 | auxiliary board pad | Power | 3.3 V power pin exposed on the board, listed in the DFRobot SEN0252 wiki pinout | 3.3V |
| ADDR(BMP388) | auxiliary board pad | Control | BMP388 I2C address select pin, listed in the DFRobot SEN0252 wiki pinout | |
| ADDR(BMX160) | auxiliary board pad | Control | BMX160 I2C address select pin, listed in the DFRobot SEN0252 wiki pinout | |
| CSB2 | auxiliary board pad | Control | BMX160 protocol select pin, listed in the DFRobot SEN0252 wiki pinout | |
| INT2 | auxiliary board pad | GPIO | BMX160 external interrupt 2 pin, listed in the DFRobot SEN0252 wiki pinout as INIT2 | |
| INT3 | auxiliary board pad | GPIO | BMX160 external interrupt 1 pin, listed in the DFRobot SEN0252 wiki pinout as INIT3 | |
| CSB1 | auxiliary board pad | Control | BMP388 protocol select pin, listed in the DFRobot SEN0252 wiki pinout | |
| INT1 | auxiliary board pad | GPIO | BMP388 external interrupt pin, listed in the DFRobot SEN0252 wiki pinout as INIT1 |
Pin details
12 connections- +VCCGravity-IIC PH2.0-4P connector
positive supply on the Gravity-IIC PH2.0-4P connector, labelled +/VCC in the DFRobot SEN0252 wiki pinout
PowerVoltage · 3.3V to 5V module supply per DFRobot wiki specifications - -GNDGravity-IIC PH2.0-4P connector
negative/common ground on the Gravity-IIC PH2.0-4P connector, labelled -/GND in the DFRobot SEN0252 wiki pinout
GroundVoltage · 0V - CSCLGravity-IIC PH2.0-4P connector
I2C clock line on the Gravity-IIC PH2.0-4P connector, labelled C/SCL in the DFRobot SEN0252 wiki pinout
I2C - DSDAGravity-IIC PH2.0-4P connector
I2C data line on the Gravity-IIC PH2.0-4P connector, labelled D/SDA in the DFRobot SEN0252 wiki pinout
I2C - 3V3auxiliary board pad
3.3 V power pin exposed on the board, listed in the DFRobot SEN0252 wiki pinout
PowerVoltage · 3.3V - ADDR(BMP388)auxiliary board pad
BMP388 I2C address select pin, listed in the DFRobot SEN0252 wiki pinout
Control - ADDR(BMX160)auxiliary board pad
BMX160 I2C address select pin, listed in the DFRobot SEN0252 wiki pinout
Control - CSB2auxiliary board pad
BMX160 protocol select pin, listed in the DFRobot SEN0252 wiki pinout
Control - INT2auxiliary board pad
BMX160 external interrupt 2 pin, listed in the DFRobot SEN0252 wiki pinout as INIT2
GPIO - INT3auxiliary board pad
BMX160 external interrupt 1 pin, listed in the DFRobot SEN0252 wiki pinout as INIT3
GPIO - CSB1auxiliary board pad
BMP388 protocol select pin, listed in the DFRobot SEN0252 wiki pinout
Control - INT1auxiliary board pad
BMP388 external interrupt pin, listed in the DFRobot SEN0252 wiki pinout as INIT1
GPIO
Start wiring
I2C · SPI · Analog · 3.3 – 5 V · Breakout
Confirm the data interface matches your host board.
Module pins: +/VCC, 3V3, -/GND, C/SCL, D/SDA. Schematik maps them to your board in the app.
IMU & motion
88 other optionsAnalog accelerometers, 6-DoF accel/gyro chips, 9-DoF combos, on-chip-fusion IMUs and standalone magnetometers — about 90 listings from the ADXL335 to the ICM-20948.
10 DOF IMU Sensor (D) visual preview10 DOF IMU Sensor (D)
10-DOF IMU Breakout - L3GD20H + LSM303 + BMP180 visual preview10-DOF IMU Breakout - L3GD20H + LSM303 + BMP180
2-Axis Compass Module (HMC6352) visual preview2-Axis Compass Module (HMC6352)
3-Axis Accelerometer Module ADXL330 visual preview3-Axis Accelerometer Module ADXL330
6 DOF 25KG Digital Servo Educational Desktop Robotic Arm V2 visual preview6 DOF 25KG Digital Servo Educational Desktop Robotic Arm V2
9 Degrees of Freedom - Razor IMU visual preview9 Degrees of Freedom - Razor IMU
9-DOF Accel/Mag/Gyro+Temp Breakout Board - LSM9DS0 visual preview9-DOF Accel/Mag/Gyro+Temp Breakout Board - LSM9DS0
Adafruit 9-DOF Absolute Orientation IMU Fusion Breakout - BNO055 visual previewAdafruit 9-DOF Absolute Orientation IMU Fusion Breakout - BNO055
Adafruit 9-DOF Accel/Mag/Gyro+Temp Breakout - LSM9DS1 visual previewAdafruit 9-DOF Accel/Mag/Gyro+Temp Breakout - LSM9DS1
Adafruit 9-DoF LSM9DS1 Breakout - STEMMA QT / Qwiic visual previewAdafruit 9-DoF LSM9DS1 Breakout - STEMMA QT / Qwiic
Adafruit ADXL343 + ADT7410 Sensor FeatherWing visual previewAdafruit ADXL343 + ADT7410 Sensor FeatherWing
Adafruit L3GD20H Triple-Axis Gyro Breakout Board visual previewAdafruit L3GD20H Triple-Axis Gyro Breakout Board
Related groups
4 groups
BOSON: Heart Rate Monitor Sensor i20 visual previewBiometrics
UART/I2C fingerprint modules, MAX30102 PPG breakouts, and analog ECG/EMG front-ends for access control and hobby biometric sensing.
Sensors · Biometric sensors · 26 parts
0.3M Pixel Serial JPEG Camera Module visual previewCameras
Pi CSI modules, USB cameras, MCU-class OV2640/OV5640 boards, on-camera AI like HuskyLens and OpenMV, and thermal or ToF imagers — over 130 listings across very different pipelines.
Sensors · Cameras & vision · 141 parts
0.28 Inch LED Digital DC Voltmeter - Green visual previewPower monitors
INA-series I2C monitors, Hall-effect sensors like the ACS723 and Gravity 20A/50A boards, and non-invasive CT clamps for everything from 3.3V rail telemetry to mains current sensing.
Sensors · Current & voltage · 25 parts
25m Long Distance ToF Laser Sensor (±3cm Accuracy, 100Hz, 100K LUX Resistant) visual previewDistance sensors
About 180 listings spanning VL53-series ToF breakouts, HC-SR04 and MaxSonar ultrasonics, 360° triangulation LiDARs, IR proximity sensors, 24GHz mmWave presence detection and laser break-beam sensors.
Sensors · Distance sensors · 177 parts