AfroMini 32 connecting with Baseflight
I ordered one AfroMini 32 from abusemark.com and here is my short review of the board. AfroMini 32 is a micro version of the Naze32 flight controller.
STM32F103 – Same processor is used on the Naze32 and CC3D
MPU6050 Accelerometer and gyroscope
Only supports PPM Receiver Input. You need an additional PPM encoder or PPM receiver.
No MicroUSB port
The board comes without any pins or cables included. Just the board. The flight controller is really small (33mm x 16.5mm) and light (1.75 gram). Its half the size of my OpenPilot CC3D.
You need to solder the pins on your own. Here is a picture with the pins already soldered.
As you can see the board is so small, so there is no MicroUSB port for setup and configuration. To connect with a PC and the Baseflight Configurator you need an FTDI adapter. You can also use Arduino with integrated FTDI chip.
Place a jumper to bridge the RST and GND pins or hold the reset button of the Arduino until you finish the configuration.
Then connect the side-pins from the AfroMini 32 to the Arduino: GND – GND, 5v – 5V, TX – TX and RX to RX (not reversed TX-RX! ). Connect the Arduino board to your PC. Now you can install the newest firmware and setup the board just like the normal Naze32.