Skip to the content
PCBKitNew board
2 layers44.2 × 31.3 mmStm32-PCB design, the printed circuit board in 3D

PCB Design for STM32F103C8T6 Microcontroller built with KiCAD

Size
44.2 × 31.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
32
Nets
50
Pads
152
Tracks, vias
160, 28
Pours
4
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
22 Sep 2026
Updated
6 Oct 2026

Overview

Stm32-PCB design is an open-source printed circuit board by hughmancoder, from the hughmancoder/stm32-PCB-design repository on GitHub. It is a 2-layer board of 44.2 × 31.3 mm with 32 parts on 50 nets, routed with 160 tracks and 28 vias.

It is built around the STM32F103C8T6 and AMS1117. Its parts include 13 capacitors, 5 resistors, 4 connectors, 2 ICs and 1 diode. It belongs with the interfaces and adapters boards and the STM32 boards of this library.

Main components

2

README

README.md

stm32-PCB-design

PCB board for STM32F103C8T6 Microcontroller, a micro usb power supply, a regulator to power the mcu to 3.3V, and a crystal oscillator for the mcu. It has a reset switch to boot the board, a UART interface UART (Universal Asynchronous Receiver-Transmitter) to uses two wires to exchange serial data between devices without a shared clock, as well as Serial Wire Debug (SWD) which is a hardware interface designed by ARM for programming and debugging ARM-based microcontrollers using a st-link programmer.

Schematic

Microcontroller and USB

MCU

Power Supply

Power Supply

Board

3D view Board

layout Layout

Manufacturing

Manufacturing gerber files, drill files, and Bill of Materials (BOM) are located in the Manufacturing folder.

Parts

32
QtyValueFootprintReferences
5100nCapacitor_SMD:C_01005_0402MetricC4, C5, C6, C7, C11
41k5Resistor_SMD:R_0402_1005MetricR1, R3, R4, R5
4MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4
3Conn_01x04_PinConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2, J3, J4
210pCapacitor_SMD:C_01005_0402MetricC12, C13
21uCapacitor_SMD:C_01005_0402MetricC9, C10
222uCapacitor_SMD:C_0805_2012MetricC1, C2
110KResistor_SMD:R_0402_1005MetricR2
110nCapacitor_SMD:C_01005_0402MetricC8
110nCapacitor_SMD:C_0603_1608MetricC3
116MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1AMS1117Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1FerriteBeadInductor_SMD:L_0603_1608MetricFB1
1RED LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD1
1STM32F103C8T6Package_QFP:LQFP-48_7x7mm_P0.5mmU1
1SW_SPDTButton_Switch_SMD:SW_SPDT_PCM12SW2
1USB_B_MicroConnector_USB:USB_Micro-B_Wuerth_629105150521J1

Questions

How big is the Stm32-PCB design PCB?

It measures 44.2 × 31.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Stm32-PCB design use?

32 parts, built around the STM32F103C8T6 and AMS1117. 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-PCB design KiCad files?

From the hughmancoder/stm32-PCB-design repository on GitHub, at the commit this page was made from: the board is stm32 PCB design.kicad_pcb and its schematic .kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Stm32-PCB design design in my own project?

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

Similar boards

  • 2 layers71.1 × 35.1 mmBrilliant Reflow v0.1, the printed circuit board in 3D

    Brilliant Reflow v0.1

    LKbrilliant/Brilliant-Reflow

    A complete DIY solution for converting a consumer oven into a temperature controlled reflow oven for PCB soldering

    28 parts4MIT
  • 2 layers81 × 72.8 mmGPS INS PCB, the printed circuit board in 3D

    GPS INS PCB

    siddarthiyer/GPS-aided-Inertial-Navigation-System-Module

    Upper 6 bits - Module ID - max 0x3F Lower 5 bits - Command ID - max 0x1F CAN ID = (Module ID Default Module ID : 0x200 (Standard)

    29 parts2
  • 2 layers47.6 × 39 mmSTM32, the printed circuit board in 3D

    STM32

    shrivastavprangya/STM32-MICROCONTROLLER-USB-DEVELOPMENT-BOARD

    Custom STM32 microcontroller USB development board designed using KiCad. Includes LDO based 3.3V power regulation, external crystal oscillator, decoupling capacitors, USB interface and GPIO expansion headers on a…

    32 parts1
  • 2 layers42.5 × 32.3 mmSTM32F103C8T6, the printed circuit board in 3D

    STM32F103C8T6

    siddarthiyer/PCB-Design

    A repository for PCB Design Projects

    29 parts1
  • 2 layers37 × 30 mmSTM 32 course, the printed circuit board in 3D

    STM 32 course

    Ahaz387/STM-32

    This project is a custom PCB designed around an STM32 microcontroller for embedded systems development and peripheral interfacing.

    32 parts
  • 4 layers52.2 × 21.8 mmMyFirstPCB, the printed circuit board in 3D

    MyFirstPCB

    karaketir16/MyFirstPCB

    23 parts
  • 4 layers48.3 × 52.9 mmDynaButton, the printed circuit board in 3D

    DynaButton

    manhoosbilli1/dynaboard-button-controller

    Dynaboard - large button/control interface board (102 syms, 590 tracks)

    68 parts
  • 2 layers60 × 100 mmTernel box, the printed circuit board in 3D

    Ternel box

    MengNiangXiaoYuGan/USB-HID-throttle-PCB

    这是一个用于模拟飞行的节流阀设计,主要目的是为了方便和便宜,所有非标件均使用FDM3D打印制造,该仓库为项目的PCB仓库

    132 partsGPL-2.0