

ArduinoFlightController
- Size
- 40.5 × 40.5 mm
- Copper layers
- 4
- Thickness
- 4.69 mm
- Parts
- 47
- Nets
- 48
- Pads
- 209
- Tracks, vias
- 345, 87
- Pours
- 7
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 11 Feb 2022
- Updated
- 6 Nov 2026
Overview
ArduinoFlightController is an open-source printed circuit board by sceric, from the sceric/ElectronicTheory repository on GitHub. It is a 4-layer board of 40.5 × 40.5 mm with 47 parts on 48 nets, routed with 345 tracks and 87 vias.
It is built around the ATMEGA328P-AU, CH330N and LP2985-33DBV, with the MPU-6050 among its other parts. Its parts include 16 capacitors, 9 resistors, 8 connectors, 4 ICs and 2 diodes. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
4ATMEGA328P-AU
TQFP-32(7x7)-40℃~+85℃ 1.8V~5.5V 10bit 1KB 20MHz 23 2KB 32KB 8 Bit AVR Built-in FLASH TQFP-32(7x7) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)CH330N
SOP-8-20℃~+70℃ 15mA 2Mbps 3.3V、5V Transceiver SOP-8 USB Converters ROHSWCH (Nanjing Qinheng Microelectronics)USB ConvertersLP2985-33DBV
SOT-23-5-40℃~+125℃@(Tj) 1 150mA 16V 3.3V 30uVrms 45dB@(1kHz) 575mV@(150mA) 850uA Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown、Enable control、Noise bypass terminal Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTexas InstrumentsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsMPU-6050
QFN-24-EP(4x4)-40℃~+85℃ 16bit 1KB 2.375V~3.46V 5uA Accelerometer Gyroscope I2C X,Y,Z X,Y,Z ±16g ±2000dps QFN-24-EP(4x4) Accelerometers ROHSTDK InvenSenseAccelerometers
README
Projects/Digital_Receiver/README.mdDigital_Receiver
Wireless receiver based on AS01-SPIPX (NRF)
Parts
47| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 100nF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C3, C4, C7, C9, C12, C13, C15, C16 |
| 5 | Conn_01x02 | myCustomLibs:pad_01x02 | J4, J5, J6, J7, J8 |
| 4 | 1k | Resistor_SMD:R_0603_1608Metric | R6, R7, R8, R9 |
| 4 | MountingHole | MountingHole:MountingHole_3mm_Pad_Via | H1, H2, H3, H4 |
| 2 | 22R | Resistor_SMD:R_0603_1608Metric | R4, R5 |
| 2 | 22pF | Capacitor_SMD:C_0603_1608Metric | C5, C6 |
| 2 | 4k7 | Resistor_SMD:R_0603_1608Metric | R2, R3 |
| 2 | LEDR | LED_SMD:LED_0603_1608Metric | D1, D2 |
| 1 | 10k | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 10nF | Capacitor_SMD:C_0603_1608Metric | C11 |
| 1 | 10uF | Capacitor_Tantalum_SMD:CP_EIA-3216-10_Kemet-I | C10 |
| 1 | 16MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 2.2nF | Capacitor_SMD:C_0603_1608Metric | C14 |
| 1 | 4.7uF | Capacitor_SMD:C_0805_2012Metric | C8 |
| 1 | ATmega328P-A | Package_QFP:TQFP-32_7x7mm_P0.8mm | U1 |
| 1 | CH330N | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U4 |
| 1 | LOGO | MyLogo:bit2byte_15m-x2mm | G*** |
| 1 | LOGO | MyLogo:Arrow_3mm-3mm | G*** |
| 1 | LP2985-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U3 |
| 1 | MPU-6050 | Sensor_Motion:InvenSense_QFN-24_4x4mm_P0.5mm | U2 |
| 1 | NRST | Button_Switch_SMD:SW_SPST_B3U-1000P | SW1 |
| 1 | PWM_PIN | myCustomLibs:pad_01x06 | J2 |
| 1 | RC_IN | myCustomLibs:pad_01x06 | J3 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_XKB_U262-16XN-4BVC11 | J1 |
Questions
How big is the ArduinoFlightController PCB?
It measures 40.5 × 40.5 mm and has 4 copper layers, 4.69 mm thick.
What parts does the ArduinoFlightController use?
47 parts, built around the ATMEGA328P-AU, CH330N, LP2985-33DBV and MPU-6050. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the ArduinoFlightController KiCad files?
From the sceric/ElectronicTheory repository on GitHub, at the commit this page was made from: the board is Projects/ArduinoFlightController/ArduinoFlightController.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the ArduinoFlightController design in my own project?
Its repository states no licence, so its author keeps all rights: ask sceric before reusing the design.
More from sceric/ElectronicTheory
7- 4 layers85 × 60 mm

- 4 layers70 × 70 mm

- 4 layers50 × 45 mm

- 4 layers40 × 40 mm

- 4 layers36.5 × 36.5 mm

- 4 layers34.5 × 34.5 mm

- 4 layers25 × 40 mm

Similar boards
- 4 layers48 × 19.9 mm

- 2 layers160 × 100 mm

- 2 layers42.7 × 62 mm

- 2 layers68.6 × 53.3 mm

Arduino Uno SMD
kaustubh850/ArduinoEquipped
A Repo wit Arduino Uno Compatible Boards with on-board Addons.
69 parts - 2 layers50.5 × 128.5 mm

- 4 layers78 × 78 mm

- 4 layers150 × 55 mm

- 2 layers72.8 × 44.8 mm
