Skip to product information
1 of 4

9-Axis IMU (ICM-20948)

9-Axis IMU (ICM-20948)

Regular price $15.49 USD
Regular price Sale price $15.49 USD
Sale Sold Out!

Add advanced motion sensing to any project with this 9-axis IMU module. The ICM-20948 combines a 3-axis accelerometer, 3-axis gyroscope, and 3-axis magnetometer in one compact package, giving you complete orientation tracking and motion detection. Perfect for robotics, drones, gesture control, or any application needing precise movement data. The onboard Digital Motion Processor handles sensor fusion internally, offloading complex calculations from your microcontroller. Two STEMMA QT connectors make I²C daisy-chaining simple, while the interrupt pin lets you wake on motion or data-ready events. Solder jumpers on the back let you switch from I²C to SPI protocol if you need faster data rates. Drop it into any backplane and start tracking motion in 3D space with Arduino IDE, MicroPython, or MicroBlocks. Use it standalone with any microcontroller, or snap it into the Genesis Modular system from Axiometa for plug-and-play integration. Works with Arduino IDE, MicroPython, or MicroBlocks.

- 22 mm × 22 mm Board
- 4× ⌀2.7 mm Mounting Holes
- ICM-20948 9-Axis IMU
- Accelerometer + Gyroscope + Magnetometer
- I²C and SPI Interface
- 1.8 V, 3.3 V, 5.0 V Compatible
- Arduino IDE Compatible
- MicroPython Compatible
- MicroBlocks Compatible

Material Datasheet
Circuit Schematic
3D Model (STEP)
Pinout Diagram

View full details