The 1st gimbal.

Results with the 1st gimbal:

The 1st gimbal was a beast to carry around, requiring an 11.1V 5Ah battery to go 2 hours. It was limited by the fabrication tools.

The 2nd gimbal:

The Feiyu Mini 3D was a miracle of brushless gimbals in terms of its small size & price, but it didn't really work because of nagging firmware problems. This is alternative firmware to get the essential functionality, but not a complete feature set. Once installed, the original firmware will be completely lost. It's more for documenting how a brushless gimbal works.

After their 1st appearance, brushless gimbals quickly faded from miracles to a part of every quad copter as forgettable as landing gear. Open source firmware development stopped. Future generations were happy using them without knowing how they worked.

Getting good results is a tricky problem involving feedback control & multivariable calculus. Sadly, anyone wanting to build one or fix one would be hard pressed to find examples.

Convenient carrying case.

Results with the Feiyu:

It goes 2 hours on a 2Ah 7.4V battery. This is still not a complete implementation. It doesn't handle roll/pitch offsets properly & there's still quite a shake which was subdued by sampling every 20 frames.

Download source code without support

(C) 1997-2017 Starving, flat broke Programmers
Hosted all these years by Sourceforge