STM32-Bluetooth
Hamidrezanobari·STM32-Bluetooth
About the STM32-Bluetooth PCB
STM32-Bluetooth is an open source STM32 PCB design by Hamidrezanobari, published on GitHub. It is a 4-layer board measuring 49 × 27.3 mm, with 40 components from 21 distinct parts.
Its main chip is the STM32WB55CEU6, from the STM32 family. Other key parts include the MIC5365-3.3YD5. By type, the board carries 19 capacitors, 7 resistors, 3 connectors, 3 inductors, 2 ICs and 2 crystals.
It belongs with the iot & wireless and rf & radio designs in this gallery.
From the project
KICAD Design
A compact STM32WB55-based development board with USB-C, designed for BLE-enabled embedded projects.
- U3 — STM32WB55CEU6 (main MCU with integrated BLE radio) - U, U2 — MIC5365-3.3YD5 (3.3V LDO regulators) - J1 — USBCReceptacleUSB2.016P (USB-C connector footprint) - J2 — ConnARMSWDTagConnectTC2030 (SWD / Tag-Connect debug header) - X1 — 32 MHz crystal (main oscillator for MCU) - Y? / FLT — 32.768 kHz (RTC crystal footprint present; 3D models show NX2012SA-32.768K) - DLF162500LT-5028A1 — footprint present in bluetoothLib (likely antenna or related footprint) - Passive components: decoupling…
Main components on the STM32-Bluetooth
STM32-Bluetooth bill of materials (BOM)
40 components, 21 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | MIC5365-3.3YD5 | TSOT-23-5 | U2 |
| 1 | STM32WB55CEU6 | QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm | U3 |
| 1 | 32MHz | Crystal_SMD_2016-4Pin_2.0x1.6mm | X1 |
| 1 | 32KHz76B | Crystal_SMD_2012-2Pin_2.0x1.2mm | X2 |
| 1 | USB_C_Receptacle_USB2.0_16P | USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J1 |
| 1 | Conn_01x04_Pin | Molex_PicoBlade_53048-0410_1x04_P1.25mm_Horizontal | J3 |
| 1 | Conn_Coaxial | U.FL_Hirose_U.FL-R-SMT-1_Vertical | J4 |
| 1 | DLF162500LT-5028A1 | DLF162500LT-5028A1 | FLT1 |
| 1 | SW_Push | SW_SPST_CK_RS282G05A3 | SW1 |
| 1 | LED | LED_01005_0402Metric | D1 |
| 1 | USBLC6-2SC6 | SOT-23-6 | D2 |
| 1 | 10n | L_0402_1005Metric | L1 |
| 1 | 10u | L_0805_2012Metric | L2 |
| 1 | 2n7 | L_0402_1005Metric | L3 |
| 5 | 4u7 | C_0603_1608Metric | C1, C6, C8, C11, C14 |
| 10 | 100n | C_0402_1005Metric | C2, C3, C4, C5, C7, C9, C10, C12 +2 |
| 1 | Op8 | C_0402_1005Metric | C15 |
| 2 | 10p | C_0402_1005Metric | C16, C19 |
| 1 | Op3 | C_0402_1005Metric | C17 |
| 3 | 5k1 | R_0402_1005Metric | R1, R2, R6 |
Show 1 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 4 | 220R | R_0402_1005Metric | R3, R4, R5, R7 |
STM32-Bluetooth design files
The KiCad project lives in the Hamidrezanobari/STM32-Bluetooth repository on GitHub; these links point at the commit this page was built from.
- Layoutstm32withBlueto0th.kicad_pcb
- Schematicstm32withBlueto0th.kicad_sch
STM32-Bluetooth: common questions
What microcontroller does the STM32-Bluetooth use?
The STM32-Bluetooth is built around the STM32WB55CEU6, from the STM32 family.
How big is the STM32-Bluetooth PCB?
The STM32-Bluetooth measures 49 × 27.3 mm, has 4 copper layers and is 1.58 mm thick.
How many components are on the STM32-Bluetooth?
40 components, from 21 distinct parts. The full bill of materials is listed on this page.
Where can I download the STM32-Bluetooth design files?
From the Hamidrezanobari/STM32-Bluetooth repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the STM32-Bluetooth design in my own project?
The repository has no license, so all rights stay with Hamidrezanobari. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the STM32-Bluetooth 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