
With the BigQuad deck you can transform your Crazyflie® 2.x to a bigger quad by connecting external Electronic speed controllers (ESCs) to the breakout connectors on the deck. The autodetection of the deck makes this transformation possible to do in seconds. The deck also contains breakout header connectors for additional accessories such as external receiver (CPPM input) and GPS. It can also monitor battery voltage and current.

| Connector | Pin | Signal |
|---|---|---|
| GPS | 1 | GND |
| GPS | 2 | 5V |
| GPS | 3 | TX |
| GPS | 4 | RX |
| I2C | 1 | GND |
| I2C | 2 | 5V |
| I2C | 3 | SDA |
| I2C | 4 | SCL |
| CPPM | 1 | GND |
| CPPM | 2 | 5V |
| CPPM | 3 | signal |
| MON | 1 | GND |
| MON | 2 | VBAT |
| MON | 3 | current |
A big quad is dangerous so make sure to be SAFE!
Currently there is only a basic setup but as the development advances so will the documentation. Start by mounting the big quad deck on the frame. After that connect the ESCs according to the diagrams below. Note that the 5V is needed for the motor signals and is not optional.


The front of the Crazyflie 2.x should be pointing in the direction of the arrows (front) on the BigQuad deck.
If the frame allows it, the Crazyflie 2.x motors can be kept mounted but it is fine to remove them as well. Attach and connect the Crazyflie 2.x using either the long or short deck pins. Use the included nylon spacer and screws to secure the Crazyflie 2.x in place and to keep it level.

The BigQuad deck contains a 1-wire memory so it can be automatically detected and functions initialized. However as this currently is an ongoing development and a bigger quads ads a new level of caution we have decided to not enable the functionality by default. Therefore the firmware needs to be compiled with the BigQuad deck enabled in menuconfig.
Make sure to have the crazyflie-firmware code updated to a later version then this commit. Then check the Support the BigQuad deck box in menuconfig under the expansion deck configuration group.

We also suggest enabling the required arming of the motors, which serves as an indication that the drone is ready to fly. This can be done in menuconfig under the motor configuration group.

Build the firmware and flash it using your preferred method. Now when the Crazyflie 2.x is started and it is connected to the BigQuad deck it will start outputting PWM signals to the ESC connectors. The motors will not spin during the Crazyflie 2.x power on self-test (POST).
The Loco deck, microSD and Flow (v2) deck all uses the SPI bus. As the BigQuad deck uses the deck SPI buss pins for possible voltage and current measurement, and they are multiplexed with analog input, the BigQuad deck is not out-of-the-box compatible with these decks.
To work around this issue do the following:

To make it work with the Flow (v2) deck more changes/patching are needed:
Next problem is how to mount the deck in a nice way on the quad, we leave that up to you.
If you have any further questions please contact support@bitcraze.io