Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Hardware
  3. Serious hardware issues with GY-521 modules

Serious hardware issues with GY-521 modules

Scheduled Pinned Locked Moved Hardware
gy-521mpu6050gy521
4 Posts 2 Posters 67 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    Sergio1234
    wrote on last edited by
    #1

    I have an automotive development using MPU-6050 mounted on GY521 modules

    I am driving the MPU-6050 using a PIC24EP512GU806 Picmicro at 3.3v,

    For this reason I am bridging in the GY521 modules, the 5v to 3.3v regulator, since I have my own 3.3v regulator that powers my processor & MPU6050

    They were very useful for this project the Jeff Rowberg libraries and examples, so I want to thank Jeff for this great work

    I am using the MPU6050 DMP, with a sampling rate of 100 ms, which interrupts my processor every 100 ms to update Accel, Gyro, Quaternions, Euler angles, etc.

    Now I tell you my problem, I have very serious hardware problems with the GY-521 modules

    I bought 1500 units of gy-521 modules from two different Chinese suppliers, The price of gy-521 was very good, less than one dollar each per 1000 units

    The appearance of these modules are identical to all I've seen in forum photos, each one in its bag, with the two connectors one straight and the other at 90 degrees.

    They all seem to be from the same manufacturer, then sold by different vendors, they are even identical to the ones I bought locally during development

    I have built a test tool, which connects to the gy-521 board with a clamp, does a calibration, and test with controlled movements in all axes, accel, gyros and DMP output from MPU6050

    When I receive the modules, the first thing I do, is to remove the 5 to 3.3v LDO regulator, and make a bridge between pins 1 and 5 since my power supply is 3.3v.

    The second thing I do is test them with my tool, during this test I am getting a rejection of 10% of the modules (they are new modules taken out from their bag)

    The main reasons for rejection are: the DMP does not start, or any of the axes is fixed at a 2G value, no matter how the module moves.

    then with the 90% approved modules, I assemble my equipment, test them and encapsulate them in epoxi resin

    These equipments are then installed and calibrated in trucks, where they work 24 hours a day, measuring certain acceleration and incline parameters continuously, in an unattended eviroment

    It is good to clarify that I have experience in both design of automotive equipment and unattended equipment, with adequate power supplies and intelligence and watchdog in the processor to recover from any software failure, with the capacity of a total ot partial power off, and automatic restart

    The problem I am having is that after approximately 2 months of continuous good operation, the MPU6050 suddenly dies and stops working.

    I cannot access to measure electrically since they are encapsulated in epoxy, but I see with the monitor leds , my processor trying to power off and restart continuously the MPU6050, I see also with a led that shows the status of the interrupt pin of the MPU 6050 that the DMP is not starting.

    You know someone who has had similar problems, it will be counterfeit modules or mounted with scrap invensense chips?

    Do you know any reliable vendor for these modules?

    Thanks in advance for your help

    monteM 1 Reply Last reply
    0
    • S Sergio1234

      I have an automotive development using MPU-6050 mounted on GY521 modules

      I am driving the MPU-6050 using a PIC24EP512GU806 Picmicro at 3.3v,

      For this reason I am bridging in the GY521 modules, the 5v to 3.3v regulator, since I have my own 3.3v regulator that powers my processor & MPU6050

      They were very useful for this project the Jeff Rowberg libraries and examples, so I want to thank Jeff for this great work

      I am using the MPU6050 DMP, with a sampling rate of 100 ms, which interrupts my processor every 100 ms to update Accel, Gyro, Quaternions, Euler angles, etc.

      Now I tell you my problem, I have very serious hardware problems with the GY-521 modules

      I bought 1500 units of gy-521 modules from two different Chinese suppliers, The price of gy-521 was very good, less than one dollar each per 1000 units

      The appearance of these modules are identical to all I've seen in forum photos, each one in its bag, with the two connectors one straight and the other at 90 degrees.

      They all seem to be from the same manufacturer, then sold by different vendors, they are even identical to the ones I bought locally during development

      I have built a test tool, which connects to the gy-521 board with a clamp, does a calibration, and test with controlled movements in all axes, accel, gyros and DMP output from MPU6050

      When I receive the modules, the first thing I do, is to remove the 5 to 3.3v LDO regulator, and make a bridge between pins 1 and 5 since my power supply is 3.3v.

      The second thing I do is test them with my tool, during this test I am getting a rejection of 10% of the modules (they are new modules taken out from their bag)

      The main reasons for rejection are: the DMP does not start, or any of the axes is fixed at a 2G value, no matter how the module moves.

      then with the 90% approved modules, I assemble my equipment, test them and encapsulate them in epoxi resin

      These equipments are then installed and calibrated in trucks, where they work 24 hours a day, measuring certain acceleration and incline parameters continuously, in an unattended eviroment

      It is good to clarify that I have experience in both design of automotive equipment and unattended equipment, with adequate power supplies and intelligence and watchdog in the processor to recover from any software failure, with the capacity of a total ot partial power off, and automatic restart

      The problem I am having is that after approximately 2 months of continuous good operation, the MPU6050 suddenly dies and stops working.

      I cannot access to measure electrically since they are encapsulated in epoxy, but I see with the monitor leds , my processor trying to power off and restart continuously the MPU6050, I see also with a led that shows the status of the interrupt pin of the MPU 6050 that the DMP is not starting.

      You know someone who has had similar problems, it will be counterfeit modules or mounted with scrap invensense chips?

      Do you know any reliable vendor for these modules?

      Thanks in advance for your help

      monteM Offline
      monteM Offline
      monte
      wrote on last edited by monte
      #2

      @Sergio1234 I can't tell for sure that this is same case as mine, but I had problems with this modules too.
      They couldn't initialize and the problem was bad soldering of MPU6050 chip. So I tried to resolder it and it worked, but then it stopped, and I had to redo it again.
      I've ended up buying sole chips without pcb, because it seems for some reason they can't properly solder them...
      Or maybe it's just bad quality of counterfeit chips that are just working for their price.
      I would suggest you to buy original chips from known source, if you're building serious products for critical applications.

      monteM 1 Reply Last reply
      1
      • monteM monte

        @Sergio1234 I can't tell for sure that this is same case as mine, but I had problems with this modules too.
        They couldn't initialize and the problem was bad soldering of MPU6050 chip. So I tried to resolder it and it worked, but then it stopped, and I had to redo it again.
        I've ended up buying sole chips without pcb, because it seems for some reason they can't properly solder them...
        Or maybe it's just bad quality of counterfeit chips that are just working for their price.
        I would suggest you to buy original chips from known source, if you're building serious products for critical applications.

        monteM Offline
        monteM Offline
        monte
        wrote on last edited by
        #3

        I've looked for prices for you. Mouser - 3.67€ from 1000 pieces, Digikey - 4.08$ from 1000 pieces, LCSC - 1.43$ for same 1000 pieces. So I guess needless to say that GY-521 can't use original TDK chips for a retail price less than 1$ for a complete module.
        If you interested: https://lcsc.com/product-detail/Attitude-Sensors_TDK-InvenSense_MPU-6050_TDK-InvenSense-MPU-6050_C24112.html

        1 Reply Last reply
        1
        • S Offline
          S Offline
          Sergio1234
          wrote on last edited by
          #4

          Thanks a lot for sharing your experience

          I had reached a similar conclusion

          I tried to put in the oven the modules that failed, but only a few were "fixed"

          I have already successfully used another type of modules mounted in China at a lower price than the individual components, and I assumed that they could reach that price because they manufactured millions of modules

          But in the case of the GY-521 it seems to be of very poor quality, it struck me that I did not find any comments on forums about these bad modules

          I am evaluating redoing my PCB to directly mount the original MPU6050

          Thanks again for your help

          1 Reply Last reply
          1
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          18

          Online

          11.7k

          Users

          11.2k

          Topics

          113.1k

          Posts


          Copyright 2025 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • MySensors
          • OpenHardware.io
          • Categories
          • Recent
          • Tags
          • Popular