Hello guest, if you read this it means you are not registered. Click here to register in a few simple steps, you will enjoy all features of our Forum.
This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[T.B.C.] Bricked Gyro Thread
#1
Has anyone out there got an SPI ELRS board with a bricked ICM20689 gyro.  I think Shellodan has one, thinking about it.  there must be others too.

The boards that seem to be bugged are:

BetaFPV 5A AIO with SPI ELRS
BetaFPV 12A AIO with SPI ELRS
Crazybee 5A AIO with SPI ELRS
Crazybee 12A AIO with SPI ELRS

Basically the boards that use the BETAFPVF4SX1280 or CRAZYBEEF4SX1280 target on Betaflight, are the ones I know that can brick.  There are potentially a bunch of other boards that use SX1280 that may be afflicted by it too, from DarwinFPV, T-Motor, HGLRC, GEPRC, Emax, iFlight and NeutronRC.  So if you have some other board with an ICM20689 gyro that has no yaw on it, you could try as well.

Anyway, if you have one, could you install Quicksilver on it and see if it is still bricked.

So tonight while bored I thought why not flash the bricked 5A BetaFPV AIO that i got with the Meteor 65 I picked up cheap last year.  So I started out by flashing latest version 0.9.5 but realised it wouldn't work with my ELRS 2 radio.  So I then put on 0.8.4-dev (the last version that has a "BetaFPV Brushless ELRS" target). So when I got the screen with the quad image it was spinning on yaw when i turned it left or right.  So that got me interested, so I partially reassembled it so i could fly it LoS.  So it flew, flipped over, spins around in circles, which I think is motor direction related, but shockingly, while it was going nuts on the floor, yaw worked, ie, it spins left or right.  Unfortunately I've run out of time for playing with it (past midnight), so will start again tomorrow and see if I can get it to hover.  I think the problem is when i went to the motors tab and spun the motors the directions were all over the place, so i loaded up the ESC config and reversed the ones that were spinning incorrectly.  This hasn't fixed it (maybe a glitch from using a dev version).  They are still spinning at random, so i will have to do it from Bluejay directly.

So I need someone else to try this little experiment just to confirm it works for them too and isn't a fluke of some sort.  If so, we may have the solution to the bricked gyro issue, ie, don't use Betaflight, use Quicksilver.
Try Not, Do or Do Not
- Yoda

Reply
Login to remove this ad | Register Here
#2
So when i looked up what Shellodan said about his FC, he said his was spinning constantly on Yaw. Where as when I tried this one out originally it would hover, pitch, roll, but not yaw at all. So I've maybe gone from having no yaw to maybe having it constantly rotating. If so, I reckon you can cancel that out in the software. If the software detects no stick movement on yaw but the gyro is saying to turn at x rpm, then if you set up a conditional statement that takes that number and applies the inverse to it, then the quad should stop spinning, then when the stick is used, you apply that value to the new yaw zero to gain the yaw control.

I need to hack on it tomorrow/later a bit more. It could still be some other issue.
Try Not, Do or Do Not
- Yoda

Reply
#3
Scratch this thread for now. I've gone from having it flying to having it spin around crazily. I've been at it for two hours. I think my time would be better spent on other things. Smile
Try Not, Do or Do Not
- Yoda

Reply



Login to remove this ad | Register Here