Skip to the content
2 layers90 × 70 mmStm32 f450 carrier rev a, the printed circuit board in 3D

Stm32 f450 carrier rev a

promit7473/stm32_flight_controller1

This folder is the KiCad 10 prototype package for the module carrier used by the STM32 flight-controller firmware.

Size
90 × 70 mm
Copper layers
2
Thickness
1.6 mm
Parts
29
Nets
21
Pads
111
Tracks, vias
635, 58
Routed
Yes
KiCad
KiCad 8 (file 20240108)
Created
14 Aug 2026
Updated
12 Oct 2026

Overview

Stm32 f450 carrier rev a is an open-source printed circuit board by promit7473, from the promit7473/stm32_flight_controller repository on GitHub, published under the MIT licence. It is a 2-layer board of 90 × 70 mm with 29 parts on 21 nets, routed with 635 tracks and 58 vias.

It is built around the SS14 SMA. Its parts include 11 connectors, 4 resistors, 3 capacitors, 3 ICs and 3 diodes. It belongs with the STM32 boards of this library.

Main components

1

README

hardware/stm32_f450_carrier_rev_a/README.md

STM32 F450 module-carrier PCB — Rev A

This folder is the KiCad 10 prototype package for the module carrier used by the STM32 flight-controller firmware.

Open and inspect

  • stm32_f450_carrier_rev_a.kicad_pro — KiCad project.
  • stm32_f450_carrier_rev_a.kicad_pcb — routed two-layer PCB.
  • board-preview.png and board-top.png — rendered board views.
  • assembled-preview.png — populated view with a published Blue Pill model and illustrative sensor module models.
  • 3dmodels/carrier_assembly.wrl — portable assembly model attached to J1; keep this folder beside the board file when opening KiCad's 3D Viewer.
  • board-layout.svg — printable 1:1 fit-check drawing.
  • pinmap.csv — connector-to-MCU mapping.
  • BOM.csv — assembly bill of materials.
  • drc.rpt — KiCad DRC result (zero violations; zero unconnected pads).
  • functional-schematic.svg — firmware-level wiring reference from the source repository.
  • There is no native .kicad_sch schematic or ERC report yet.
  • fabrication/ — Gerbers, plated/non-plated drill files, and drill maps.

Fabrication assumptions

  • 2 layers, FR-4, 1.6 mm thickness, 1 oz copper.
  • Default finish and solder-mask color are acceptable.
  • Board outline is 90 × 70 mm.

Prototype warning

The preview images use the complete published YAAJ Blue Pill CAD assembly, including sockets, USB, jumpers, components and SWD header. That third-party model is not bundled in Git because its redistribution license is unconfirmed. See MODEL_SOURCES.md for the optional download and placement instructions. Without it, KiCad will omit the Blue Pill body from the 3D view; copper and fabrication outputs are unaffected. The sensor models remain approximate illustrations. The revised placement removes the modeled overlap and sensor overhang. Verify real module envelopes and orientation before manufacture; copper DRC does not establish module compatibility. Previous exports used incorrect Blue Pill socket spacing and pin ordering and are superseded by this update. GPS, receiver, telemetry radio and ESC units are external; their carrier connectors are shown, not those external units. Model labels may not appear in KiCad because its VRML importer does not render Text nodes.

This is flight-critical prototype hardware, not a certified flight controller. The DRC report lists ignored checks, including missing footprint courtyards; zero reported violations is not a complete mechanical-clearance review. The fuse/diode protect the J11 input path; J6/ESC1 connects directly to the 5 V rail. Review backfeeding and power-source selection before connecting USB, an external supply or any ESC BEC together. Verify actual clone-module pin order and socket spacing before manufacture. Continuity-test every power rail, bring it up with current limiting, validate all sensor axes and motor mapping, and perform bench tests with propellers removed before any restrained or free-flight test.

Parts

29
QtyValueFootprintReferences
4M3MountingHole_M3H1, H2, H3, H4
2100nCarrier_0603C1, C3
2330RCarrier_0603R1, R2
110kCarrier_0603R3
110uCarrier_0603C2
11kCarrier_0603R4
1BATTERY_SENSECarrier_HeaderJ4
1BEC_5V_INPUTCarrier_HeaderJ11
1BLUEPILL_LEFTCarrier_HeaderJ1
1BLUEPILL_RIGHTCarrier_HeaderJ2
1ESC1_FRONT_RIGHTCarrier_HeaderJ6
1ESC2_REAR_RIGHTCarrier_HeaderJ7
1ESC3_REAR_LEFTCarrier_HeaderJ8
1ESC4_FRONT_LEFTCarrier_HeaderJ9
1GPS_UBLOXCarrier_HeaderJ10
1GREEN_LEDCarrier_0603D1
1GY271_HMC5883LCarrier_HeaderU3
1GY521_MPU6050Carrier_HeaderU2
1GY63_MS5611Carrier_HeaderU4
1PTC_500mA_1206Carrier_0603F1
1RC_PPMCarrier_HeaderJ3
1RED_LEDCarrier_0603D2
1SS14_SMACarrier_0603D3
1TELEMETRYCarrier_HeaderJ5

Similar boards

  • 2 layers52.3 × 10.5 mmStackLink, the printed circuit board in 3D

    StackLink

    gusmanb/logicanalyzer

    24 channel, 100Msps logic analyzer hardware and software

    29 parts5.1kGPL-3.0
  • 2 layers56 × 20 mmHallEffectXY Endstop, the printed circuit board in 3D

    HallEffectXY Endstop

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    29 parts1.1kGPL-3.0
  • 2 layers50 × 23.2 mmAnalog, the printed circuit board in 3D

    Analog

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    29 parts1kGPL-3.0
  • 2 layers16.8 × 13.6 mmE Fidget Lite, the printed circuit board in 3D

    E Fidget Lite

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    29 parts915
  • 2 layers85 × 12.5 mmTERES PCB3-TOUCH BTN Rev.A, the printed circuit board in 3D

    TERES PCB3-TOUCH BTN Rev.A

    OLIMEX/DIY-LAPTOP

    Do It Yourself Open Source Hardware and Software Modular Hacker's Friendly Laptop

    29 parts578Apache-2.0
  • 2 layers33.7 × 97.8 mmHAN ESP TSS721, the printed circuit board in 3D

    HAN ESP TSS721

    UtilitechAS/amsreader-firmware

    ESP8266 and ESP32 compatible firmware to read, interpret and publish data to MQTT from smart electrical meters, both DLMS and DSMR is supported

    29 parts470
  • 2 layers80 × 55 mmGB CARTPP XC, the printed circuit board in 3D

    GB CARTPP XC

    Gekkio/gb-hardware

    Game Boy -related custom hardware by gekkio

    29 parts379CC-BY-4.0
  • 2 layers55 × 58 mmProto ads bee mcu board, the printed circuit board in 3D

    Proto ads bee mcu board

    PantsForBirds/adsbee

    Open Source Embedded ADS-B Receiver

    29 parts344GPL-3.0

Questions

How big is the Stm32 f450 carrier rev a PCB?

It measures 90 × 70 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Stm32 f450 carrier rev a use?

29 parts, built around the SS14 SMA. 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 Stm32 f450 carrier rev a KiCad files?

From the promit7473/stm32_flight_controller repository on GitHub, at the commit this page was made from: the board is hardware/stm32_f450_carrier_rev_a/stm32_f450_carrier_rev_a.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Stm32 f450 carrier rev a design in my own project?

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