The Crazyflie is an open source nano quadcopter kit designed for flexible development and hacking. It's among the smallest in the world, weighing only 19 grams and measuring 9 cm motor to motor.
Small and lightweight, around 19g and about 90mm motor to motor
Flight time up to 7 minutes with standard 170mAh Li-Po battery
Standard micro-USB connector for charging which takes ~20min for the stock 170mAh Li-Po battery
On-board low-energy radio@1mW based on the nRF24L01+ chip. Up to 80m range (environment dependent) when using the Crazyradio USB dongle
Radio bootloader which enabled wireless update of the firmware
Powerful 32 bit MCU: STM32F103CB @ 72 MHz (128kb flash, 20kb RAM)
3-axis high-performance MEMs gyros with 3-axis accelerometer: Invensense MPU-6050
3-axis magnetometer HMC5883L (compass)
High precision altimeter MS5611-01BA03
Expansion header 2×10 pins 1.27mm (0.05”) pitch including power, I2C/UART, SPI/ADC. Header also contains ARM Cortex 10-pin JTAG (header not included)
4-layer low noise PCB design with separate voltage regulators for digital and analog supply
Check the electronics
Before you go ahead and assemble the Crazyflie check the Crazyflie control board and the Crazyradio electronics:
1. Attach a powered micro-USB cable to the Crazyflie control board. It should power up and blink 5 times with the green LED. After that the green LED should be fully on and the red LED should blink.
2. Attach the Crazyradio to a computer and follow the installation instructions. When the Crazyradio is found and enumerated the red and green led will turn off. This is a good sign.
3. When the cf-client is installed and the Crazyradio is working it should be possible to connect to the Crazyflie using the connect button in cf-client. Test that you can connect. It is also a good time to update the firmware now using the bootloader.
When all these tests passed go ahead and start the assembly. If they did not pass visit the forum and open a support thread if you can't already find one describing the problem.