STM32F4 -Shield
AhmadHaniF1145·STM32F4_-Shield·Kicad/STM32F4_ Shield.kicad_pcb
About the STM32F4 -Shield
STM32F4 -Shield is an open source STM32 PCB design by AhmadHaniF1145, published on GitHub. It is a 2-layer board measuring 100.5 × 58 mm, with 48 components from 17 distinct parts.
Its main chip is the STM32F411_Black Pill, from the STM32 family. Other key parts include the OLED_128X64. By type, the board carries 16 resistors, 10 diodes, 6 connectors, 6 capacitors, 4 switches and 2 ICs.
It belongs with the displays & leds, sensors and dev boards & breakouts designs in this gallery.
From the project
A versatile STM32F4 hardware expansion shield featuring I2C OLED integration, sensor terminals, tactile inputs, trimmer potentiometer, I2C & UART protocol for multipurpose embedded applications.
A custom-designed hardware shield and embedded firmware for a Multi Stopwatch and Lap Timing system based on the STM32F411 microcontroller. This system features real-time OLED display integration, physical button debouncing, intelligent timeout error handling for external sensors, and automated lap tracking.

Main components on the STM32F4 -Shield
STM32F4 -Shield bill of materials (BOM)
48 components, 17 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | STM32F411_Black Pill | STM32F411_Black Pill | U1 |
| 1 | OLED_128X64 | OLED_128X64__0.96_I2C | U2 |
| 1 | SS8050 | SOT-23 | Q1 |
| 3 | Conn_01x04_Socket | PinHeader_1x04_P2.00mm_Vertical | J1, J2, J4 |
| 1 | Conn_01x06_Socket | PinHeader_1x06_P2.00mm_Vertical | J3 |
| 1 | Conn_01x02_Socket | PinHeader_1x02_P2.00mm_Vertical | J5 |
| 1 | BME280 | FanPinHeader_1x04_P2.54mm_Vertical | J6 |
| 1 | Buzzer | Buzzer_12x9.5RM7.6 | BZ1 |
| 2 | R_Potentiometer | Potentiometer_Bourns_3386P_V | RV1, RV2 |
| 4 | SW_Push | SW_Push_1P1T_NO_6x6mm_H9.5mm | SW1, SW2, SW3, SW4 |
| 9 | LED | LED_0805_2012Metric | D1, D2, D3, D4, D5, D6, D7, D8 +1 |
| 1 | D | D_MiniMELF | D10 |
| 6 | 100nF | C_0603_1608Metric | C1, C2, C3, C4, C5, C6 |
| 4 | 10K | R_0603_1608Metric | R1, R2, R3, R4 |
| 9 | 100R | R_0603_1608Metric | R5, R6, R7, R8, R9, R10, R11, R12 +1 |
| 2 | 4K7 | R_0603_1608Metric | R14, R15 |
| 1 | 1K | R_0603_1608Metric | R16 |
STM32F4 -Shield design files
The KiCad project lives in the AhmadHaniF1145/STM32F4_-Shield repository on GitHub; these links point at the commit this page was built from.
STM32F4 -Shield: common questions
What microcontroller does the STM32F4 -Shield use?
The STM32F4 -Shield is built around the STM32F411_Black Pill, from the STM32 family.
How big is the STM32F4 -Shield?
The STM32F4 -Shield measures 100.5 × 58 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the STM32F4 -Shield?
48 components, from 17 distinct parts. The full bill of materials is listed on this page.
Where can I download the STM32F4 -Shield design files?
From the AhmadHaniF1145/STM32F4_-Shield repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the STM32F4 -Shield design in my own project?
The repository has no license, so all rights stay with AhmadHaniF1145. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the STM32F4 -Shield without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
LibreVNA
jankae
122 × 98 mm592 parts6LGPL-3.01.6kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2k