The Crazyflie Bolt is a Crazyflie 2.X compatible flight controller for brushless builds. It is intended to have the strengths of the Crazyflie 2.1, but in a slightly bit bigger package. It uses the same sensors as the Crazyflie 2.1 and the firmware binaries are compatible with both.
Features
- Firmware compatible with Crazyflie 2.1 and Crazyflie Bolt
- Supports expansion boards with automatic detection
- Integrated radio with dual antenna support (no firmware support yet)
- Wireless firmware updates
- Dual-MCU architecture with dedicated radio/power management SoC for advanced applications
- Real-time logging, graphing and variable setting in addition to full use of expansion boards when using a Crazyradio or Crazyradio PA and a computer
- Integrated power distribution (max 8A / motor)
- Low latency IMU connection
- Low power mode (down to 50uA) in sleep
Mechanical specifications
- PCBA size (WxHxD): 35x9x42mm (including connectors but not battery wire)
- Weight: 7.3 g (PCBA only), 9.2 g (PCB + battery cable)
- Battery cable length: 50 mm
- ESC cable length: 60 mm
- Antenna length: 150 mm
- Standard mounting (M3 mounting holes spaced 30.5 mm in square)
Electrical specifications
- Voltage input 1S-4S (3V to 17V)
- Deep sleep consumption down to 50 uA
Radio specifications
- 2.4GHz ISM band radio
- 20 dBm radio amplifier
- Bluetooth Low Energy support with iOS and Android clients available (tested on iOS 7.1+ and Android 4.4+)
- Dual antenna support (2 x uFL connector)
Microcontrollers
- STM32F405 main application MCU (Cortex-M4, 168MHz, 192kb SRAM, 1Mb flash)
- nRF51822 radio and power management MCU (Cortex-M0, 32Mhz, 16kb SRAM, 128kb flash)
- uUSB connector
- Full speed USB device interface
- Partial USB OTG capability (USB OTG present but no 5V output)
- 8KB EEPROM
IMU
- 3 axis gyro (BMI088)
- 3 axis accelerometer (BMI088)
- 3 axis magnetometer (BMI088)
- high precision pressure sensor (BMP388)
Supported clients/controllers
- Win/Linux/OSX python client
- The gamepads used by the Xbox 360 and the Playstation 3 are used as reference controllers
- Any gamepad/controller with at least 4 analog axes
- Android mobile device
- iOS mobile device
Interfaces
- 1 x Full speed uUSB
- 2 x Crazyflie expansion connectors (see blow)
- 2 x u.FL connectors
- 4 x ESC connectors using PWM / OneShot125 (JST-PH)
- 1 x XT30 battery connector
Expansion connectors
- VCC (3.0V, max 100mA)
- GND
- VCOM (5V, max 400mA)
- VUSB (both for input and output)
- I2C (400kHz)
- SPI
- 2 x UART
- 4 x GPIO/CS for SPI
- 1-wire bus for expansion identification
- 2 x GPIO connected to nRF51
Package contents
- 1 x Crazyflie Bolt (with battery cable attached)
- 1 x External antenna (with u.FL connector)
- 4 x ESC connector cables
- 2 x Short male deck connectors (spare part)
- 2 x Long male deck connectors (spare part)
Related links to "Crazyflie Bolt"