
Stm32
baszdr/STM32_NEXT_PCB_PROJECT
Designed a compact embedded system integrating USB-C, power management, and RF design into a single 4-layer PCB. Focused on clean layout, strong signal integrity, and practical debugging structure.

This project is a portable MP3 Travel Companion designed using KiCAD. The idea behind this project is to create a small hardware device that makes travelling more enjoyable and comfortable.
MP3 is an open-source printed circuit board by Manish-Datrik, from the Manish-Datrik/MP3 repository on GitHub. It is a 2-layer board with 50 parts on 54 nets, routed with 771 tracks and 90 vias.
It is built around the MIC5365-3.3YD5-TR and USBLC6-2SC6. Its parts include 19 capacitors, 7 resistors, 4 connectors, 3 ICs and 3 inductors. It belongs with the STM32 boards of this library.
This project is a portable MP3 Travel Companion designed using KiCAD. The idea behind this project is to create a small hardware device that makes travelling more enjoyable and comfortable.
During long journeys, trekking, camping, road trips, or train travel, people often like to listen to music without depending on their mobile phones. This device is designed to play music from a memory card while using very little power, making it a simple travel companion.
The main focus of this project was to learn the complete PCB design process, from creating the schematic to building the PCB layout.
This project is designed especially for travellers.
It can be useful during:
Instead of using a mobile phone all the time, the MP3 player can play music directly from a memory card. This helps save phone battery and provides entertainment even in places with no internet connection.
The board is compact, lightweight, and easy to carry, making it suitable for travel.
I created a new project in KiCAD and started with a blank schematic.
I searched for all the required components from the KiCAD library and placed them in the schematic.
The main components include:
After placing all the components, I connected them using wires and net labels.
The schematic includes:
I checked all the connections carefully before moving to PCB design.
After completing the schematic, I converted it into the PCB editor.
All the components were imported automatically.
I arranged the components properly so that the board would be compact and easy to route.
Special attention was given to keeping related components close together.
I connected all the components using PCB tracks.
The routing was done carefully to keep the board neat and reduce unnecessary crossings.
After completing the routing, I checked the PCB for any errors and verified that all components were connected correctly.
Finally, I generated the Gerber and drill files required for PCB manufacturing.
Through this project, I learned:
This project helped me understand the complete hardware design process from start to finish.
MP3-Travel-Companion
│
├── Schematic
├── PCB Layout
├── Gerber Files
├── Images
└── README.mdManish Vanjari
| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 100n | Capacitor_SMD:C_0402_1005Metric | C7, C8, C9, C10, C11, C21, C22, C23, C25 |
| 6 | 4u7 | Capacitor_SMD:C_0603_1608Metric | C1, C2, C6, C12, C20, C24 |
| 4 | 220R | Resistor_SMD:R_0402_1005Metric | R3, R4, R6, R7 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 3 | 5k1 | Resistor_SMD:R_0402_1005Metric | R1, R2, R5 |
| 3 | Fiducial | Fiducial:Fiducial_1mm_Mask2mm | FID1, FID2, FID3 |
| 2 | 10p | Capacitor_SMD:C_0402_1005Metric | C18, C19 |
| 2 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP1, TP2 |
| 1 | 0p3 | Capacitor_SMD:C_0402_1005Metric | C16 |
| 1 | 0p8 | Capacitor_SMD:C_0402_1005Metric | C15 |
| 1 | 10n | Inductor_SMD:L_0402_1005Metric | L1 |
| 1 | 10u | Inductor_SMD:L_0805_2012Metric | L2 |
| 1 | 2n7 | Inductor_SMD:L_0402_1005Metric | L3 |
| 1 | Conn_01x04 | Connector_Molex:Molex_PicoBlade_53048-0410_1x04_P1.25mm_Horizontal | J3 |
| 1 | Conn_ARM_SWD_TagConnect_TC2030 | Connector:Tag-Connect_TC2030-IDC-FP_2x03_P1.27mm_Vertical | J1 |
| 1 | Conn_Coaxial | Connector_Coaxial:U.FL_Hirose_U.FL-R-SMT-1_Vertical | J4 |
| 1 | Crystal | Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm | Y1 |
| 1 | Crystal_GND23 | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y2 |
| 1 | LED | LED_SMD:LED_0402_1005Metric | D1 |
| 1 | MIC5365-3.3YD5 | Package_TO_SOT_SMD:TSOT-23-5 | U3 |
| 1 | STM32WB55CEUx | Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm | U1 |
| 1 | SW_Push | Button_Switch_SMD:SW_SPST_TL3342 | SW1 |
| 1 | Transformer_1P_1S | Transformer_SMD:Transformer_MACOM_SM-22 | T1 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U2 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J2 |
50 parts, built around the MIC5365-3.3YD5-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.
From the Manish-Datrik/MP3 repository on GitHub, at the commit this page was made from: the board is MP3.kicad_pcb and its schematic MP3.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Manish-Datrik before reusing the design.

baszdr/STM32_NEXT_PCB_PROJECT
Designed a compact embedded system integrating USB-C, power management, and RF design into a single 4-layer PCB. Focused on clean layout, strong signal integrity, and practical debugging structure.



OdaiJ/stm32-bt-board
My attempt at following the Phil's Lab KiCad V7 tutorial on YouTube

shivamtiwari020505/stm32wb55-ble-dev-board
Custom STM32WB55 development board integrating 2.4GHz BLE 5.x, LPUART, I2C, and UART via RS232/DB9 for PC and industrial machine interfacing. Designed to bridge modern wireless IoT with legacy wired systems.


arsovskiteodor/A.ProdDeck
Open-hardware macro pad (WIP): custom KiCad PCB with keys, encoders and a fader, plus firmware and a desktop configurator

ashfaque-ur-rahman/STM32WB-RF-PCB-Design
STM32 microcontroller PCB design with RF capability —4 layer Board —KiCad project based on Phil's Lab tutorial series