Skip to the content
PCBKitNew board
4 layers50 × 50 mmTwin vec fc a, the printed circuit board in 3D

Probably not a very good design, but fully functional and stable.

Size
50 × 50 mm
Copper layers
4
Thickness
1.6 mm
Parts
63
Nets
64
Pads
246
Tracks, vias
725, 97
Pours
3
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
20 Jan 2026
Updated
23 Jan 2026

Overview

Twin vec fc a is an open-source printed circuit board by epicgrowl, from the epicgrowl/flight-controller repository on GitHub. It is a 4-layer board of 50 × 50 mm with 63 parts on 64 nets, routed with 725 tracks and 97 vias.

It is built around the BMM150, AMS1117-3.3 and MPU-6500. Its parts include 16 capacitors, 16 resistors, 13 connectors, 5 ICs and 4 switches. It belongs with the STM32 boards of this library.

Main components

3

README

README.md

Flight Controller

Simple flight controller PCB. Used to gain practical experience with designing, ordering, and testing MCU in custom application.

Probably not a very good design, but fully functional and stable.

Render PCB PCB

PCB

Device Summary

  • STM32F103CBT MCU
  • MPU-6500 IMU
  • BMM150 Magnetometer
  • KP464 Barometer
  • AMS1117 Regulator

Feature & Connection Summary

  • 6x PWM Pinout (ESC, Servo, etc.)
  • 6x GPIO Pin
  • 2x UART Header
  • 2x I2C Header
  • SPI Header
  • SWD Debug Header
  • +3V3 Logic
  • Variable Input Voltage
  • 2x Push Button
  • 2x Switch
  • RST Button

Parts

63
QtyValueFootprintReferences
6Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ5, J6, J7, J8, J9, J10
50.1uCapacitor_SMD:C_0805_2012MetricC10, C11, C12, C13, C14
5R_SmallResistor_SMD:R_0805_2012MetricR6, R7, R8, R9, R10
4100nCapacitor_SMD:C_0805_2012MetricC4, C5, C6, C7
44.7kResistor_SMD:R_0805_2012MetricR2, R3, R4, R5
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
322Resistor_SMD:R_0805_2012MetricR14, R15, R16
3620Resistor_SMD:R_0805_2012MetricR11, R12, R13
3SW_PushButton_Switch_THT:SW_PUSH_6mm_H5mmSW2, SW3, SW4
218pCapacitor_SMD:C_0805_2012MetricC1, C2
21uCapacitor_SMD:C_0805_2012MetricC3, C8
2Conn_01x02_SocketConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ11, J12
2Conn_01x08_PinConnector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_VerticalJ1, J2
1100MInductor_SMD:L_0805_2012MetricFB1
110kResistor_SMD:R_0805_2012MetricR1
110nCapacitor_SMD:C_0805_2012MetricC9
110uCapacitor_SMD:C_0805_2012MetricC15
122uCapacitor_SMD:C_0805_2012MetricC16
18MCrystal:Crystal_SMD_5032-2Pin_5.0x3.2mmY1
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U5
1BMM150fc:BGA_1590X1590_BOSU3
1Conn_01x05_PinConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ4
1Conn_01x06_PinConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ3
1Conn_02x03_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ13
1GREENLED_SMD:LED_0805_2012MetricD3
1KP464fc:IFX-PG-DFN-8-1-VU4
1MPU-6500fc:QFN24_3X3X0P9_IVSU2
1REDLED_SMD:LED_0805_2012MetricD2
1STM32F103CBTxPackage_QFP:LQFP-48_7x7mm_P0.5mmU1
1SW_DIP_x02Button_Switch_SMD:SW_DIP_SPSTx02_Slide_9.78x7.26mm_W8.61mm_P2.54mmSW1
1YELLOWLED_SMD:LED_0805_2012MetricD1

Questions

How big is the Twin vec fc a PCB?

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

What parts does the Twin vec fc a use?

63 parts, built around the BMM150, AMS1117-3.3 and MPU-6500. 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 Twin vec fc a KiCad files?

From the epicgrowl/flight-controller repository on GitHub, at the commit this page was made from: the board is twin-vec-fc-a.kicad_pcb and its schematic twin-vec-fc-a.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Twin vec fc a design in my own project?

Its repository states no licence, so its author keeps all rights: ask epicgrowl before reusing the design.

Similar boards

  • 4 layers66.4 × 66.4 mmRera, the printed circuit board in 3D

    Rera

    fdiwth/tvc-drone

    This repository contains the documentation, hardware designs, and source code for a Thrust Vector Control (TVC) drone.

    140 parts34GPL-3.0
  • 2 layers73 × 30 mmBadge, the printed circuit board in 3D

    Badge

    MrMoDDoM/MuHack-Badge

    Official repository for MuHack Badge

    135 parts8AGPL-3.0
  • 4 layers40 × 55 mmCopterCat cm4, the printed circuit board in 3D

    CopterCat cm4

    matveylapin/CopterCat_cm4

    Полётный контроллер для стандарта FMU-v6u. Обычно на дронах для программирования устанавливают полётный контроллер, одноплатный компьютер и иногда arduino.

    164 parts3Apache-2.0
  • 4 layers37.1 × 43.3 mmIcarus, the printed circuit board in 3D

    Icarus

    nnarain/icarus

    Microquad Flight Controller

    52 parts1
  • 4 layers73 × 98 mmALBERT FLIGHTCOMPUTER, the printed circuit board in 3D

    ALBERT FLIGHTCOMPUTER

    felixznr/ALBERT

    Albert I was a rhesus macaque monkey and the first mammal launched on a rocket (V-2 Rocket "Blossom No. 3") on June 18, 1948.

    161 partsMIT
  • 2 layers60 × 70 mmRCS, the printed circuit board in 3D

    RCS

    wasa-rockoon/WOBC

    WASAロケットプロジェクト 共通電装基盤

    111 parts1MIT
  • 2 layers57.6 × 40 mmMushak pcb, the printed circuit board in 3D

    Mushak pcb

    gautam-dev-maker/mushak

    It is a Micromouse, maze solving bot.

    117 parts62MIT
  • 2 layers96 × 74.4 mmMonolith, the printed circuit board in 3D

    Monolith

    luftaquila/monolith

    DIY wireless real-time datalogging platform for Student Formula and Baja.

    138 parts45