Anonymous
Mar 27, 2026
Rating: 4/5
Good hardware, library support varies
The hardware itself is solid. Finding a single library that handles all four sensors perfectly on ESP32 took some trial and error, but eventually got it working great.
Description
Reviews
| Brand | - |
| Category | Robotics / STEM Teaching Tools / Sensors |
| Origin | - |
| Chipset | MPU6050, HMC5883L, BMP180 |
| Degrees of Freedom | 10 DOF (Accelerometer, Gyroscope, Magnetometer, Barometer) |
| Operating Voltage | 3.3V - 5V |
| Communication Interface | I2C |
| Accelerometer Range | ±2g, ±4g, ±8g, ±16g |
| Gyroscope Range | ±250, ±500, ±1000, ±2000 deg/s |
| Pressure Range | 300 - 1100 hPa |
| Magnetometer Resolution | 5 mGa |
| PCB Dimensions | 22mm x 17mm |
| Weight | 3.5g |
Anonymous
Mar 27, 2026
Rating: 4/5
Good hardware, library support varies
The hardware itself is solid. Finding a single library that handles all four sensors perfectly on ESP32 took some trial and error, but eventually got it working great.
Anonymous
Mar 25, 2026
Rating: 4/5
Great value but needs calibration
Excellent sensor suite for the price. The magnetometer required some careful calibration to work correctly indoors, but once set up, the compass heading is accurate. Documentation could be better.
Anonymous
Mar 19, 2026
Rating: 5/5
Reliable and compact
We bought ten of these for our workshop. All units worked out of the box. The form factor is small enough to fit into tight enclosures without sacrificing performance.
Anonymous
Mar 18, 2026
Rating: 5/5
Ideal for university projects
Used this for my final year robotics project. The I2C interface makes it very easy to interface with Raspberry Pi. The barometer provides decent altitude data for indoor navigation tests.
Anonymous
Mar 16, 2026
Rating: 5/5
Perfect for DIY Flight Controllers
This module is exactly what I needed for my custom quadcopter project. The integration of all four sensors on one board saves so much wiring time. Data readings are stable and consistent with my Arduino.
Anonymous
Mar 04, 2026
Rating: 5/5
Exceeded expectations
Very impressed with the noise levels on the gyro output. Much cleaner signal than cheaper alternatives I have tried. Highly recommend for anyone building stabilization systems.
Q: Can I use this for outdoor altitude measurement?
A: While the BMP180 sensor can measure atmospheric pressure for altitude estimation, it is sensitive to temperature and wind. It is best suited for relative altitude changes rather than precise absolute GPS-level altitude.
Q: Does this come with header pins soldered?
A: No, the module is shipped without header pins to allow flexibility in mounting. You will need to solder your own headers or wires.
Q: Is this module compatible with 5V logic levels?
A: Yes, the GY-87 module includes voltage regulators and level shifters, making it safe to use with both 3.3V and 5V microcontrollers like Arduino Uno.
Q: What is the I2C address for the MPU6050 on this board?
A: The default I2C address for the MPU6050 is 0x68. If the AD0 pin is pulled high, it changes to 0x69.
Q: Are sample code libraries available for Python?
A: Yes, there are several open-source Python libraries available for Raspberry Pi and MicroPython that support the individual chips on this module.