| KNOWLEDGE BASE

A rich source of expert knowledge

Learn from experts in the world of embedded systems

Altium STM32 Hardware Design - An Overview in Under 20 Minutes - Phil's Lab #38

Overview of how to design an STM32-based PCB including various peripherals (SD card, USB) and some sensors (IMU and barometric pressure sensor). Including information on how to order these PCBs fully-assembled from JLCPCB.

This board will be used in future videos on signal processing, STM32 firmware, and more - and is an upgrade on the original ´LittleBrain´ PCB.

Hardware designed using Altium Designer.
Chapters:
  • 00:00Introduction
  • 00:21LittleBrain++ (LittleBrain PCB Update)
  • 01:45Schematic Overview
  • 02:04Power Supply Schematic
  • 04:20STM32 Microcontroller
  • 06:25Pin Assignment with STM32CubeIDE
  • 08:15Serial Wire Debug (SWD)
  • 08:55USB
  • 09:05SD Card
  • 09:39GPIO Header
  • 09:58Sensors (IMU and Pressure Sensor)
  • 11:26PCB Overview
  • 11:52Layer Stackup and Impedances
  • 12:51Power Supply Layout and Routing
  • 13:22STM32 Layout and Routing
  • 14:09SDIO and USB Interfaces
  • 14:34Sensors Layout and Routing
  • 14:56Ground and Stitching Vias
  • 15:29Silkscreen
  • 15:38Design Rule Check, Gerber and Assembly Files
  • 16:33Ordering at JLCPCB