| KNOWLEDGE BASE

A rich source of expert knowledge

Learn from experts in the world of embedded systems

STM32 PCB Design - Complete Walkthrough - Altium Designer & JLCPCB - Phil's Lab #41

Entire step-by-step PCB design process going through the schematic, layout, and routing of a ´barebones´ STM32F4-based PCB including USB, a sensor, GPIO header, and small power supply circuitry in Altium Designer. All the way from schematic creation, through to four-layer PCB layout and routing, as well as sending it off for manufacture and assembly via JLCPCB.
Chapters:
  • 00:00Introduction
  • 01:55Part Selection
  • 05:47Project Creation, Schematic Creation, Libraries
  • 09:41STM32 Circuitry (STM32F411)
  • 29:36Sensor Circuitry (MPU-6050)
  • 40:49USB and Power Supply Circuitry
  • 52:33STM32 Pinout with STM32CubeIDE
  • 1:05:31SWD Circuitry
  • 1:10:23Annotating Schematic
  • 1:11:30Cleaning Up Schematic
  • 1:15:03Electrical Rules Check (ERC)
  • 1:16:17Design Rules and Manufacturer Capabilities
  • 1:17:10Layer Stackup and Controlled Impedance Traces
  • 1:20:00Rough Layout and Component Placement
  • 1:25:36STM32 Layout
  • 1:41:25Sensor Layout
  • 1:45:05USB and Power Supply Layout
  • 1:49:25Mounting Holes
  • 1:51:20Board Outline
  • 1:53:41Refining Component Layout
  • 1:55:19Routing
  • 2:16:39Internal Layers (Ground Planes)
  • 2:19:20Ground Vias
  • 2:21:15Power Routing (+3V3)
  • 2:30:39Design Rule Check (DRC)
  • 2:33:36Silkscreen (Text and Logo)
  • 2:35:49Tooling Holes
  • 2:36:40Gerber Files
  • 2:41:40Footprint Position (Pick and Place) File
  • 2:42:59Bill of Materials (BOM) File
  • 2:44:50Ordering at JLCPCB