Schematik raised $4.6M to help anyone build hardware with AI$4.6MIL PRE-SEED ANNOUNCEMENT
CommunityPartsBlogAbout
CommunityPartsBlogAbout

Product

  • Home
  • Try Schematik
  • Download

Resources

  • Community
  • ESP32 projects
  • Blog
  • Press
  • Information for AI

Compare

  • Schematik or Fritzing
  • Schematik or Tinkercad
  • Schematik or Wokwi
  • Schematik or Claude Code

Company

  • Company
  • Jobs
  • Privacy
Making
hardware
less hard

Built with love in Europe. For makers everywhere.

© 2026 Schematik

All rights reserved

  1. Parts
  2. /Sensors
  3. /IMU & motion

Gravity: BMX160+BMP388 10 DOF Sensor

OverviewWiringAlternates
Gravity: BMX160+BMP388 10 DOF Sensor - DFRobot - SEN0252

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.

Parts tray full · 5 max · remove a part to add another
Gravity: BMX160+BMP388 10 DOF Sensor — DFRobot — SEN0252

Offers

  • DFRobot$0.00
  • ?DigiKey

Offers

  • DFRobot$0.00
  • ?DigiKey

Pinout

Logical pinout · physical placement not verified
GRAVITY: BMX160+BMP388+VCCADDR(BMX160)-GNDCSB2CSCLINT2DSDAINT33V3CSB1ADDR(BMP388)INT1
  • +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
PinPositionTypeFunctionVoltage
+VCCGravity-IIC PH2.0-4P connectorPowerpositive supply on the Gravity-IIC PH2.0-4P connector, labelled +/VCC in the DFRobot SEN0252 wiki pinout3.3V to 5V module supply per DFRobot wiki specifications
-GNDGravity-IIC PH2.0-4P connectorGroundnegative/common ground on the Gravity-IIC PH2.0-4P connector, labelled -/GND in the DFRobot SEN0252 wiki pinout0V
CSCLGravity-IIC PH2.0-4P connectorI2CI2C clock line on the Gravity-IIC PH2.0-4P connector, labelled C/SCL in the DFRobot SEN0252 wiki pinout
DSDAGravity-IIC PH2.0-4P connectorI2CI2C data line on the Gravity-IIC PH2.0-4P connector, labelled D/SDA in the DFRobot SEN0252 wiki pinout
3V3auxiliary board padPower3.3 V power pin exposed on the board, listed in the DFRobot SEN0252 wiki pinout3.3V
ADDR(BMP388)auxiliary board padControlBMP388 I2C address select pin, listed in the DFRobot SEN0252 wiki pinout
ADDR(BMX160)auxiliary board padControlBMX160 I2C address select pin, listed in the DFRobot SEN0252 wiki pinout
CSB2auxiliary board padControlBMX160 protocol select pin, listed in the DFRobot SEN0252 wiki pinout
INT2auxiliary board padGPIOBMX160 external interrupt 2 pin, listed in the DFRobot SEN0252 wiki pinout as INIT2
INT3auxiliary board padGPIOBMX160 external interrupt 1 pin, listed in the DFRobot SEN0252 wiki pinout as INIT3
CSB1auxiliary board padControlBMP388 protocol select pin, listed in the DFRobot SEN0252 wiki pinout
INT1auxiliary board padGPIOBMP388 external interrupt pin, listed in the DFRobot SEN0252 wiki pinout as INIT1
Logical pinout · physical placement not verified
GRAVITY: BMX160+BMP388+VCCADDR(BMX160)-GNDCSB2CSCLINT2DSDAINT33V3CSB1ADDR(BMP388)INT1

Pin details

12 connections
  1. +VCC

    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
    Gravity-IIC PH2.0-4P connector
  2. -GND

    negative/common ground on the Gravity-IIC PH2.0-4P connector, labelled -/GND in the DFRobot SEN0252 wiki pinout

    GroundVoltage · 0V
    Gravity-IIC PH2.0-4P connector
  3. CSCL

    I2C clock line on the Gravity-IIC PH2.0-4P connector, labelled C/SCL in the DFRobot SEN0252 wiki pinout

    I2C
    Gravity-IIC PH2.0-4P connector
  4. DSDA

    I2C data line on the Gravity-IIC PH2.0-4P connector, labelled D/SDA in the DFRobot SEN0252 wiki pinout

    I2C
    Gravity-IIC PH2.0-4P connector
  5. 3V3

    3.3 V power pin exposed on the board, listed in the DFRobot SEN0252 wiki pinout

    PowerVoltage · 3.3V
    auxiliary board pad
  6. ADDR(BMP388)

    BMP388 I2C address select pin, listed in the DFRobot SEN0252 wiki pinout

    Control
    auxiliary board pad
  7. ADDR(BMX160)

    BMX160 I2C address select pin, listed in the DFRobot SEN0252 wiki pinout

    Control
    auxiliary board pad
  8. CSB2

    BMX160 protocol select pin, listed in the DFRobot SEN0252 wiki pinout

    Control
    auxiliary board pad
  9. INT2

    BMX160 external interrupt 2 pin, listed in the DFRobot SEN0252 wiki pinout as INIT2

    GPIO
    auxiliary board pad
  10. INT3

    BMX160 external interrupt 1 pin, listed in the DFRobot SEN0252 wiki pinout as INIT3

    GPIO
    auxiliary board pad
  11. CSB1

    BMP388 protocol select pin, listed in the DFRobot SEN0252 wiki pinout

    Control
    auxiliary board pad
  12. INT1

    BMP388 external interrupt pin, listed in the DFRobot SEN0252 wiki pinout as INIT1

    GPIO
    auxiliary board pad

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 options

Analog 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.

View all 88
  • 10 DOF IMU Sensor (D) visual preview

    10 DOF IMU Sensor (D)

  • 10-DOF IMU Breakout - L3GD20H + LSM303 + BMP180 visual preview

    10-DOF IMU Breakout - L3GD20H + LSM303 + BMP180

  • 2-Axis Compass Module (HMC6352) visual preview

    2-Axis Compass Module (HMC6352)

  • 3-Axis Accelerometer Module ADXL330 visual preview

    3-Axis Accelerometer Module ADXL330

  • 6 DOF 25KG Digital Servo Educational Desktop Robotic Arm V2 visual preview

    6 DOF 25KG Digital Servo Educational Desktop Robotic Arm V2

  • 9 Degrees of Freedom - Razor IMU visual preview

    9 Degrees of Freedom - Razor IMU

  • 9-DOF Accel/Mag/Gyro+Temp Breakout Board - LSM9DS0 visual preview

    9-DOF Accel/Mag/Gyro+Temp Breakout Board - LSM9DS0

  • Adafruit 9-DOF Absolute Orientation IMU Fusion Breakout - BNO055 visual preview

    Adafruit 9-DOF Absolute Orientation IMU Fusion Breakout - BNO055

  • Adafruit 9-DOF Accel/Mag/Gyro+Temp Breakout - LSM9DS1 visual preview

    Adafruit 9-DOF Accel/Mag/Gyro+Temp Breakout - LSM9DS1

  • Adafruit 9-DoF LSM9DS1 Breakout - STEMMA QT / Qwiic visual preview

    Adafruit 9-DoF LSM9DS1 Breakout - STEMMA QT / Qwiic

  • Adafruit ADXL343 + ADT7410 Sensor FeatherWing visual preview

    Adafruit ADXL343 + ADT7410 Sensor FeatherWing

  • Adafruit L3GD20H Triple-Axis Gyro Breakout Board visual preview

    Adafruit L3GD20H Triple-Axis Gyro Breakout Board

Related groups

4 groups
BOSON: Heart Rate Monitor Sensor i20 visual preview

Biometrics

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 preview

Cameras

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 preview

Power 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 preview

Distance 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