












🚀 Elevate your projects with next-level 9-axis motion mastery!
The SparkFun 9DoF IMU Breakout with ICM-20948 is a compact, low-power 9-axis motion sensor combining a triple-axis gyroscope, accelerometer, and magnetometer. Designed for seamless Qwiic connectivity and flexible I2C/SPI communication, it features a Digital Motion Processor to optimize sensor data processing. Ideal for IoT, wearables, and advanced motion tracking applications, it offers selectable full-scale ranges and breakout GPIO pins for easy prototyping and integration.
| ASIN | B07VNV3WKL |
| Batteries Included | No |
| Batteries Required | No |
| Best Sellers Rank | #200,461 in Industrial & Scientific ( See Top 100 in Industrial & Scientific ) #90 in Acceleration Sensors |
| Brand | SparkFun |
| Compatible Devices | [I2C, SPI, Qwiic] |
| Connector Type | Wi-Fi |
| Country of Origin | USA |
| Customer Reviews | 4.2 4.2 out of 5 stars (37) |
| Date First Available | 10 May 2021 |
| Item Dimensions LxWxH | 7.6 x 5.1 x 2.5 Centimeters |
| Item Weight | 20 g |
| Item model number | SEN-15335 |
| Manufacturer | SparkFun Electronics |
| Material | silicon |
| Model | SEN-15335 |
| Model Name | SparkFun 9DoF IMU Breakout |
| Mounting Hardware | Logic shifter, broken out GPIO pins, sensor chip (ICM-20948) |
| Operating System | Linux |
| Processor Brand | ARM |
| Processor Count | 9 |
| Processor Speed | 400 MHz |
| Processor Type | MediaTek MT8125 |
| Product Dimensions | 7.62 x 5.08 x 2.54 cm; 20 g |
| Ram Memory Technology | DDR3 |
| Wireless Type | 802.11b |
H**Y
If you plan on using this with SPI, you will not be able to access the magnetometer. You can only access the magnetometer by using the auxiliary I2C. I've gotten this working on a PIC32 with SPI, and it performs okay, however, I am missing mag data because it can not operate in both SPI and I2C at the same time.
W**P
The core chip requires 1.8V and must be level shifted to interface with 3.3V signals. The level shifters used here do not shift the voltages correctly and thus interferes with other I2C devices. It should be clearly stated this device is singular/standalone and not compatible with other devices on the same I2C bus. Sparkfun infers I2C bus incompatibility by mentioning "level shifters" in the title, but you would not normally know this until after you troubleshoot I2C bus hangs and discover the level shifters used do a poor job. I abandoned using this device.
Trustpilot
1 month ago
4 days ago