# ICM20948 9DoF Motion Sensor Breakout

**Type:** Product page · **SKU:** CE06459 · **Brand:** [Pimoroni](https://core-electronics.com.au/brands/pimoroni-australia) · **GTIN:** 606034879171
**Page:** https://core-electronics.com.au/icm20948-9dof-motion-sensor-breakout.html ([markdown](https://core-electronics.com.au/icm20948-9dof-motion-sensor-breakout.html.md))

This ICM20948 motion sensor is the bee's knees! Detect movement in nine different ranges of motion: 3-axis acceleration, 3-axis gyroscopic motion, and 3-axis compass heading.

## Pricing

- **Price:** $31.10 (inc GST) — $28.27 AUD, exc GST
- **Quantity discounts:** 10+ $27.15 (exc GST) · 25+ $26.29 (exc GST)

## Availability & dispatch

- In stock, ships same business day if ordered before 2PM (Australia/Sydney).
- We can dispatch 8 today, and up to 200 more in 7–12 days.

## Description

Use this sensor in your DIY robot or drone builds to measure three different types of motion in three different axes accurately with 16-bit resolution. It's really low-power too, so it's ideal for embedding in battery-powered projects, and it's Raspberry Pi and Arduino-compatible.

It's compatible with our fancy [Breakout Garden HAT](https://core-electronics.com.au/breakout-garden-hat.html) (and [pHAT](https://core-electronics.com.au/pimoroni-breakout-garden-phat.html)), where using breakouts is as easy just popping it into one of the six slots and starting to grow your project, create, and code.

### Features

- ICM20948 9DoF motion sensor ([datasheet](https://core-electronics.com.au/attachments/localcontent/DS-000189-ICM-20948-v1_1142047c5a8.pdf))
- ±2/±4/±8/±16 g 3-axis accelerometer
- ±250/±500/±1000/±2000 DPS (degrees per second) 3-axis gyroscope
- 3-axis compass with wide range up to ±4900 μT
- 16-bit data output
- I2C interface (address 0x68/0x69 (cut trace))
- 3.3V or 5V compatible
- Reverse polarity protection
- Compatible with all models of Raspberry Pi, and Arduino
- [Python library](https://github.com/pimoroni/icm20948-python)
- Dimensions: 19x19x2.75mm

### Kit includes

- ICM20948 9DoF breakout
- 1x5 male header
- 1x5 female right-angle header

Pimoroni has designed this breakout board so that you can solder on the piece of right angle female header and pop it straight onto the bottom left 5 pins on your Raspberry Pi's GPIO header (pins 1, 3, 5, 6, 9).

### Software

Pimoroni has put together a [Python library](https://github.com/pimoroni/icm20948-python) that you can use to read data from your ICM20948 9DoF Breakout, and an easy one-line installer to install everything.

*Pimoroni's software does not support Raspbian Wheezy.*

## Images

- [Product image 1](https://core-electronics.com.au/media/catalog/product/i/c/icm20948_1_of_4_large.jpg)
