Skip to content

Commit a770b05

Browse files
authored
Merge pull request #204 from bitcraze/Aris/BigQuad_Usage_Update
Updated the BigQuad instructions
2 parents 812affd + bd9c8e6 commit a770b05

File tree

3 files changed

+11
-7
lines changed

3 files changed

+11
-7
lines changed
95.5 KB
Loading
50.8 KB
Loading

src/products/bigquad-deck.md

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -75,25 +75,29 @@ Start by mounting the big quad deck on the frame. After that connect the ESCs ac
7575

7676
![Bigquad basic connection](/images/documentation/wiki/bigquad-basic-connection.png)
7777

78-
#### Attaching the Crazyflie 2.0
78+
#### Attaching the Crazyflie 2.x
7979

80-
The front of the Crazyflie 2.0 should be pointing in the direction of the arrows (front) on the BigQuad deck.
80+
The front of the Crazyflie 2.x should be pointing in the direction of the arrows (front) on the BigQuad deck.
8181

82-
If the frame allows it, the Crazyflie 2.0 motors can be kept mounted but it is fine to remove them as well. Attach and connect the Crazyflie 2.0 using either the long or short deck pins. Use the included nylon spacer and screws to secure the Crazyflie 2.0 in place and to keep it level.
82+
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.
8383

8484
![Crazyflie with bigquad deck](/images/documentation/wiki/bigquaddeck-2.jpg)
8585

8686
#### Building Firmware
8787

88-
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 ENABLE_BQ_DECK flag enabled.
88+
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**.
8989

9090
##### Enable BigQuad features
9191

92-
Make sure to have the crazyflie-firmware code updated to a later version then this [commit](https://github.com/bitcraze/crazyflie-firmware/commit/dbaaa914a54bf31a6bf155b26b09c472dc684086). Then define the flag ENABLE_BQ_DECK, preferably in the config.mk file add:
92+
Make sure to have the crazyflie-firmware code updated to a later version then this [commit](https://github.com/bitcraze/crazyflie-firmware/commit/dbaaa914a54bf31a6bf155b26b09c472dc684086). Then check the **Support the BigQuad deck** box in **menuconfig** under the **expansion deck configuration** group.
9393

94-
CFLAGS += -DENABLE_BQ_DECK
94+
![BigQuad in menuconfig](/images/documentation/wiki/BigQuad_in_menuconfig.png)
9595

96-
Clean and build the firmware and flash it using you preferred method. Now when the Crazyflie 2.0 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.0 power on self-test (POST)](https://forum.bitcraze.io/viewtopic.php?f=6&t=2069#p10502).
96+
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.
97+
98+
![Enable arming in menuconfig](/images/documentation/wiki/Enable_arming_in_menuconfig.png)
99+
100+
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)](https://forum.bitcraze.io/viewtopic.php?f=6&t=2069#p10502).
97101

98102
#### Early access notes (2021)
99103
* CPPM input is working but calibration and dynamic channel setup is not implemented yet. Doing the first tests with cfclient and gamepad is wise but might not be as reliable as a RC transmitter and receiver, yet.

0 commit comments

Comments
 (0)