Skip to the content
PCBKitNew board
4 layers42 × 50 mmSimpleFC G, the printed circuit board in 3D

Collections of hardware design related to my drone project.

Size
42 × 50 mm
Copper layers
4
Thickness
1.6 mm
Parts
134
Nets
117
Pads
548
Tracks, vias
1,051, 160
Pours
16
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
20 Feb 2016
Updated
29 Jan 2020

Overview

SimpleFC G is an open-source printed circuit board by wangyeee, from the wangyeee/OpenHardware repository on GitHub, published under the BSD-3-Clause licence. It is a 4-layer board of 42 × 50 mm with 134 parts on 117 nets, routed with 1,051 tracks and 160 vias.

It is built around the STM32F405RGT6, ZOE-M8Q-0 and MP1470-MS, with the 74LVC1G86Z, AT24C512CN and ICM-20689 among its other parts. Its parts include 39 resistors, 38 capacitors, 17 diodes, 17 connectors and 13 ICs. It belongs with the robots and motor control and radio and wireless boards and the STM32 boards of this library.

Main components

12

README

SimpleFC_G/README.md

SimpleFC_G

The SimpleFCv2 with integrated GPS receiver. Together with its 10 DoF IMU, it has full navigation capability.

WARNING: The PCB design has not been fabricated, Use with caution!

Change List (compare to SimpleFCv2)

  • A UBlox ZOE-M8Q GPS receiver is added while external GPS receiver can still be used by changing solder jumpers.
  • The onboard DC-DC converter is now MP1470, which supports 2~3s Li-Po.

Software

SimpleFC was originally designed to run modified version of AutoQuad, the source can be found in my fork of AutoQuad. In additional, port for PaparazziUAV is in progress. It will make SimpleFC support both fixwing and rotorcraft.

STM32F4 resource usage

The following table summarizes usage of the MCU, details such as pinout and DMA allocation can be found in the STM32CubeMX design file SimpleFCv2.ioc in the SimpleFCv2 folder.

MCU PeripheralUsage
ADC1battery monitor and two analog inputs
CAN2CAN bus
I2C1MMC5883MA magnetometer and EEPROM
SDIOTF card slot
SPI1ICM20689 gyroscope/accelerometer and MS5611 barometer
TIM3, TIM4, TIM128 channel PWM output
UART4, USART2RC input, support serial, S.Bus or PPM
USART1telemetry
USART3GPS receiver
USBDFU or CDC telemetry

3D preview

Front

Back

Parts

134
QtyValueFootprintReferences
17100nFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC1, C5, C6, C7, C8, C11, C13, C21, C26, C33, C34, C35, C36, C38, C39, C41 +1
710KResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR1, R2, R3, R7, R8, R9, R16
50Resistor_SMD:R_0402_1005MetricR33, R34, R35, R36, R37
5680Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR17, R18, R19, R20, R31
41.5KResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR21, R22, R24, R25
410nFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC19, C32, C37, C40
4M04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3, J4, J9, J11
4MOUNTING_HOLEMountingHole:MountingHole_3.2mm_M3J13, J14, J15, J16
31uFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC10, C14, C22
32.2uFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC3, C20, C30
34.7KResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR5, R6, R13
3M10Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_VerticalJ5, J6, J7
2100KResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR10, R30
210uFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC4, C15
21ADiode_SMD:D_SOD-123D4, D5
22.2KResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR28, R29
222Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR26, R27
274LVC1G86Package_TO_SOT_SMD:SOT-23-5U8, U10
2BAT20JDiode_SMD:D_SOD-323_HandSolderingD1, D17
2GPS_CFGPCB_Misc:JUMPER_0402JP1, JP2
2PESD3V3Package_TO_SOT_SMD:SOT-23D2, D3
2PESD3v3Package_TO_SOT_SMD:SOT-23D10, D11
10Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR4
10.1uFCapacitor_SMD:C_0603_1608MetricC12
110Resistor_SMD:R_0603_1608MetricR38
1100Resistor_SMD:R_Array_Concave_4x0603RN1
110nFCapacitor_SMD:C_0603_1608MetricC16
110uFCapacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolderC23
1120Inductor_SMD:L_0402_1005MetricL3
1120Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR23
11KResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR12
11KInductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolderL1
11MResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR32
12.2uFCapacitor_SMD:C_0603_1608MetricC17
12.2ufCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC2
12.7KResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR39
122uFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC29
125MhzMurataResonators:CERALOCK-CSTCWX1
14.7uFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC31
140.2KResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR11
1470nFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC18
147pFCapacitor_SMD:C_0402_1005MetricC42
16.8uHInductor_SMD:L_Taiyo-Yuden_NR-50xx_HandSolderingL2
17.68KResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR14
175KResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR15
1AO3407APackage_TO_SOT_SMD:SOT-23Q1
1AO6802Package_TO_SOT_SMD:SOT-23-6Q2
1AT24C512CPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU7
1B340ADiode_SMD:D_SMAD15
1BLUELED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD7
1Conn_JTAGConnector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMDJ12
1GREENLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD8
1ICM-20689MEMS:QFN-24_MPUU4
1LXES15AAA1-153Diode_SMD:D_0402_1005MetricD16
1M02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1
1M03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ8
1MMC5883MAPackage_LGA:LGA-16_3x3mm_P0.5mmU3
1MP1470Package_TO_SOT_SMD:TSOT-23-6U5
1MS5611MEMS:QFN8-5x3U2
1Micro_SD_Card_DetConnectorsSD:TFCARDJ2
1ORANGELED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD14
1PESDCANPackage_TO_SOT_SMD:SOT-23D13
1PRTR5V0U2XESD:SOT143BD12
1REDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD6
1SN74LVC245Package_SO:TSSOP-20_4.4x6.5mm_P0.65mmU9
1SPX3819M5Package_TO_SOT_SMD:SOT-23-5U6
1STM32F405RGT6Package_QFP:LQFP-64_10x10mm_P0.5mmU1
1TJA1050Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU11
1TPS79333-EPPackage_TO_SOT_SMD:SOT-23-5U12
1U.FLConnector_Coaxial:U.FL_Molex_MCRF_73412-0110_VerticalJ17
1USB_B_MicroUSB-Connectors:USB-AB-MICROJ10
1XH414HG-IV01EBatteryExt:XH414HG-IV01EBT1
1YELLOWLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD9
1ZOE-M8QRF_Devices:ZOE-S-LGA51U13

Questions

How big is the SimpleFC G PCB?

It measures 42 × 50 mm and has 4 copper layers, 1.6 mm thick.

What parts does the SimpleFC G use?

134 parts, built around the STM32F405RGT6, ZOE-M8Q-0, MP1470-MS and 74LVC1G86Z. 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 SimpleFC G KiCad files?

From the wangyeee/OpenHardware repository on GitHub, at the commit this page was made from: the board is SimpleFC_G/SimpleFC_G.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the SimpleFC G design in my own project?

Its repository publishes it under the BSD-3-Clause licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

More from wangyeee/OpenHardware

8
  • 4 layers50 × 50 mmSimpleFC, the printed circuit board in 3D

    SimpleFC

    wangyeee/OpenHardware

    Collections of hardware design related to my drone project.

    128 parts10BSD-3-Clause
  • 4 layers42 × 50 mmSimpleFCv2, the printed circuit board in 3D

    SimpleFCv2

    wangyeee/OpenHardware

    Collections of hardware design related to my drone project.

    123 parts10BSD-3-Clause
  • 4 layers36 × 44 mmTinyfc core, the printed circuit board in 3D

    Tinyfc core

    wangyeee/OpenHardware

    Collections of hardware design related to my drone project.

    103 parts10BSD-3-Clause
  • 2 layers100 × 100 mmReflowOvenController, the printed circuit board in 3D

    ReflowOvenController

    wangyeee/OpenHardware

    Collections of hardware design related to my drone project.

    102 parts10BSD-3-Clause
  • 2 layers24 × 36 mmLoRaModem, the printed circuit board in 3D

    LoRaModem

    wangyeee/OpenHardware

    Collections of hardware design related to my drone project.

    48 parts10BSD-3-Clause
  • 2 layers45 × 30 mmAirSeneor, the printed circuit board in 3D

    AirSeneor

    wangyeee/OpenHardware

    Collections of hardware design related to my drone project.

    43 parts10BSD-3-Clause
  • 2 layers23 × 18 mmTinyBEC, the printed circuit board in 3D

    TinyBEC

    wangyeee/OpenHardware

    Collections of hardware design related to my drone project.

    18 parts10BSD-3-Clause
  • 2 layers40 × 20 mmMultiOsc, the printed circuit board in 3D

    MultiOsc

    wangyeee/OpenHardware

    Collections of hardware design related to my drone project.

    16 parts10BSD-3-Clause

Similar boards

  • 2 layers100 × 50 mmEsp12e devboard, the printed circuit board in 3D

    Esp12e devboard

    EspIt/Hardware

    The EspIt PCB and Schematic

    117 parts
  • 4 layers90.5 × 68.3 mmMt7628v1, the printed circuit board in 3D

    Mt7628v1

    findasifrahman/mt76--

    201 parts
  • 4 layers60.5 × 100.5 mmVCU, the printed circuit board in 3D

    VCU

    matatma23-gento/embedded-portfolio

    This repository collects KiCad hardware design projects. Project specifications, validation results, and individual contributions are being documented; the presence of design files does not imply production readiness or…

    166 parts
  • 4 layers122.9 × 69.6 mmSlamdunk, the printed circuit board in 3D

    Slamdunk

    NTNU-TDT4295/slamdunk

    SLAMdunk is a project built to map out environments, using a custom built PCB shield meant for a Xilinx PYNQ-Z1.

    99 parts7
  • 2 layers120.5 × 53.3 mmMain PCB, the printed circuit board in 3D

    Main PCB

    BenMasse15/Magic-The-Gathering-Card-Sorter

    TO DO

    65 parts