Developer

This is a discussion re the bad Accel, Gyro and Baro values that we're seeing with ArduCopter-3.1.  The increase in the SPI bus speed from 500khz to 8Mhz has exposed a hardware problem on some boards.  That hardware problem is that the 3.3V regulator has been blown so all sensors are running at 5V instead of the intended 3.3V.

 

How have these regulators been burnt out?

  • Attaching a radio receiver or MinimOSD to the APM while the APM is only powered through the USB (see video below)

  • Some clone boards seem to come from the factory with blown regulators.  3DR boards might also come with blown regulators although they do a specific check of the regulator as part of the regular QA process.
  • It is not (as far as we know) actually caused by the AC3.1 software itself, it just exposes the problem.  You could prove this to yourself by checking the 3.3V regulator (see video above) before and after the upgrade.

 

How can we fix the regulator?

Option #1:  If it's a new board (so that it's less likely you burned it out yourself) you could report the problem to the retailer that sold you the board and ask for an replacement.  If it's 3DR it's called an "RMA".

Option #2: if you're handy with a soldering iron you can replace the regulator yourself.  On the APM2.5.2 (and higher) boards it's not that difficult.  On the APM2.5 it's far more difficult.

3691073788?profile=originalFor APM2.5.2 : TPS79133DBVR

For APM 2.5: MIC5219-3.3YML TR

How can I stop it from happening again?

Do not connect any devices such as a radio receiver, MinimOSD, GPS, etc while the APM is powered especially while powered only through the USB cable.

Attaching a 100uF capacitor across any of the APM's radio input's 5V and GND pins will stop the regulator from being blown by plugging in a receiver.  video here!

There are very few reports of regulators being blown twice and no reports of it ever failing in flight.

 

Below are some graphs of the types of values that we are seeing on these boards.

3691073724?profile=original

You need to be a member of diydrones to add comments!

Join diydrones

Replies are closed for this discussion.

Replies

  • Developer

    New video posted from Philip of how to replace the regulator and add the capacitor.  enjoy!

  • Developer

    I'm closing this thread.  One of the golden rules of diydrones is we try to treat each other with respect.  This thread seems to be a magnet for borderline (or over the line comments).  hopefully those who need help will find the info in the main area or the comments.  If not I'd recommend posting in the APM forum

  • Developer

    Let's all stay cool and on the topic of this thread.

  • Although I don't understand a word he says, his approach is very tidy. I will probably use this method with my next 3.3v reg replacement.

    https://www.youtube.com/watch?feature=player_embedded&v=5Ur_s2i...

    • TIDY? Are you serious; that cobbled-together mess of wires and heat-shrink?

      Every place you add a solder joint is a point of failure. On top of that, there's no mechanical securing of the part; it's just dangling off the wires. AND it blocks BOTH UART0 AND the SPI bus.

      And on top of that, it's really just my mod in German; so somehow that makes it better? ;) :P

      mnem

      *Not nearly funky enough*

      • This reply was deleted.
        • Ummm...

          I really don't understand what you're asking here; I do have it clearly marked in this photo:

          SolderPoints.jpg?width=640

          And also in this revised mod shown here:

          DSC08992.jpg?width=640

          What it sounds like you're asking is that I spoon-feed you how to rebuild an APM. I'm not going to do that; and it isn't because I can't simplify this any more; it's because it would be DANGEROUS to do so.

          The bottom line is that this mod is laid out assuming that one has at least a fundamental understanding of electronics and how to assemble/solder components properly; it is intended as a guide for those who have that knowledge. It is NOT intended for those who have NO understanding of electronics at all; this is NOT like changing a light bulb in your car or replacing a fuse. It is important that you know what you are doing before attempting this Mod, or that you should take it to someone who DOES have a good understanding of electronics, for the same reason it's important to know why you don't just replace a blown 15A fuse with a 30A fuse.

          If you are looking for instructions like come with Legos, that's ENTIRELY inappropriate here; if you don't understand what you're doing with the Mod, then you likely don't understand the importance of keeping the modded APM out of regular service until you've tested it THOROUGHLY, and quite possibly don't even have a good understanding of how to test it thoroughly before putting it back in service either.

          I'm not going to help you, or anybody else, put an untested or improperly Modded APM in the air. I WILL show you how I THINK this Mod is best accomplished; you are welcome to take that knowledge to the technician of your choice if you don't feel you can do it yourself.

          Paul

          There's a reason we don't give handguns to monkeys.

      • WOW, forgive me Paul!

        Yep, it is your mod and it is in German, but for someone who is not all that great at soldering the small stuff, it may be an easier approach to it...English would be a bonus. I've replaced the regulator and added the 100uf capacitor in my APM2.5.2 and I can honestly say that my soldering hand was shaking as I was very worried about messing up something else in the process. Not being an electronics guru, which I'm willing to bet most in this hobby are not, I probably would have used this version of your mod as it seems a little less intimidating, maybe it's just because the mod is performed in the video which provides a bit of reassurance that your doing it correctly?  Although a dab of hot glue under the part would be a good idea.

        Just my opinion.

        Josh

        BTW, I am grateful for this mod as it saved me from spending green on another board, thanks. 

        • But... but... but...

          The whole reason for the way I designed the mod was to make it easy to implement... that's WHY I located and marked the solder lands on the surrounding capacitors as the better place to solder to because they're bigger than the tiny pads on the board... heck, one of the solder points he uses is the same as the one I identified for 3.3V OUT. PLUS, with my setup, you don't lose ANY ports!

          And... and... and... Oh never mind. I give up. What chance does better engineering stand against a video on YoubTube and some guy with a foreign accent? A dash of heat shrink tubing and the deal is sealed... *rolleyes*

          mnem

          I'll just be over here, crying in my liquid nitrogen...

          • Oh... BTW... You know this mod is still in Beta, right?

            Please, PLEASE, don't go flying in any autonomous modes without FIRST verifying that EVERYTHING works perfectly on the bench, and then when you deploy in an actual aircraft, thoroughly test in ALL in all manual modes before trying anything where the aircraft is thinking for itself.

            Treat it with suspicion just like you would any Flight Controller that had survived a catastrophic crash; because it HAS. The difference is that it survived a mazillion-electron pileup on the 3.3V Bus, rather than getting flipped upside down or bounced off grand-dad's grand old Elm tree.

            The potential for epic, gruesome failure is not one whit less.

            Please, for your sake and mine, treat it like it's possessed by demons until you have proven otherwise with careful, methodical testing; for this is our recipe:

            1 part Ginormous LiPo battery with incendiary potential of a gallon of gasoline

            1-8 parts high-powered Electric Motor with "Whirling Blades of Doom"

            1 part Ultra-light, ultra-strong airframe equipped with a brain that can think for itself

            Umpteen parts uber-complicated radio transmitter and electronics to connect it all together

            I don't know how Murphy manages to stay away long enough that EVERY FLIGHT of every machine doesn't end in major litigation.

            With this in mind, proceed with great care. Then, please come back and report your results in as much detail as you can manage on my Mod page; so we can collect the results and pass them on to others, that they too can make an informed decision.

            Actually, I think I need to put this at the very top of my Mod log...

            mnem

            Bring me ten propeller hubs of matching dimensions and weight, that we may form the sacred symbol and start the incantation...

            • I really wish my battery had the power of 1000 sticks of dynamite (what a gallon of gas has), I could fly acro (with naze32 FC and 1KW 760g ~7:1 ptw quad) for a long time.

              "don't go flying in any autonomous modes without FIRST verifying that EVERYTHING works perfectly on the bench"

              How do I test ALT hold, Loiter, Circle, Land, Position, and Simple modes on the bench?

              have never blown a 3.3v reg, but for the heck of it, I soldered a couple 100uF ceramic smd parts right at the input to the reg (lower resistance over the A2 pin), but I solder 0.4mm pitch CSP 100~300 pin (ball) parts in my sleep, there is more than one way to skin a cat.

              Should I BOLD this text to make it look like I am yelling?  :)

This reply was deleted.

Activity

Jose Araujo liked Jose Araujo's profile
Aug 29
spencer harvey liked spencer harvey's profile
Jul 9
More…