There is no denying that CC3D belongs to excellent DIY pilots. You may already known how amazingly it works, but here I will recommend another brilliant version to you: the Mini CC3D OpenPilot FC.
OpenPilot Review: Regular CC3D VS Mini CC3D
This mini version actually has the same functions as its larger stablemate, but the former just takes half size of the latter one. Mini CC3D OpenPilot FC features a powerful 32bit STM micro-controller, 3axis high performance MEMs gyro and 3 axis high-performance MEMs accelerometer. These are all on a 30mm x 17mm 4layer PCB, which is designed for superior electrical noise reduction and flight performance.
We can know now why mini CC3D was made from its size and shape. In accordance with personal needs, there are other types of Mini CC3D OpenPilot flight controller. Of course, the two versions of mini CC3D share the same powerful functions.
The mini CC3D Atom runs the OpenPilot firmware. It is configured and monitored by using the OpenPilot Ground Control Station open source free software. The hardware is completed, so there is no need to solder.
The included RC harness allows you to connect any standard PWM receiver. This board also offers direct connection of a Spektrum DSM2/DSMX satellite receiver without the need for a conversion cable.
The board is mounted inside a protective case that can be mounted to the supplied anti-vibration mount with the double sided tape pad. The board alone weighs only 4 grams, and with the included protective case it still comes in at under 10 grams.
Full software support is provided for Windows, Mac and Linux with direct connection via high speed USB. No drivers required for these plug and play devices.
These Mini CC3D OpenPilot FCs are an all-in-one autopilot board that can be used on any RC aircraft. Specially it provides a crisp feel when flying tricopters, quadcopters, hexacopters, octocopters, and even fixed wing planes. Hope what I present can really help you!