The Naze32 is a small flight controller based on the 32bit STM32 processor running at 72MHz. Compared to other popular flight controllers, which are based on 8-bit platform running only at 16Mhz, like the KK2 and APM2.
The board comes with 4 different versions: 6DOF, ACRO, 10DOF and FULL. All 4 versions use the same hardware, the difference is on the sensors and in case of the Full version it has a 128mb of flash memory, as seen on the image below.
There’s different revisions of the Naze32 board, currently it’s on revision 6, at each revision some improvements are made to keep the board better and up to date with the sensors and other accessories
Now… About the firmware you can use, this days there’s a lot of options, the two most popular ones are Baseflight and Cleanflight, both are very similar, it’s just a question of preferences i guess. I tend to use Cleanflight since its the one that has more updates and people behind it.
You can add a lot of things to the board, such as GPS or Bluetooth, however, the GPS is still a working in progress, you can’t do way points yet, let’s hope we have this function in the near future at the same price as the naze32 has been.
Pros, and Cons
Easy To use - 8/10
Functions - 9.5/10
Upgradable - 9.5/10