Hi, I am a bit of newbie building quadcopters. I have been doing some research and I am still a bit confused in the purpose of the flight controller. Can't you just use the receiver to send the data directly to the ESCs or do you really need a flight controller? Why? Thanks, Sorry for my ignorance.
The FC interprets the input from your transmitter (such as stick movements) and the inputs from other sensors (like a barometer or GPS if you have one) and places its conclusions into the ESC's in the form of digital signals resulting in higher or lower prop speeds for any given event.
It's also important to understand the power in-out part of all of this. A receiver and much of the electronics in your drone will run with very low power while the power-in and outputs to the motors and esc. is quite robust.
You need the gyroscope and accelerometer the FC has. Those are the key to making a multirotor flyable.