Powerful and durable, Crazyflie 2.1 Brushless offers stability, flexibility and high autonomy.
This latest drone model is equipped with brushless motors, which provide increased capacity: load, agility and robustness.
Features
- Fully compatible with Crazyflie 2.X ecosystem (except LED-ring)
- Support for various positioning technologies
- Easy to assemble, no soldering required
- Supports expansion boards with automatic detection
- Wireless firmware updates
- On-board charging via standard micro-USB or contact pads
- Open-source software with extensive support library
- Support for swarm and ROS
- Low-latency radio with peer-to-peer capability
- 4 high-quality 08028-10000KV motors, each with up to 30 grams thrust
- 4 integrated 1-cell 5A ESCs with BLHeli_S/Bluejay firmware
- Custom, optimized 55mm propellers with 35mm pitch
- Autonomy with standard battery: about 10 minutes
- Maximum recommended payload (with standard battery): 40 grams
Attention
You are responsible for handling the drone and its components. It is your responsibility to make sure you understand the operation of the drone and that it is in good condition before flying. Careless or negligent use of the drone could result in damage or personal injury, leading to legal action, fines, or imprisonment.
To ensure maximum safety, follow these guidelines:
- Check the drone before and after each flight to make sure it is working properly and there is no damage.
- Do not make contact with spinning propellers. A spinning propeller is dangerous if handled carelessly; avoid getting your fingers near it.
- Whenever possible, assemble, test and configure the drone without the propellers.
- Avoid grabbing the drone during flight or as it lands.
- Always make sure the drone's path is clear of obstacles to avoid accidents.
- Use propeller guards as much as possible.
How it works
Crazyflie 2.1 Brushless is an aerial development platform open source, versatile and lightweight: it weighs only 32g and can fit in the palm of one hand.
It is not only a great flying drone: Crazyflie 2.1 Brushless is in fact equipped with a long range low latency radio and Bluetooth LE.
This allows it to be used with a computer in conjunction with Crazyradio 2.0 or Crazyradio PA, to be flown with a gamepad, or to be programmed for autonomous flights via scripting.
The latest version of the proven Crazyflie platform offers improved flight performance, greater robustness and an enhanced radio system. With an extensive ecosystem of software and expansion boards, it is the ideal solution for education, research and swarm applications.
Use
Crazyflie 2.1 Brushless is designed to be as flexible as possible, offering a wide range of features and easily customizable firmware. It includes the same flexible expansion interface found throughout the drone range, allowing users to easily integrate ready-made expansion boards or access buses such as UART, I2C, SPI, PWM, analog inputs/outputs, and GPIO.
Getting Started
Check out the Crazyflie 2.1 Brushless startup tutorial to assemble your drone, update firmware, and start flying. Also check out the System Overview to learn more about the Crazyflie ecosystem, which includes positioning systems, clients, and of course the drone itself with its expansion boards.
Safety Instructions.
You are responsible for handling the drone and its components. It is your responsibility to make sure you understand how the drone works and that it is in good condition before flying. Operating a drone in a careless or negligent manner can cause damage or injury, resulting in lawsuits, fines or jail time.
Follow these guidelines to ensure maximum safety:
- Always inspect the drone before and after each flight to make sure it is working properly and has no damage.
- Avoid contact with a spinning propeller-they are dangerous if handled carelessly. Never get your fingers too close together.
- Whenever possible, assemble, test and configure the drone without the propellers mounted.
- Avoid grabbing the drone while it is in flight or during landing.
- Always make sure the flight path is clear of obstacles.
- Use propeller guards as often as possible.
Development
Open Source
Crazyflie 2.1 Brushless is a project open source, with source code documented and available, as all Bitcraze development tools are open source (except for iOS). In addition to firmware and software projects, there are numerous APIs supported by community written in Java, Ruby, C/C++, C#, Rust, and JavaScript.
Development
There are many opportunities to experiment with code, regardless of which language you prefer. The client API is written in Python, but many other client-side implementations written in Ruby, C#, C/C++, JavaScript, Node.JS, Cylon.JS, or Java are available on GitHub. Alternatively, you can clone the iOS repository and work with Objective-C/Swift.
If you are interested in C and embedded systems, the main STM32F405 MCU offers a lot of computing power that you can use to do experiments, enhancements, and add new features. Once you have made the changes, just flash the new firmware over the radio and you are up and running immediately. For those who want more advanced development, a development adapter kit is available that supports a simple JTAG/SWD connection to both MCUs of the Crazyflie 2.1 Brushless.
Expansion boards allow you to experiment, prototype and design your own hardware.
A development platform needs to be more than just code availability, which is why Bitcraze software, firmware, and utilities include features such as logging, real-time parameter setting, and wireless firmware updates.
Expansion connector specifications
The expansion connector is used to connect boards with additional functionality. Both official Bitcraze decks and custom boards designed with the KiCad template can be used.
The expansion connector includes:
- VCC 3.0V (max 100mA)
- GND
- VCOM (VBAT or unregulated VUSB, max 1A)
- VUSB (both 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
Important Notes:
- Crazyflie 2.1 is a 3.0V system, so a high output will be 3.0V, but compatible with 3.3V systems.
- All I/O pins are 5V tolerant except PA5 and the NRF51 pins.
- The NRF51 pins can be multiplexed with any available NRF51 peripheral.
- STM32F405RG pins can be multiplexed with multiple functions.

The package contains: 1 x Crazyflie 2.1 Brushless - Bitcraze
Specifically, the kit includes:
- 1 x Crazyflie 2.1 Brushless control board.
- 1 x 350 mAh LiPo battery
- 1 x Battery holder
- 1 x Foam pads for battery
- 5 x Propeller guards
- 5 x Support feet
- 4 x Brushless motors
- 14 x Short screws
- 4 x Long screws
- 2 x Short male connectors for deck
- 2 x Long male connectors for deck
- 5 x Propellers CW
- 5 x Propellers CCW
- 1 x Micro-USB cable (48 cm)
- 1 x Screwdriver
- 1 x Propeller removal tool