Skip to the content
PCBKitNew board
2 layers135.6 × 80.8 mmQuadcopter, the printed circuit board in 3D

Main Repository for all code for the Quadcopter Project. Personal Project 2015/16 IICS

Size
135.6 × 80.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
155
Nets
126
Pads
430
Tracks, vias
1,403, 149
Pours
2
Routed
Yes
KiCad
KiCad 4
Created
28 Dec 2015
Updated
19 Mar 2016

Overview

Quadcopter is an open-source printed circuit board by pschilkdev, from the pschilkdev/QuadCopter_PP repository on GitHub, published under the MIT licence. It is a 2-layer board of 135.6 × 80.8 mm with 155 parts on 126 nets, routed with 1,403 tracks and 149 vias.

It is built around the PIC12F1840-I/P, PIC32MX120F064H-I/PT and MPL3115A2R1, with the 74HC08D, LM317 and 74HC4017D among its other parts. Its parts include 31 resistors, 29 capacitors, 14 ICs, 9 connectors and 4 diodes. It belongs with the robots and motor control boards and the PIC boards of this library.

Main components

7

README

README.md

QuadCopter_PP

Main Repository for all code, schematics and PCB board layouts for the Quadcopter Project.
Personal Project 2015/16 IICS

All code for various Pic Microcontrollers programmed in either XC8 or XC32.
All schematics and PCB board layouts designed in KiCad.

Naming Scheme for Code:
 PPQCU_{RC/QCU}_[Processor Name]

Key:
 PPQCU:
  Project Handle (Personal Project QuadCopter Control Unit)
 RC / QCU:
  Location of the MicroController associated with the programm.
   RC: The MicroController is located on the Remote Control
   QCU: The MicroController is located on the Control Unit on the Quadcopter
 Processor Name:
  Name of the Processor


Programs Included:
 PPQCU_CU_MAIN:
  MicroController:
   PIC32MX120F064H
  Language/Compiler:
   Programmed in C using the XC32 Complier.
  MicroController Purpose:
   Main processor on the Control Unit

 PPQCU_CU_BATSENSE:
  MicroController:
   PIC12F1840
  Language/Compiler:
   Programmed in C using the XC8 Complier
  MicroController Purpose:
   Battery Level Sensing, and low battery warning

 PPQCU_CU_INTERFACE:
  MicroController:
   PIC12F1840
  Language/Compiler:
   Programmed in C using the XC8 Complier
  MicroController Purpose:
   Interfacing to the ESC and, in turn, the motors.

 PPQCU_CU_LIGHTS:
  MicroController:
   PIC12F1840
  Language/Compiler:
   Programmed in C using the XC8 Complier
  Controller Purpose:
   UI on the QuadCopter

 PPQCU_RC_REMOTE:
  MicroController:
   PIC18F26K22
  Language/Compiler:
   Programmed in C using the XC8 Complier
  MicroController Purpose:
   Main Processor on the Remote Controller

Parts

155
QtyValueFootprintReferences
210u1Capacitors_SMD:C_0603C1, C2, C10, C11, C12, C18, C19, C20, C21, C22, C23, C27, C28, C29, C31, C32 +5
1010KResistors_SMD:R_0603R15, R16, R17, R21, R23, R26, R28, R30, R32, R34
8TVResistors_SMD:R_0603R3, R4, R7, R8, R11, R12, R22, R24
6GNDPin_Headers:Pin_Header_Straight_1x01TF61, TF62, TF63, TF64, TF65, TF66
410uCapacitors_SMD:C_0603C16, C24, C25, C26
4GNDMeasurement_Points:Measurement_Point_Round-SMD-Pad_SmallTF4, TF7, TF8, TF9
3100KResistors_SMD:R_0603R25, R27, R29
31KResistors_SMD:R_0603R1, R14, R31
3BTNPCBlib:B3F-1000U12, U13, U14
3PIC12F1840Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mmU4, U8, U9
21ufCapacitors_SMD:C_0603C4, C5
2330RResistors_SMD:R_0603R5, R6
250RResistors_SMD:R_0603R13, R33
274HC08Housings_SOIC:SOIC-14_3.9x8.7mm_Pitch1.27mmU5, U6
2LM317PCBlib:SOT-233-4U1, U2
2biResistors_SMD:R_0805_HandSolderingTF46, TF47
2iiResistors_SMD:R_0805_HandSolderingTF48, TF49
2liResistors_SMD:R_0805_HandSolderingTF26, TF27
2piResistors_SMD:R_0805_HandSolderingTF55, TF56
1100KPCBlib:EVM3YRV1
1100ufCapacitors_ThroughHole:C_Radial_D5_L11_P2C3
110uCapacitors_ThroughHole:C_Radial_D5_L11_P2C30
13.4VDiodes_SMD:SOD-323D4
13VResistors_SMD:R_0805_HandSolderingTF2
13V3Measurement_Points:Measurement_Point_Round-SMD-Pad_SmallTF6
1470RResistors_SMD:R_0603R10
1540RResistors_SMD:R_0603R2
15VMeasurement_Points:Measurement_Point_Round-SMD-Pad_SmallTF5
15VResistors_SMD:R_0805_HandSolderingTF1
1680RResistors_SMD:R_0603R9
174HC4017Housings_SOIC:SOIC-16_3.9x9.9mm_Pitch1.27mmU7
1BMI160PCBlib:BMI160U11
1BatteryPin_Headers:Pin_Header_Straight_1x02P1
1CONN_02X04Pin_Headers:Pin_Header_Straight_2x04P10
1DDiodes_SMD:SOD-123D1
1DEBUGPin_Headers:Pin_Header_Straight_1x06P2
1Dual_LEDPCBlib:dualLEDD2
1L5Resistors_SMD:R_0805_HandSolderingTF35
1MISOMeasurement_Points:Measurement_Point_Round-SMD-Pad_SmallTF45
1MPL3115A2PCBlib:MPL3115A2U10
1PIC32MX120F064H-I/PTHousings_QFP:LQFP-64_10x10mm_Pitch0.5mmU3
1SecServ1Pin_Headers:Pin_Header_Angled_1x03P7
1SecServ2Pin_Headers:Pin_Header_Angled_1x03P8
1Serv1Pin_Headers:Pin_Header_Angled_1x03P3
1Serv2Pin_Headers:Pin_Header_Angled_1x03P4
1Serv3Pin_Headers:Pin_Header_Angled_1x03P5
1Serv4Pin_Headers:Pin_Header_Angled_1x03P6
1TVDiodes_SMD:SOD-123D5
1TestB0Measurement_Points:Measurement_Point_Round-SMD-Pad_SmallTF12
1TestB1Measurement_Points:Measurement_Point_Round-SMD-Pad_SmallTF13
1TestB2Measurement_Points:Measurement_Point_Round-SMD-Pad_SmallTF14
1TestB3Measurement_Points:Measurement_Point_Round-SMD-Pad_SmallTF15
1TestB4Measurement_Points:Measurement_Point_Round-SMD-Pad_SmallTF16
1TestB5Measurement_Points:Measurement_Point_Round-SMD-Pad_SmallTF17
1TestB6Measurement_Points:Measurement_Point_Round-SMD-Pad_SmallTF18
1TestB7Measurement_Points:Measurement_Point_Round-SMD-Pad_SmallTF19
1TestBGNDMeasurement_Points:Measurement_Point_Round-SMD-Pad_SmallTF67
1a1Resistors_SMD:R_0805_HandSolderingTF53
1a2Resistors_SMD:R_0805_HandSolderingTF51
1a3Resistors_SMD:R_0805_HandSolderingTF50
1a4Resistors_SMD:R_0805_HandSolderingTF52
1aCSBMeasurement_Points:Measurement_Point_Round-SMD-Pad_SmallTF44
1aMOSIMeasurement_Points:Measurement_Point_Round-SMD-Pad_SmallTF42
1aSCKMeasurement_Points:Measurement_Point_Round-SMD-Pad_SmallTF43
1c1Resistors_SMD:R_0805_HandSolderingTF59
1c2Resistors_SMD:R_0805_HandSolderingTF60
1cdResistors_SMD:R_0805_HandSolderingTF54
1d1Resistors_SMD:R_0805_HandSolderingTF57
1d2Resistors_SMD:R_0805_HandSolderingTF58
1gaMeasurement_Points:Measurement_Point_Round-SMD-Pad_SmallTF34
1i2cCLKPin_Headers:Pin_Header_Straight_1x01TF11
1i2cDATPin_Headers:Pin_Header_Straight_1x01TF10
1s1Measurement_Points:Measurement_Point_Round-SMD-Pad_SmallTF21
1s2Measurement_Points:Measurement_Point_Round-SMD-Pad_SmallTF22
1s3Measurement_Points:Measurement_Point_Round-SMD-Pad_SmallTF20
1s4Measurement_Points:Measurement_Point_Round-SMD-Pad_SmallTF23
1ss1Measurement_Points:Measurement_Point_Round-SMD-Pad_SmallTF24
1ss2Measurement_Points:Measurement_Point_Round-SMD-Pad_SmallTF25
1u1Measurement_Points:Measurement_Point_Round-SMD-Pad_SmallTF33
1u2Measurement_Points:Measurement_Point_Round-SMD-Pad_SmallTF32

The 144 most common of 155 parts.

Questions

How big is the Quadcopter PCB?

It measures 135.6 × 80.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Quadcopter use?

155 parts, built around the PIC12F1840-I/P, PIC32MX120F064H-I/PT, MPL3115A2R1 and 74HC08D. 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 Quadcopter KiCad files?

From the pschilkdev/QuadCopter_PP repository on GitHub, at the commit this page was made from: the board is PPQCU_CAD/Quadcopter.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Quadcopter design in my own project?

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).

Similar boards

  • 2 layers62 × 208.5 mmCombined, the printed circuit board in 3D

    Combined

    wr/airwriter

    Print to vintage Apple printers from modern devices over AirPrint, or from a vintage Mac over AppleTalk.

    154 parts7
  • 2 layers172.7 × 63.5 mm8088sbc, the printed circuit board in 3D

    8088sbc

    74hc595/8088sbc

    Minimal 8088 single board computer

    59 parts34BSD-3-Clause
  • 2 layers54.3 × 64.5 mmBTTF, the printed circuit board in 3D

    BTTF

    sqfmi/BTTF-BADGE

    Order PCBs from OSHPARK (Choose After Dark PCBs for Best Results): https://oshpark.com/projects/hdZOu9qd

    50 parts7MIT
  • 2 layers89.3 × 67.9 mmFoxy Pride, the printed circuit board in 3D

    Foxy Pride

    AlpenglowIndustries/Alpenglow_FoxyPride_PCB

    An awesome SMT soldering board with space for writing pronouns, where you can choose your own pride-themed colors for the LEDs.

    38 partsMIT
  • 2 layers100 × 100 mmWedding coasters, the printed circuit board in 3D

    Wedding coasters

    fitzdoingprojects/wedding_coaster

    Wedding Coaster

    96 partsGPL-3.0
  • 2 layers100 × 100 mmSynthy, the printed circuit board in 3D

    Synthy

    kgiorgi/synthy

    Synthy is a small 8-step synth with no microcontroller and no code. It plays a looping melody of 8 notes, and you set each note by turning its own knob. Everything runs off USB-C.

    84 partsMIT
  • 2 layers100 × 100 mmContact Monitor Board, the printed circuit board in 3D

    Contact Monitor Board

    niwa-yamaguchi/Contact-Monitor-Board

    スキャン出力が H になると、その ch の LED 側と MOSFET 側が同時にアクティブになります。 外部接点が閉じていれば電流が流れて LED が点灯し、開いていれば経路が切れて消灯します。 出力が L の間はゲートも L なので MOSFET が OFF になり、その ch は完全に切り離されます。

    83 partsCERN-OHL-P-2.0