

Project STM32
This repository contains my KiCad files and projects for learning microelectronics and STM32 MCU development.
- Size
- 41.7 × 30.5 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 34
- Nets
- 72
- Pads
- 178
- Tracks, vias
- 0, 0
- Routed
- Not yet
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 8 Sep 2024
- Updated
- 8 Sep 2024
Overview
Project STM32 is an open-source printed circuit board by edenbwt, from the edenbwt/STM32_Learning repository on GitHub. It is a 4-layer board of 41.7 × 30.5 mm with 34 parts on 72 nets.
It is built around the STM32F405RGT6, MIC5366-3.3YC5-TR and USBLC6-2SC6. Its parts include 14 capacitors, 8 resistors, 4 connectors, 3 ICs and 2 diodes. It belongs with the STM32 boards of this library.
Main components
3STM32F405RGT6
LQFP-64(10x10)-40℃~+85℃ 1.8V~3.6V 12bit 12bit 168MHz 192KB 1MB 32 Bit 51 ARM Cortex-M4 Built-in FLASH LQFP-64(10x10) Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (MCU/MPU/SOC)MIC5366-3.3YC5-TR
SC-70-5-40℃~+125℃@(Tj) 1 150mA 155mV@(150mA) 200uVrms 29uA 3.3V 5.5V Fixed Over Current Protection、Over Temperature Protection Positive SC-70-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSMicrochip TechnologyVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsUSBLC6-2SC6
SOT-23-60.35pF、0.8pF 100nA 150W@8/20us 15V 2 5V 6A@8/20us 6V ESD SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)
README
README.mdKiCad & STM32 Projects
This repository is a collection of my personal projects for learning microelectronics and hardware coding, using KiCad for PCB design and STM32 for embedded systems programming.
Project Overview
Each project folder contains:
- KiCad files: Schematics and PCB layouts.
- STM32 Code: Firmware for STM32 microcontrollers.
Tools Used
- KiCad: PCB design tool.
- STM32CubeIDE: For developing and programming STM32 microcontrollers.
Projects
| Project | Description |
|---|---|
| Project 1 | My first project using KiCad and STM32, the base is a STM32F405RGT6 powerded by a usb type-c cable |
This repository is for personal use, documenting my progress in learning.
Parts
34| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 100n | Capacitor_SMD:C_0402_1005Metric | C4, C5, C6, C7, C14 |
| 3 | 4u7 | Capacitor_SMD:C_0603_1608Metric | C3, C12, C13 |
| 2 | 12p | Capacitor_SMD:C_0402_1005Metric | C10, C11 |
| 2 | 1k5 | Resistor_SMD:R_0603_1608Metric | R3, R4 |
| 2 | 2k2 | Resistor_SMD:R_0402_1005Metric | R9, R10 |
| 2 | 2u2 | Capacitor_SMD:C_0603_1608Metric | C1, C2 |
| 2 | 5k1 | Resistor_SMD:R_0603_1608Metric | R12, R13 |
| 2 | Conn_01x04_Pin | Connector_PinHeader_1.27mm:PinHeader_1x04_P1.27mm_Vertical | J2, J3 |
| 1 | 10k | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 10n | Capacitor_SMD:C_0402_1005Metric | C9 |
| 1 | 16MH | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 1u | Capacitor_SMD:C_0402_1005Metric | C8 |
| 1 | 47 | Resistor_SMD:R_0402_1005Metric | R2 |
| 1 | LED_Bleu_Power | LED_SMD:LED_0603_1608Metric | D2 |
| 1 | LED_green | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | L_Small | Inductor_SMD:L_0402_1005Metric | L2 |
| 1 | MIC5366-3.3YC5 | Package_TO_SOT_SMD:SOT-353_SC-70-5 | U2 |
| 1 | STM32F405RGT6 | Package_QFP:LQFP-64_10x10mm_P0.5mm | U1 |
| 1 | SW_SPDT | Button_Switch_SMD:SW_SPDT_PCM12 | SW1 |
| 1 | Serial_Debug_Conn | Connector_PinSocket_1.27mm:PinSocket_2x05_P1.27mm_Vertical_SMD | J1 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U3 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_GCT_USB4110 | J4 |
Questions
How big is the Project STM32 PCB?
It measures 41.7 × 30.5 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Project STM32 use?
34 parts, built around the STM32F405RGT6, MIC5366-3.3YC5-TR and USBLC6-2SC6. 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 Project STM32 KiCad files?
From the edenbwt/STM32_Learning repository on GitHub, at the commit this page was made from: the board is Project_STM32/Project_STM32.kicad_pcb and its schematic Project_STM32/Project_STM32.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Project STM32 design in my own project?
Its repository states no licence, so its author keeps all rights: ask edenbwt before reusing the design.
Similar boards
- 2 layers63.5 × 30.5 mm

- 4 layers40.6 × 43.2 mm

- 4 layers

- 2 layers74.2 × 5.5 mm

- 4 layers82.5 × 35 mm

Co2 7seg
morzack/CO2-PCB-Monitor
Design and manufacturing files for a desktop atmospheric CO2 monitor
45 parts - 4 layers118.4 × 131 mm

Nifty Numpad before sockets
Acliad/Nifty-Numpad
Full sized numpad with an extra row and two extra columns of macro keys. It was created as a companion to my TKL keyboard for CAD design.
175 parts - 2 layers50 × 66 mm

- 4 layers121.6 × 79.8 mm
