Anonymous
Mar 29, 2026
Rating: 4/5
Great sensor, small footprint
The size is incredibly small which fits perfectly into my wearable prototype. Setup took a little time to get the registers configured correctly, but once done, it performs very well.
Description
Reviews
| Brand | - |
| Category | Robotics / STEM Teaching Tools / Sensors |
| Origin | - |
| Sensor Type | 6-Axis (3-Axis Accelerometer + 3-Axis Gyroscope) |
| Interface | I2C and SPI |
| Operating Voltage | 1.71V to 3.6V |
| Accelerometer Range | ±2g, ±4g, ±8g, ±16g |
| Gyroscope Range | ±125, ±250, ±500, ±1000, ±2000 dps |
| Package Type | LGA-14 |
| Dimensions | 3.0 x 3.0 x 0.95 mm |
| Power Consumption | Low power mode: 65 µA typical |
| Output Data Rate | Up to 6.4 kHz for gyro, 1.6 kHz for accel |
| Application | Wearables, IoT, Motion Tracking, Drones |
Anonymous
Mar 29, 2026
Rating: 4/5
Great sensor, small footprint
The size is incredibly small which fits perfectly into my wearable prototype. Setup took a little time to get the registers configured correctly, but once done, it performs very well.
Anonymous
Mar 22, 2026
Rating: 5/5
Perfect for my drone project
This BMI160 module works flawlessly with my Arduino setup. The I2C communication is stable, and the data accuracy is impressive for the price point. Highly recommended for DIY robotics.
Anonymous
Mar 21, 2026
Rating: 4/5
Good value for money
Solid performance for general motion sensing. The only reason I didn't give 5 stars is that the soldering pads are quite tiny, requiring a steady hand or hot air station.
Anonymous
Mar 21, 2026
Rating: 5/5
Easy to integrate
Library support for ESP32 is abundant. I had this up and reading values within an hour of unboxing. The dual interface option is a nice bonus.
Anonymous
Mar 06, 2026
Rating: 5/5
Excellent stability
I compared this against a more expensive IMU and the results were nearly identical. The low noise floor on the gyroscope makes it ideal for balance robots.
Anonymous
Mar 03, 2026
Rating: 5/5
Reliable and accurate
Been using these modules in a batch of 20 for a university project. Zero failures so far, and the consistency between units is excellent.
Q: Can I use this with a 5V Arduino Uno directly?
A: It is not recommended to connect it directly to 5V pins as the sensor max voltage is 3.6V. Please use a 3.3V breakout board or level shifters to ensure safety.
Q: Does this module come with a voltage regulator?
A: No, this is the raw sensor module designed for 1.71V to 3.6V operation. If your microcontroller operates at 5V, you will need an external logic level shifter or regulator.
Q: What is the maximum sampling rate for the accelerometer?
A: The accelerometer supports output data rates up to 1.6 kHz, while the gyroscope can go up to 6.4 kHz depending on your configuration settings.
Q: Does it support interrupt outputs for motion detection?
A: Yes, the BMI160 features two programmable interrupt pins that can be configured for various events like step counting, significant motion, or data ready signals.
Q: Is there a library available for Python?
A: Yes, there are several open-source Python libraries available for Raspberry Pi and MicroPython that support the BMI160 via I2C.