Skip to the content
PCBKitNew board
4 layers49.5 × 49 mmAERoS, the printed circuit board in 3D

An All-Encompassing Rocket System (AERoS) currently in development

Size
49.5 × 49 mm
Copper layers
4
Thickness
1.01 mm
Parts
119
Nets
114
Pads
442
Tracks, vias
1,103, 138
Pours
8
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
1 Jul 2026
Updated
1 Jul 2026

Overview

AERoS is an open-source printed circuit board by TKAman23, from the TKAman23/AERoS repository on GitHub, published under the AGPL-3.0 licence. It is a 4-layer board of 49.5 × 49 mm with 119 parts on 114 nets, routed with 1,103 tracks and 138 vias.

It is built around the STM32F411RET6, BMP390L and SHTC3, with the TPS611781RNWR, TPS62840DLCR and BMI270 among its other parts. Its parts include 37 resistors, 36 capacitors, 11 connectors, 9 ICs and 7 transistors. It belongs with the STM32 boards of this library.

Main components

11

README

README.md

AERoS

An All-Encompassing Rocket System

Status: In Development [blocked]

A high-performance, compact rocket flight controller board designed around the STM32F411RET6 microcontroller. This board integrates power management, sensor telemetry, state logging, and servo control into a single-cell Li-Po powered solution optimized for model rocketry and high-altitude aerospace tracking.

CRITICAL DISCLAIMER:

This board is currently in the active development phase. It has been fully routed and designed, but it has NOT been physically manufactured or bench-tested yet.

Board Previews & Renders

(No 3D-models for L1, L2, and L3 were available)

Front 3D RenderBack 3D Render
Board Front Board Back

🛠Hardware & Board Specifications

Core Processing & Power System

  • Microcontroller: STM32F411RET6 (ARM Cortex-M4, 100MHz, 512KB Flash, 128KB SRAM).
  • Power Source: Designed explicitly for a Single-Cell Lithium-Polymer (Li-Po) battery (~3.7V–4.2V).
  • USB Interface: USB-C 2.0 interface supporting both data communication and on-board USB battery charging.
  • Power Switch: Featuring a self-latching MOSFET-based power switch to enable digital soft-on/soft-off control or mechanical/pyrotechnic separation deployment triggers.
  • Actuator Power: Integrated Step-up (Boost) Converter dedicated to delivering stable, elevated voltages required for servo actuation.

Peripherals & User Interface

  • Indicators: 3x Addressable/Configurable RGB LEDs for real-time state indication (e.g., pre-flight, armed, error, data logging active).
  • Acoustic Telemetry: On-board Piezo Buzzer for audible flight readiness chirps, continuity checks, and recovery beacons.
  • Storage: D3AT SD Card Slot wired via high-speed interface for high-rate blackbox flight logging.
  • Debugging: Dedicated ST-Link Connector for SWD programming, flashing, and real-time debugging.

System Architecture

text
   +-----------------------------------------------------------------+
   |                        USB-C 2.0 / Charger                      |
   +-----------------------------------------------------------------+
        |                           |
        v                           v
   +-------+           +-------------------------+           +-------+
   | Battery| ------>  | Self-Latching MOSFET SW |  -------> | Regs  |
   +-------+           +-------------------------+           +-------+
                                                                 |
            +-----------------------+------------+---------------|
            |                                    |               v
            v                                    v       +---------------+
   +-----------------+                  +------------+   | Servo Boost   |
   | STM32F411RET6   | <--- SPI/I2C --- | Sensor Bus |   +---------------+
   | Microcontroller |                  +------------+           |
   +-----------------+------+                                    v
    |      |        |       | ---------------------------> [ Servo Pins ]
    v      v        v       v
  [LEDs][Buzzer][SD Card][ST-Link]

For schematics, open the project file through KiCad 9.0 (can be found in the board directory)

**[Insert Power & Latching Schematic Screenshot Here]** --> **[Insert MCU Core Schematic Screenshot Here]** -->

On-Board Sensors

The sensor suite communicates over optimized I2C/SPI buses to provide highly accurate 9-DOF inertial, environmental, and barometric data.

Sensor Part NumberTypePrimary Flight Function
BMI2706-Axis IMU (Accel/Gyro)Rocket orientation, acceleration profiling, launch detection, and apogee sensing.
BMP390LHigh-Precision BarometerPrecise altitude tracking, descent-rate monitoring, and main/drogue parachute deployment triggering.
SHTC3Humidity & Temp SensorEnvironmental monitoring and internal enclosure/payload bay diagnostics.

Design & Development

  • EDA Software: Designed completely using KiCad.
  • Firmware Compatibility: Perfect pairing with STM32CubeIDE, HAL libraries, or custom bare-metal C/C++ architectures.

Future Scope / Additions (To-Do)

  • Physical PCB manufacturing and assembly (PCBA evaluation).
  • Continuity testing on the self-latching MOSFET network.
  • Bench testing the Step-Up regulator under maximum servo load.
  • Developing a comprehensive flight firmware stack (Blackbox logging framework, Kalman filtering for apogee detection).
  • Pinout map cheat-sheet (Markdown table matching STM32 pins to hardware blocks).

License & Copyright

This project is licensed under the GNU GPL v3 License.

text
Copyright (c) 2026 Karthikeya Turimalla (TKAman23)

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

See the accompanying LICENSE file for full terms and conditions.


Attribution Request

If you use parts of this repository, please reference the repository, my username (TKAman23), or me (Karthikeya Turimalla) in your work.


Contributing & Feedback

Since this project is in active prototyping, discussions, issues, and pull requests regarding optimization (especially around power management and thermal layout) are generally welcome! Contact: karthikeyaat@gmail.com.

Parts

119
QtyValueFootprintReferences
131kResistor_SMD:R_0402_1005MetricR1, R5, R8, R9, R23, R24, R29, R30, R32, R33, R34, R35, R36
8100nCapacitor_SMD:C_0402_1005MetricC7, C8, C9, C22, C23, C24, C25, C29
6100kResistor_SMD:R_0402_1005MetricR6, R11, R12, R13, R15, R26
410uCapacitor_SMD:C_0805_2012MetricC5, C6, C19, C21
41uCapacitor_SMD:C_0402_1005MetricC1, C2, C27, C28
44u7Capacitor_SMD:C_0805_2012MetricC3, C4, C14, C18
4MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4
4NMOSCustomLibrary2:DFN-3(0.6x1)Q2, Q3, Q4, Q7
310kResistor_SMD:R_0402_1005MetricR2, R3, R31
3220nCapacitor_SMD:C_0402_1005MetricC34, C35, C36
347uCapacitor_SMD:C_1812_4532MetricC11, C15, C16
3Conn_01x01_PinConnector_Wire:SolderWirePad_1x01_SMD_1x2mmJ5, J6, J7
3SK6805CustomLibrary2:SK6805-EC15D2, D3, D4
22u2CustomLibrary2:IND_LQH2MPZ2R2MGRLL1, L3
230pCapacitor_SMD:C_0402_1005MetricC30, C31
25k1Resistor_SMD:R_0402_1005MetricR27, R28
2Conn_01x01_PinCustomLibrary2:Pad_3x3mmJ3, J4
2Conn_01x01_PinCustomLibrary2:Pad_4x4mmJ1, J2
2PMOSCustomLibrary2:DFN-6-2EP_(AGM20P16AS)Q1, Q5
2SD101CW-E3-18Diode_SMD:D_SOD-123D1, D5
1100Resistor_SMD:R_0402_1005MetricR10
1100uCapacitor_SMD:C_2220_5750MetricC12
110nCapacitor_SMD:C_0402_1005MetricC26
110uCapacitor_SMD:C_0603_1608MetricC32
1121kResistor_SMD:R_0402_1005MetricR16
116MCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
11k5Resistor_SMD:R_0402_1005MetricR4
11nCapacitor_SMD:C_0402_1005MetricC17
11uCustomLibrary2:0806L2
122nCapacitor_SMD:C_0201_0603MetricC10
122uCapacitor_SMD:C_1210_3225MetricC13
1267kResistor_SMD:R_0402_1005MetricR7
12u2Capacitor_SMD:C_0603_1608MetricC20
1300kResistor_SMD:R_0402_1005MetricR18
1365kResistor_SMD:R_0402_1005MetricR14
144k2Resistor_SMD:R_0402_1005MetricR19
1470Resistor_SMD:R_0402_1005MetricR37
14u7Capacitor_SMD:C_0603_1608MetricC33
1500mFuse:Fuse_1206_3216MetricF2
150kResistor_SMD:R_0402_1005MetricR25
1536kResistor_SMD:R_0402_1005MetricR17
1562kResistor_SMD:R_0402_1005MetricR22
1600mFuse:Fuse_1206_3216MetricF1
178k7Resistor_SMD:R_0402_1005MetricR20
1976kResistor_SMD:R_0402_1005MetricR21
1BMI270Custom_Library:XDCR_BMI270U7
1BMP390LCustom_Library:XDCR_BMP390LU8
1BQ24090DGQPackage_SO:HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.57x1.88mm_ThermalViasU1
1Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical_SMD_Pin1LeftJ8
1Conn_01x05_PinConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ10
1GZ1608D121TFInductor_SMD:L_0603_1608MetricFB1
1LOGOLogos:AERoS-LogoG***
1MCP1640x-xMCPackage_DFN_QFN:DFN-8-1EP_3x2mm_P0.5mm_EP1.75x1.45mmU5
1MCP4552T-104E/MFCustomLibrary2:DFN8_3x3MC_MCHU4
1MLT-8530CustomLibrary2:MLT-8530_JHEBZ1
1NMOSPackage_TO_SOT_SMD:SOT-363_SC-70-6Q6
1SD Card Hirose DM3ATConnector_Card:microSD_HC_Hirose_DM3AT-SF-PEJM5J11
1SHTC3Custom_Library:SON100P200X200X80-5NU9
1STM32F411RET6Package_QFP:LQFP-64_10x10mm_P0.5mmU6
1SW_SPDTCustomLibrary2:MK-12C02-G020_GSWSW1
1TPS611781RNWRCustom_Library:RNW0013AU3
1TPS62840DLCRCustomLibrary2:SON50P200X150X100-8NU2
1USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASVJ9

Questions

How big is the AERoS PCB?

It measures 49.5 × 49 mm and has 4 copper layers, 1.01 mm thick.

What parts does the AERoS use?

119 parts, built around the STM32F411RET6, BMP390L, SHTC3 and TPS611781RNWR. 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 AERoS KiCad files?

From the TKAman23/AERoS repository on GitHub, at the commit this page was made from: the board is board/AERoS.kicad_pcb and its schematic board/5v.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the AERoS design in my own project?

Its repository publishes it under the AGPL-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).

Similar boards

  • 2 layers100 × 64 mmRf power monitor rev2, the printed circuit board in 3D

    Rf power monitor rev2

    TheKingOfChaos/RF-Power-Monitor

    A 2-layer carrier board for the WIZnet W5500-EVB-Pico-PoE. It is 80 x 51.5 mm: exactly as long as the module, so both short edges line up with the module.

    129 parts
  • 4 layers55 × 35 mmStandalone Mini PC BMS - Rev 1.1, the printed circuit board in 3D

    Standalone Mini PC BMS - Rev 1.1

    dmcke5/MiniPC_BMS

    An all in one power managment solution for powering mini pc's with batteries!

    113 parts60CERN-OHL-S-2.0
  • 4 layers50 × 90 mmMicrasPCB, the printed circuit board in 3D

    MicrasPCB

    Team-Micras/MicrasPCB

    Micras micromouse PCBs as code: Zener circuits, KiCad layouts, CI checks and a design portal

    154 parts1
  • 2 layers67.5 × 75.5 mmSIMAs, the printed circuit board in 3D

    SIMAs

    wolvineers/eurobot_2025_SIMA_PCB

    Repository of the eurobot 2025 SIMA's PCB

    89 parts
  • 4 layers45 × 81 mmRAM R2, the printed circuit board in 3D

    RAM R2

    nimishcoder1232/Bedroom-Engineering-Propulsive-Landing-Project

    This repo has everything that I made for my rocket that can propulsive landing, while still being under ITAR restrictions.

    78 parts
  • 2 layers45.3 × 81 mmRAM R2, the printed circuit board in 3D

    RAM R2

    nimishcoder1232/TVC-Rocket

    This is the repo for my TVC rocket that took two years to develop.

    65 parts
  • 4 layers55.9 × 55.9 mmQUADCOPTER, the printed circuit board in 3D

    QUADCOPTER

    Riskerx/QUADCOPTER

    QuadCopter Rev B: STM32F401 four-layer flight-controller PCB, manufacturing files, hardware documentation and firmware integration plan.

    103 parts