Anonymous
Mar 29, 2026
Rating: 5/5
Reliable 3-axis data
Used this for a self-balancing robot prototype. The response time is quick, and the noise levels are low. Highly recommended for hobbyist robotics.
Description
Reviews
| Brand | - |
| Category | Robotics / STEM Teaching Tools / Sensors |
| Origin | - |
| Model Number | GY-291 |
| Chipset | ADXL345 |
| Axis Configuration | 3-Axis (X, Y, Z) |
| Communication Interface | I2C and SPI |
| Operating Voltage | 3.3V - 5V |
| Measurement Range | ±2g, ±4g, ±8g, ±16g |
| Resolution | 13-bit |
| Output Data Rate | 0.1 Hz to 3200 Hz |
| PCB Dimensions | 22mm x 17mm x 3mm |
| Application | Tilt Sensing, Vibration Monitoring, Free-Fall Detection |
Anonymous
Mar 29, 2026
Rating: 5/5
Reliable 3-axis data
Used this for a self-balancing robot prototype. The response time is quick, and the noise levels are low. Highly recommended for hobbyist robotics.
Anonymous
Mar 25, 2026
Rating: 5/5
Best budget accelerometer
For the cost, you cannot beat this module. It handles vibration well and the gravity vector calculation is precise enough for inclination apps.
Anonymous
Mar 17, 2026
Rating: 4/5
Good accuracy, compact size
The readings are stable and accurate for tilt detection. The only minor issue is that the pin headers were not included, so I had to solder them myself.
Anonymous
Mar 13, 2026
Rating: 5/5
Great for learning sensors
Bought this for a university project on motion sensing. Documentation online is plentiful, making it very beginner-friendly. Works exactly as described.
Anonymous
Mar 08, 2026
Rating: 5/5
Perfect for Arduino projects
This sensor module works flawlessly with my Arduino Uno. The I2C connection was easy to set up, and the library support is excellent. Great value for the price.
Anonymous
Mar 04, 2026
Rating: 4/5
Solid performance
Integration with Raspberry Pi was smooth. The SPI mode offers faster data rates which was necessary for my application. Good build quality.
Q: Does this module come with pin headers soldered?
A: No, the module typically ships without pin headers soldered to allow for flexible mounting options. You will need to solder them yourself.
Q: What is the maximum sampling rate available?
A: The ADXL345 chip supports output data rates up to 3200 Hz, which can be configured via the register settings in your code.
Q: Does it support free-fall detection interrupts?
A: Yes, the ADXL345 features built-in interrupt pins that can be configured for free-fall, activity, and inactivity detection.
Q: Is there a Python library available for Raspberry Pi?
A: Yes, there are several open-source Python libraries available on GitHub that support I2C communication with the ADXL345 on Raspberry Pi.
Q: Can this sensor operate at 5V logic levels?
A: Yes, the GY-291 board includes a voltage regulator and level shifters, making it compatible with both 3.3V and 5V microcontrollers.