In this lesson, we'll take a look at our flight controller. After completing this lesson and you'll be able to identify areas of a flight controller, and understand controller options. Throughout our course, we designed our quad copter around a micro CC 3D flight controller. The main reason that this was chosen is because of its size and its weight, to keep everything as light as possible, we wanted to use this option, because it gives us just enough functionality. A lot of flight controllers on the market, offer a lot more functionality, and depending on your desired build, you might want to choose one of those options. Let's talk a bit about the micro CC 3D, and what it can do. We have six PWM servo outputs. This is going to allow us to control the ESC's and ultimately control our motors and propellers. We're using four of them for our four motors, and we're using a fifth one to control the tilt servo on our camera. The last one in this case is left open, and we're actually bringing power in to power this board. There are other areas of the micro CC 3D, this connector here allows us to connect to our receiver, so everything we do on the remote control on the ground, gets directly related to the flight control. There are different ways that you can wire these devices up, PWM which means that we have one wire per signal, or PPM which means that we can have a single wire, to relay all the signals. The micro CC 3D also has a few other ports, a main port and a flexi port. Now these can be used for input or output. For instance, if you wanted to add a GPS unit, you could send it into one of these ports, and relay it directly down to the ground station. Now let's talk a bit about what the micro CC 3D can't do. There are other flight controllers on the market such as the Pixel, now this one automatically comes with GPS and telemetry, to allow some stability control. The micro CC 3D allows you to hook up a GPS unit, but you can only relay the position. So in this case, the micro CC 3D is allowing us more of an FPV racing type drone control, while as a more advanced flight controller, would allow you to have some stability built in. We also don't have direct control of things like camera gimbals, because those are controlled with brushless motors. We need some additional functionality added to this design, if we want it to go that route for our camera.