-
Notifications
You must be signed in to change notification settings - Fork 444
P3 Flight Controller aka MC
Function
Variants
Parts
Programming
External interfaces
Service interfaces
Board view
Schematics
Flight controller (also called Main Controller) board is soldered at the top of the ESC center board. Its CPU runs Real-Time Operating System which acquires readings from all sensors and sends control signals to motors ESC units. The same controller board can be mounted on P3C, P3X and P3S esc center boards.
There are multiple versions of the board.
Marking | Overview |
---|---|
P01006.05 |
Marking | Amt. | Function | Specification |
---|---|---|---|
MP65 F404E1 L1343 | 1 | Inertial measurement unit; MPU-6500 QFN Accelerometer gyroscope sensor | description |
STM32F427IIH6 HPAAT VG KOR HP 528 | 1 | ARM Cortex-M4 core with DSP and FPU, 2 Mbytes Flash, 180 MHz CPU, ART Accelerator, Chrom-ART Accelerator, FMC with SDRAM | description |
MEAS M3710J 560702 BA03 | 1 | Barometer/pressure sensor, 10-1.2BAR, QFN-8 | |
PA 5fA | 1 | TPS7A16 Mini Buck Converter in 3x3mm WSON package; used to power uC and SD card slot; not sure if this is the TI chip or equivalent | description |
RC09 | 1 | Buck Converter in SOT-5 package |
Marking | Amt. | Function | Specification |
---|---|---|---|
MP65 V179C1 L1508 | 1 | Inertial measurement unit; MPU-6500 QFN Accelerometer gyroscope sensor | description |
STM32F427IIH6 | 1 | ARM Cortex-M4 core with DSP and FPU, 2 Mbytes Flash, 180 MHz CPU, ART Accelerator, Chrom-ART Accelerator, FMC with SDRAM | description |
MEAS M3710J 560702 BA03 | 1 | TE Connectivity MS5607 Barometer/pressure sensor, 10-1.2BAR, QFN-8 | description |
Chips | Firmware | Description |
---|---|---|
STM32F427IIH6 | [[m0305 | Firmware m0305]], [[m0306 |
Connectors on the board are:
Marking | Overview |
---|---|
21+20 pin edge pads | The pads are soldered directly to the ESC center board, providing power and communication with the rest of the drone. |
24-pin FFC con. | Flex flat cable connector for the sensors mounted within the flight controller plastic case. |
Molex micro-SD card slot | For inserting the SD-card for storing flight logs. |
The following service pads exist on this board:
Marking | Overview |
---|---|
5V | |
GND | |
U7_TX | |
U7_RX | |
3V3A | |
U3_TX | |
U3_RX | |
CAN1_T | |
CAN1_R | |
GND | |
SWCLK | |
SWDIO | |
BOOT0 | |
PB10 | |
PB11 | |
DAC_OUT | |
VCC3V3 | |
GND | |
VCC3V6 | |
GND |
Top of a P01006.05 board soldered on P3X:
Bottom of the P01006.05 board soldered on P3X:
Top of a P01006.05 board soldered on P3C:
Bottom of the P01006.05 board soldered on P3C:
Top of a P01006.05 board with black resin scrubbed out:
Top of a second P01006.05 board with black resin removed:
IMU board above a P01006.05 board soldered on P3C:
Another IMU board board from P3C:
The following schematics were made by enthusiasts:
This page is created by drone enthusiasts for drone enthusiasts.
If you see a mistake, or you know more about specific subject, or you see an area for improvement for the wiki - create an issue in this project and attach your patch (or describe the change you propose).