
FLIGHT CONTROLLER
justraven/FlightController
Flight Controller PCB Design, Utilized ATMega328P. Compatible with MultiWii

Flight Controller PCB Design, Utilized ATMega328P. Compatible with MultiWii
FLIGHT CONTROLLER REV 3 is an open-source printed circuit board by justraven, from the justraven/FlightController repository on GitHub, published under the MIT licence. It is a 2-layer board of 70.4 × 50.3 mm with 45 parts on 61 nets, routed with 553 tracks and 38 vias.
It is built around the ATMEGA328P-PU. Its parts include 12 capacitors, 11 connectors, 9 resistors, 3 diodes and 2 ICs. It belongs with the robots and motor control boards and the AVR (ATmega, ATtiny) boards of this library.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 100nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C3, C5, C6, C7, C9, C11 |
| 4 | 1K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4, R5, R7, R8 |
| 4 | Conn_01x03_Pin | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J1, J2, J3, J4 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3_Pad | H1, H2, H3, H4 |
| 3 | 330R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R3, R6 |
| 3 | LED_Small | LED_THT:LED_D3.0mm | D1, D2, D3 |
| 2 | 10K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R9 |
| 2 | 10uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C4, C8 |
| 2 | 22nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2 |
| 2 | 22pF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C10, C12 |
| 2 | ATmega328P-P | Package_DIP:DIP-28_W7.62mm | U1, U2 |
| 2 | SW_SPST | Button_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx58-2LFS | SW1, SW2 |
| 1 | 16 MHz | Crystal:Crystal_HC49-4H_Vertical | Y2 |
| 1 | CRYSTAL 16MHz | Crystal:Crystal_HC49-4H_Vertical | Y1 |
| 1 | FTDI | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical | J7 |
| 1 | FTDI BREAKOUT BOARD | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical | J10 |
| 1 | GPS INPUT | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J11 |
| 1 | IMU GY88-A | Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical | J6 |
| 1 | RC TRANSMITTER | Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical | J5 |
| 1 | TRANSMITTER 1 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J8 |
| 1 | TRANSMITTER 2 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J9 |
It measures 70.4 × 50.3 mm and has 2 copper layers, 1.6 mm thick.
45 parts, built around the ATMEGA328P-PU. 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.
From the justraven/FlightController repository on GitHub, at the commit this page was made from: the board is DESAIN PCB/FLIGHT_CONTROLLER_REV_3/FLIGHT_CONTROLLER_REV_3.kicad_pcb and its schematic DESAIN PCB/FLIGHT_CONTROLLER/FLIGHT_CONTROLLER.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

justraven/FlightController
Flight Controller PCB Design, Utilized ATMega328P. Compatible with MultiWii

zmaker/arduino_cookbook
gli sketch del nuovo progetto Arduino Cookbook e dei video di YouTube

coseyfannitutti/discipad
17-key numpad assembled with only through hole components, including usb type-c

matthewcieplak/super-sixteen
Code and schematics for the Super Sixteen Eurorack sequencer

coseyfannitutti/romeo
Staggered 40% keyboard pcb that can be assembled with only through hole components, including USB Type-C

mattybrad/drumkid
Version 4 was the first successful working design, with full code, schematics, Gerbers, etc available on GitHub.


leomil72/LM80C
A Z80-based homebrew computer withTMS9918, AY-3-8910, Z80 CTC, Z80 PIO, and Z80 SIO
