Skip to the content
PCBKitNew board
2 layersStmdevlopment board, the printed circuit board in 3D

This repo contains the Hardware desing for electronics and Firmware for Flight controller

Copper layers
2
Thickness
1.6 mm
Parts
28
Nets
49
Pads
167
Tracks, vias
565, 66
Pours
2
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
2 Apr 2025
Updated
27 Sep 2025

Overview

Stmdevlopment board is an open-source printed circuit board by Himanshukohale22, from the Himanshukohale22/TVC_FlightController repository on GitHub. It is a 2-layer board with 28 parts on 49 nets, routed with 565 tracks and 66 vias.

It is built around the AMS1117-3.3. Its parts include 10 capacitors, 8 connectors, 3 resistors, 2 ICs and 2 diodes. It belongs with the STM32 boards of this library.

Main components

1

README

Hardware/FlightControllerV0.1/README.md

Thrust Vector Control Rockets


67b2a9ba5e85822f237caae92111e938

This repository contains hardware files,specifcation of board,firmware/software of Thrust vector control model Rocketry. this project is open source can be used as and update as required.

SPECIFICATION OF TVC FLIGHT COMPUTER:

  • small flight computer board 8.2*5 cm .

  • stm32f4xc on board micro-controller

    • ARM ®32-bit Cortex M4 CPU with FPU
    • Adaptive real-time accelerator allowing 0-wait state execution
    • Up to 512 Kbytes of Flash memory 128 Kbytes of SRAM
    • operating frequency of 100MHz.
  • Board power supply

    • usb b micro (mobile charger).
    • exteral JSt connector (12v battery).
  • Sensors

    • barometer (BMP280).
    • gyroscope & accelerometer (MPU6050).
    • sd card
    • rf (NRF24L)
  • Digital-output triple-axis accelerometer

  • A programmable full scale rangeof ±2g,±4g,±8g and ±16g. 6-axis (DOF)accelerometer

  • Gyroscop Digital-output X-, Y-, z-axis

  • Angular rate sensors with user-programmable full-scale range of ±250, ±500, ±1000, and ±2000°/sec.

  • BMP280: pressure and altitude unit

Schematics

main sheet

image

extra sheet

image

FRONT SIDE

image

BACK SIDE

image

PROTOTYPE:

image

simulator/manufacturing :

image

TOOLS & REFERENCE:

kicad

stm32cubeIDE

stm32f411

MPU6050

BMP280

NRF24

BUILTIN MICRO SD CARD

NRFZ44N

FUTURE WORK:

  • High speed on board microcontroller (f7,f8)
  • High precision and accuracy IMU and BAROMETER
  • communication update.
  • stabilizer servo module (3D printed files).

Parts

28
QtyValueFootprintReferences
6Conn_01x05_MaleConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ1, J2, J4, J5, J6, J7
5100nfCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC5, C7, C8, C9, C10
20.1ufCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC2, C3
212pfCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC4, C6
21kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R3
110kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2
110ufCapacitor_SMD:CP_Elec_4x3.9C1
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U1
1Conn_ARM_JTAG_SWD_10Connector:Tag-Connect_TC2050-IDC-NL_2x05_P1.27mm_VerticalJ34
1Crystal_GND23_SmallCrystal:Crystal_SMD_EuroQuartz_MT-4Pin_3.2x2.5mmY1
1STM32F411CCUxPackage_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mmU2
1SW_DPDT_x2Button_Switch_THT:SW_CuK_JS202011CQN_DPDT_StraightSW2
1SW_Push_Dual_x2Button_Switch_SMD:Panasonic_EVQPUJ_EVQPUASW1
1USB_OTGConnector_USB:USB_Micro-B_Molex_47346-0001J11
1greenLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1
1redLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD2

Questions

What parts does the Stmdevlopment board use?

28 parts, built around the AMS1117-3.3. 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 Stmdevlopment board KiCad files?

From the Himanshukohale22/TVC_FlightController repository on GitHub, at the commit this page was made from: the board is Hardware/FlightControllerV0.1/stmdevlopment_board.kicad_pcb and its schematic Hardware/FlightControllerV0.1/stmdevlopment_board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Stmdevlopment board design in my own project?

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

Similar boards

  • 2 layers290.1 × 130 mmPro V2, the printed circuit board in 3D

    Pro V2

    kata0510/Lily58

    6×4+4keys column-staggered split keyboard.

    312 parts2.3k
  • 2 layers26.2 × 45.5 mmPL18 multiprotocol, the printed circuit board in 3D

    PL18 multiprotocol

    pascallanger/DIY-Multiprotocol-TX-Module

    Multiprotocol TX Module (or MULTI-Module) is a 2.4GHz transmitter module which controls many different receivers and models.

    24 parts1.9kGPL-3.0
  • 4 layers99 × 53.3 mmPSLab, the printed circuit board in 3D

    PSLab

    fossasia/pslab-hardware

    PSLab Hardware Design and Schematics https://pslab.io

    199 parts1.7kApache-2.0
  • 4 layers85 × 56 mmPslab mini, the printed circuit board in 3D

    Pslab mini

    fossasia/pslab-mini-hardware

    PSLab Mini Hardware https://pslab.io

    182 parts1.2kApache-2.0
  • 4 layers100 × 54 mm32Bit shift register, the printed circuit board in 3D

    32Bit shift register

    MaltWhiskey/Mega-Cube

    16x16x16 PL9823 Cube with Teensy 4.0 and FlexIO driver

    64 parts766
  • 2 layers44.2 × 29.3 mmI2c tiny usb, the printed circuit board in 3D

    I2c tiny usb

    harbaum/I2C-Tiny-USB

    Cheap and simple I²C to USB interface

    27 parts454
  • 2 layers78 × 60 mmIce viz, the printed circuit board in 3D

    Ice viz

    muni-works/vcad

    BRep CAD kernel in Rust/WASM

    44 parts442Apache-2.0
  • 2 layers59.1 × 99.9 mmCheap FOCer 2 60mm, the printed circuit board in 3D

    Cheap FOCer 2 60mm

    shamansystems/Cheap-FOCer-2

    Low-Cost Motor Controller based on the VESC 6

    193 parts407