I got board the other day so i dug out the skookum SK-720 that i had replaced with a HC3-SX because i had have problems with self-leveling drifting with this paticular unit, well long story short, i had removed it from the case and was looking the bourd over when i suddenly realised that the large analog devices mems gyro chip on the board (which is a ball grid array (BGA) type) was not level with the board, in fact it was not even close to being parallel with the board !!! it wasn't just tipping one way but it was more so one corner was very high !!! just to make sure it wasn't just me i took it to work and had several people look at it and they immediately pointed to the corner that was very obviously high,
(large silver topped chip in pic below)
so now what to do ?
i desided to fix it myself after watching a few videos about changing ball grid array chips, soooo break out the heat gun and away i went, heated it up and it droped down to where it was parallel with the board and squared it with the alignment marks and let it cool down.
at the end of the day i took it home with me, plug it back on the control board, put it back in the case, and then pluged it into my computer, long dramatic pause IT STILL WORKED !
ran it through a battery of tests and it passed with flying colors, now all i need now is the new firmware update that lets you "zero the sensors" and it will be ready for the quad that i have been planning on building ever since i removed it from my Mini Protos a while back !