Connecting the BeagleBone Black to the quadcopter
A nice thing about the KK 2.1.5 flight controller is that it has built-in flight sensors, so it can handle the feedback control for the motors. The other feature is that it has a screen and input buttons that will allow you to control the board manually during setup.
The control inputs come in as electric commands to turn, bank, go forward, or increase the altitude. Normally, these would come from your RC radio receiver. For this project, you'll disconnect these signals and insert the BeagleBone Black and the maestro servo controller to send the proper control signals. Here is a diagram that shows how you have to connect the BeagleBone Black, the servo controller, and the flight controller:
The following is a close-up image of the connections between the servo controller and the flight controller board:
Note that you need to use the foam that came with the flight controller as this will dampen the vibrations inherent in the system so that the...