Skip to the content
4 layers66.4 × 66.4 mmRera, the printed circuit board in 3D

This repository contains the documentation, hardware designs, and source code for a Thrust Vector Control (TVC) drone. Built to demonstrate flight control capabilities in amateur rocketry, the vehicle dynamically vectors thrust to balance itself and maintain precise orientation set-points, mirroring actual rocket systems.

Size
66.4 × 66.4 mm
Copper layers
4
Thickness
1.6 mm
Parts
140
Nets
101
Pads
462
Tracks, vias
1,350, 254
Pours
19
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
7 Aug 2026
Updated
31 Aug 2026

Overview

Rera is an open-source printed circuit board by fdiwth, from the fdiwth/tvc-drone repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 66.4 × 66.4 mm with 140 parts on 101 nets, routed with 1,350 tracks and 254 vias.

It is built around the BMM150, BMP388 and MP2393GTL-Z, with the W25Q128JVSIQ, TF-01A and AMS1117-3.3 among its other parts. Its parts include 55 capacitors, 39 resistors, 15 connectors, 10 ICs and 10 diodes. It belongs with the robots and motor control boards and the STM32 boards of this library.

Main components

12

README

README.md

About

The TVC(Thrust Vector Control) drone project is a demonstration of the control capabilities that can be achieved in amateur rocketry. Similar to an actual rocket with a TVC system, the drone is capable of balancing and angling itself at desired a desired set-point by vectoring the thrust it produces appropriately. This repository contains the documentation of the project along with sources of both hardware and software that was developed in the duration of the project.

Navigating the Repository

The repository is mainly split into five sections:

  • tvc-drone/apps
  • tvc-drone/docs
  • tvc-drone/gcs-firmware
  • tvc-drone/drone-firmware
  • tvc-drone/resources

The best way to navigate this repository if you are looking for an in depth guide is to follow along the documentation available in your language of choice below tvc-drone/docs. The documentation explains the design choices, and the links to appropriate sections of the repository.

If you are looking to look at a specific part of the sources, navigating to the appropriately named folders will help find the resources you need.

To get a short overview of the features used in the project, check out the overview section available at tvc-drone/docs/{language}.

Videos

Click on the images of videos to watch them. Watch video 5 or 6 if you want to see the result.

Disclaimer

This repository is merely a demonstration of what is achievable with a custom-built coaxial TVC drone stack, and is not a step-by-step guide on building one. Despite the project materials being open sourced, it is discouraged to use them directly in one's own project. However, anyone is welcome to use the documentations and source materials as a reference. But treat this as a reference point, not a direct dependency.

Contact

Anyone with any questions regarding this project are welcome to reach out through contact informations listed below.

instagram: fd.iwth email: fdiwth@gmail.com

Parts

140
QtyValueFootprintReferences
28100nCapacitor_SMD:C_0402_1005MetricC2, C3, C4, C11, C14, C16, C21, C22, C28, C29, C31, C32, C35, C36, C37, C40 +12
910kResistor_SMD:R_0402_1005MetricR2, R7, R12, R24, R27, R28, R30, R32, R33
747kResistor_SMD:R_0402_1005MetricR1, R3, R4, R5, R6, R38, R39
75k1Resistor_SMD:R_0402_1005MetricR10, R11, R19, R21, R22, R23, R25
6TPD1E05U06DPYRTPD1E05U06DPYR:DIO_TPD1E05U06DPYRD1, D2, D3, D4, D5, D6
510uCapacitor_SMD:C_0805_2012MetricC9, C33, C34, C38, C39
522Resistor_SMD:R_0603_1608MetricR13, R34, R35, R36, R37
41uCapacitor_SMD:C_0603_1608MetricC10, C23, C54, C55
4470uCapacitor_SMD:C_Elec_6.3x7.7C18, C19, C25, C26
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
322uCapacitor_SMD:C_0805_2012MetricC12, C27, C30
323k7Resistor_SMD:R_0402_1005MetricR18, R20, R26
210uCapacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-AC13, C17
215pCapacitor_SMD:C_0402_1005MetricC45, C50
21kResistor_SMD:R_0402_1005MetricR17, R29
24u7Capacitor_SMD:C_0603_1608MetricC43, C44
2SW_SPSTButton_Switch_SMD:SW_SPST_TS-1088-xR020SW1, SW2
110nCapacitor_SMD:C_0402_1005MetricC1
110pCapacitor_SMD:C_0402_1005MetricC24
1120RInductor_SMD:L_0603_1608MetricFB1
115kResistor_SMD:R_0603_1608MetricR14
11N4148WSDiode_SMD:D_SOD-323D10
11nCapacitor_SMD:C_0402_1005MetricC15
125MHzSMT_MOB4SI_YXC:SMT_MOB4SI_YXCY1
12mResistor_SMD:R_1206_3216MetricR8
12u2Capacitor_SMD:C_0603_1608MetricC7
140k2Resistor_SMD:R_0603_1608MetricR16
1470Resistor_SMD:R_0603_1608MetricR31
14u9HSB-0650-4R9-M:HSB-0650-4R9-ML1
16.8nCapacitor_SMD:C_0603_1608MetricC20
1604kResistor_SMD:R_0402_1005MetricR9
17k68Resistor_SMD:R_0603_1608MetricR15
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U5
1BMM150Package_CSP:WLCSP-12_1.56x1.56mm_P0.4mmU2
1BMP388QFN_BMP388_BOS:QFN_BMP388_BOSU1
1BatteryTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ13
1BlueLED_SMD:LED_0603_1608MetricD9
1Conn_EXT1Connector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_VerticalJ7
1Conn_EXT2Connector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_VerticalJ11
1Conn_GPSConnector_JST:JST_PH_B6B-PH-K_1x06_P2.00mm_VerticalJ10
1Conn_I2CConnector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_VerticalJ8
1Conn_M1Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ14
1Conn_M2Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ15
1Conn_RFConnector_JST:JST_PH_B6B-PH-K_1x06_P2.00mm_VerticalJ9
1Conn_SV1Connector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_VerticalJ5
1Conn_SV2Connector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_VerticalJ3
1Conn_SV3Connector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_VerticalJ6
1Conn_SV4Connector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_VerticalJ2
1Conn_SWConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ12
1ESDA7P60-1U1MESDA7P60-1U1M:TVS_ESDA7P60-1U1MD7
1ICM-42688-PLGA14_2P5X3X0P91_TDK:LGA14_2P5X3X0P91_TDKU3
1INA226Package_SO:VSSOP-10_3x3mm_P0.5mmU6
1MLT-8540MLT-8540:MLT-8540LS1
1MP2393GTL-ZMP2393:SOT583_MP2393U7
1RedLED_SMD:LED_0603_1608MetricD8
1SS8050Package_TO_SOT_SMD:SOT-23Q1
1STM32F722RETxPackage_QFP:LQFP-64_10x10mm_P0.5mmU10
1TF-01ATF-01A:TF-01AJ1
1TPS2121RUXRRUX0012A:RUX0012AU9
1USB4105-GF-AConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ4
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U8
1W25Q128JVSIQW25Q128JVSIQ:SOIC127P790X216-8NU4

Similar boards

  • 4 layers45 × 50 mmChip8-pcb, the printed circuit board in 3D

    Chip8-pcb

    plorefice/chip8-rs

    CHIP-8 interpreter written in Rust

    58 parts1
  • 2 layers47 × 60 mmFc nickel v1.0, the printed circuit board in 3D

    Fc nickel v1.0

    nikipoatgit/FlightController_H743

    repo contains flight controller target files, PCB Gerber files, and the schematic.

    99 parts5GPL-3.0
  • 2 layers72 × 67 mmEV Design Challenge, the printed circuit board in 3D

    EV Design Challenge

    land-barrett/EV_Design_Challenge

    KiCAD files of 2026 TAMU SAE Formula EV electrical design challenge

    78 parts
  • 2 layers100 × 41 mmChessbot, the printed circuit board in 3D

    Chessbot

    vuktacic/chessler

    51 partsMIT
  • 6 layers32 × 59 mmAirbrake, the printed circuit board in 3D

    Airbrake

    hoffmatic/SD-2-EKF

    This folder contains the live KiCad project files and local component libraries:

    109 parts1
  • 2 layers60 × 60 mmMissionBus, the printed circuit board in 3D

    MissionBus

    wasa-rockoon/WOBC

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

    137 parts1MIT
  • 4 layers73.4 × 72.7 mmAwatch2, the printed circuit board in 3D

    Awatch2

    jwise/aWatch2-hw

    hardware for aWatch2

    177 parts18
  • 4 layers40 × 55 mmCopterCat cm4, the printed circuit board in 3D

    CopterCat cm4

    matveylapin/CopterCat_cm4

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

    164 parts3Apache-2.0

Questions

How big is the Rera PCB?

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

What parts does the Rera use?

140 parts, built around the BMM150, BMP388, MP2393GTL-Z and W25Q128JVSIQ. 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 Rera KiCad files?

From the fdiwth/tvc-drone repository on GitHub, at the commit this page was made from: the board is resources/pcb/rera.kicad_pcb and its schematic resources/pcb/MCU.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Rera design in my own project?

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