Anonymous
Mar 27, 2026
Rating: 5/5
Solid build quality
The PCB looks professionally made with good soldering. It has been running in my outdoor rover for weeks without any drift issues or connection drops.
Description
Reviews
| Brand | - |
| Category | Robotics / STEM Teaching Tools / Sensors |
| Origin | - |
| Sensor Type | 9-Axis (Accelerometer, Gyroscope, Magnetometer) |
| Model Number | JY901S |
| Communication Interface | UART / TTL |
| Operating Voltage | 3.3V - 5V DC |
| Measurement Range (Accel) | ±2g to ±16g (Configurable) |
| Measurement Range (Gyro) | ±200°/s to ±2000°/s |
| Output Frequency | Up to 200Hz |
| Dimensions | 23mm x 17mm x 4mm |
| Weight | 3.5 grams |
| Application | Robotics, Drones, VR, Motion Control |
Anonymous
Mar 27, 2026
Rating: 5/5
Solid build quality
The PCB looks professionally made with good soldering. It has been running in my outdoor rover for weeks without any drift issues or connection drops.
Anonymous
Mar 17, 2026
Rating: 5/5
Excellent value for money
As a student working on a thesis involving motion tracking, this module offered professional-grade performance at a fraction of the cost of industrial sensors. Highly recommended.
Anonymous
Mar 17, 2026
Rating: 4/5
Great sensor, documentation could be better
Hardware quality is excellent and the magnetic calibration works well once you figure out the command set. Would give 5 stars if the English manual had more code examples for Python.
Anonymous
Mar 12, 2026
Rating: 5/5
Reliable and compact
Used this for a self-balancing robot. The size is perfect for tight spaces, and the noise level on the gyro output is very low compared to cheaper modules I've tried.
Anonymous
Mar 07, 2026
Rating: 4/5
Good latency, needs calibration
Latency is low enough for basic VR head tracking. Just remember to perform the magnetic calibration in an environment free of metal interference for best results.
Anonymous
Mar 05, 2026
Rating: 5/5
Perfect for my drone project
The JY901S provides incredibly stable data. I integrated it into my custom flight controller and the attitude estimation is spot on. The UART interface makes it very easy to parse data with an Arduino.
Q: Is there a library available for Raspberry Pi?
A: While we do not provide an official Python library, many users have successfully created their own parsers using the standard pyserial library based on our protocol documentation.
Q: Can I change the output data rate?
A: Yes, the output frequency is configurable via serial commands. You can set it anywhere from 1Hz up to 200Hz depending on your bandwidth requirements.
Q: How do I perform magnetic calibration?
A: You need to send the specific calibration start command via UART, then rotate the sensor in a figure-8 pattern until the completion signal is received. Please refer to section 4.2 of the user manual for exact hex codes.
Q: Does this module come with a USB to TTL converter?
A: No, the JY901S module is sold separately. You will need your own USB to TTL adapter to connect it to a PC for configuration.
Q: What is the operating temperature range?
A: The sensor operates reliably between -40°C and +85°C, making it suitable for most indoor and outdoor applications.