Skip to main content
Visitor II
January 31, 2026
Question

STM32 Schematic/PCB placement review

  • January 31, 2026
  • 2 replies
  • 321 views

Im an engineering student and wanted to dive into PCB designs, so I started off with a PCB design for a vibration monitor system that i first built on arduino. This is my first ever PCB design which I made using reference/data sheets and whatever resources I could find online. Before I started routing I was wondering if could get some feedback on my current design especially for the power supply and decoupling placement, crystal and NRST implementation and general PCB placement issues before routing. Any advice is much appreciated. I am using

STM32F103C8T for my MCU

MPU6050 for the sensor.

Screenshots of the Schematic, PCB and pinout are below.

2 replies

MHoll.2
Senior III
February 1, 2026

On a first glance I see one error, You are shorting the ferrite bend on VDDA (Power labels 3.3V on both sides).
For the rest I would probably add some ESD protection in the USB Port. The placement of the Components is difficult to check without the traces (or at least the rat's nest).

gbm
Principal
February 1, 2026

Routing of XTAL is impossible with the component placement shown in the pictures. There are probably some more routing problems.

My STM32 stuff on github - compact USB device stack and more: https://github.com/gbm-ii/gbmUSBdevice