HiLetgo MPU9250 GY-9250 9-Axis 9 DOF 16 Bit Gyroscope Acceleration Magnetic Sensor 9-Axis Attitude +Gyro+Accelerator+Magnetometer Sensor Module IIC/SPI
Thumbnail 1Thumbnail 2Thumbnail 3Thumbnail 4Thumbnail 5

HiLetgo MPU9250 GY-9250 9-Axis 9 DOF 16 Bit Gyroscope Acceleration Magnetic Sensor 9-Axis Attitude +Gyro+Accelerator+Magnetometer Sensor Module IIC/SPI

3.8/5
Product ID: 31791544
Secure Transaction

Details

  • Brand
    HiLetgo
  • Material
    FR4
  • Maximum Supply Voltage
    5 Volts
  • Measurement Accuracy
    ±250°/S ±2g
  • Measuring Range
    ±250 - ±2000 -
📡I2C/SPI Comm
🔋3-5V Power
⚙️9-Axis Sensor

Description

🚀 Elevate Your Projects with Precision!

  • COMPACT DESIGN - Lightweight and compact, this module is perfect for both professional and DIY applications.
  • VERSATILE VOLTAGE - Designed to operate seamlessly between 3-5V, making it adaptable for various projects.
  • DYNAMIC RANGE OPTIONS - Customize your measurements with selectable gyro ranges of +/-250 to +/-2000 dps and accelerometer ranges of +/-2G to +/-16G.
  • PRECISION PERFORMANCE - Experience unparalleled accuracy with a 9-axis sensor that combines gyroscope, accelerometer, and magnetometer capabilities.
  • FLEXIBLE COMMUNICATION - Choose between I2C and SPI communication modes for optimal integration with your devices.

The HiLetgo MPU9250 GY-9250 is a cutting-edge 9-axis sensor module that integrates a gyroscope, accelerometer, and magnetometer, offering versatile communication options and a wide range of measurement capabilities, making it ideal for advanced robotics, drones, and IoT applications.

Reviews

3.8

All from verified purchases

N**S

Good customer service

I order this piece thinking it will piece of cake loading a library in Arduino IDE and get precise position/orientation.First the unit I got was labeled MPU-92/65 which made look for specific libraries. After several tries I gave up and wrote to hiletgo support. The replied in less than 12 hours with a library which was useful. I was able to verify that the unit was working. But some of the examples provided did not work. It made reference to a library in github that was unmaintained. But there, I was able to see that the unit works with the same library as the 9250. So I searched arduino IDE library management and found MPU9250 by hideakitai. Which worked fine and the example got all info from the unit. So, I should have tried that first.Second, there is no easy way to get positions/orientation. You need to do a bit of research on what position really means, so you know what you really want, maybe do some calibrations, take into account that electronics and magnets nearby can change magnetometer readings (really!!), and so you probably will need some way to discard some fluctuations. So if you want to learn look up for a wiki page in github by the user kriswiner regarding MPU6050 and Affordable 9 DoF Sensor.There is a catch, the SPI interface uses most of the same pins as I2C which means that pins are not clearly labeled for SPI.In summary, it works, it have response from customer support and it is cheap... It looks like a good learning experience if you want that. If not, look for some more expensive unit that gives you the results. Adafruit have one absolute position unit that seems really good out of the box.

D**N

Bad run of MPU9250 Chips - Bought 2, gyro totally dead on one, Z-axis gyro dead on other

These two purchases were great disappointments. On the first the gyro was dead, gyro registers contain zero no matter what. On second Z-axis for gyro stuck between -3.96 and -4.01 (as if the chip is spinning around Z-axis at 4 deg/sec clockwise while sitting still and does not change regardless of actual rotation). The temp sensor on second chip is 6 deg F high. Magnetometer readings between the two differ by over 500% in Z-axis.To HiLetgo's credit, after sending in the code, the manufacturer did do a 1/2 refund (they refund 1/2, you keep the bad chip and they send a new -- I'm still waiting on the replacement). I understand there can be bad runs on chips, but QA was not up to par here. (I can just picture the poor university students pulling their hair out for days wondering what they did wrong in their I2C code because they can't get the MPU9250 to respond correctly)Hopefully the third chip actually works. I should not have to build 3 sensors just to finally get one working sensor. If everything is working, this is a great little 9-DOF + temp sensor. Simple I2C interface, fast and configurable gyro rates, and would be a good value for any project. However, with any project relying on accurate position and orientation, a chip with a bad gyro, in even just one axis -- is worthless.

J**A

Works well after some issues

Fought a while to get my board working. Turns out you need to connect EDA to SDA and ECL to SCL to access the AK8963 which is the magnetic compass built into the mpu9250. After this I could see the address for the AK8963 (0x0c) and the mpu920 (0x68) but could not read data. I had to add a 4.7 pull up resistor to the sda and scl lines before I could read data. Hopefully this saves someone some time.

W**U

Worked well

Worked well with Arduino and ROS. Magnetometer is garbage but that’s to be expected for this price/size.I ended up going with the sparkfun razor imu for my final product (buy from sparkfun NOT amazon) for ease of integration (it had a micro-usb) and documentation but they have the same chips so theoretically you could use the same libraries.

O**.

Klipper is a bit hard to get this working with! ADXL will be a better option!

I purchased this item to use on my klipper installation on my Ender 3 pro, I did struggled for quite some time trying to get this working and I was not able to get it working over I2C, Klipper docs don't give you much info on this and what I end up doing is using an Atmega328p which in other words is an Arduino Uno board, so I had to flash the klipper firmware to the UNO and then connect it to my RPI 4B running my klipper install by USB and it worked, not the best way to do it and luckily I had and Arduino UNO board on hand.Device does work as advertise but I just wanted to let my Klipper friends out there know that they will be better of purchasing the ADXLs which I did and it was way easier and better connecting them directly to the PI4B.

W**.

Worked Perfectly. Project was a success

For a school project we built an EFIS (Electronic flight instrumentation system) and needed a capable IMU (Inertial measurement unit.) I was hesitant picking up a 9 DOF after working with several MPU 6050 units thinking that the magnetometer addition would be a bit much. It worked well for our compass element in our EFIS. Of course we compensated the reading to true north using a GPS module readout as well.The real surprise to me was that a lot of my code that I used for the MPU 6050 translated to this unit perfectly. It makes sense why it would work but there was concern within our group when starting development. This unit was also my first experience in manually programming the unit itself using the I2C protocol. It was very forgiving to my mistakes.If you want a consistent reading and a reliable piece, this is your part.

R**S

Do you like unpredictability?

Sometimes it boots with the SCL/SDA I2C bus showing the MCU9250 and the AK8963. Yay I2C bridge!Sometimes it boots with a broken I2C bridge and the AK8963 I2C is off on ECL/EDA. But you can't keep a manual bridge of the ECL/EDA to SCL/SDA wired up because when the integrated bridge decides to work, ECL/EDA trashes the bus.The measurements are reasonable though, that's why I give it an additional star.

Common Questions

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Fatima A.

Best international shipping I've ever tried. Worth every penny!

3 days ago

Anjali K.

The product quality is outstanding. Exactly what I needed for my work.

1 month ago

Shop Global, Save with Desertcart
Value for Money
Competitive prices on a vast range of products
Shop Globally
Serving over 300 million shoppers across more than 200 countries
Enhanced Protection
Trusted payment options loved by worldwide shoppers
Customer Assurance
Trusted payment options loved by worldwide shoppers.
Desertcart App
Shop on the go, anytime, anywhere.
11.94 OMR

Duties & taxes incl.

OMANstore
1
Free Returns

30 daysfor PRO membership users

15 dayswithout membership

Secure Transaction

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Ali H.

Fast shipping and excellent packaging. The Leatherman tool feels very premium and sturdy.

1 day ago

Anita G.

Good experience, but the tracking updates could be better.

2 months ago

Hiletgo Mpu9250 Gy 9250 9 Axis 9 Dof 16 Bit | Desertcart OMAN