| KNOWLEDGE BASE

A rich source of expert knowledge

Learn from experts in the world of embedded systems

How to Make Custom ESP32 Board in Altium Designer | Full Tutorial

In this tutorial you will learn how to draw schematic, do PCB layout, manufacture your board and programming.
Chapters:
  • 00:00What is this tutorial about
  • 00:23Starting a new project
  • 03:29Creating ESP32 symbol
  • 18:23100nF symbol
  • 26:07Connecting ESP32
  • 32:081uF symbol
  • 35:0410k resistor
  • 39:05Creating and connecting buttons
  • 49:1227R resistor
  • 54:09USB-C connector
  • 1:10:235k1 resistor
  • 1:13:20ESD protection
  • 1:18:433 pin jumper header
  • 1:22:36Jumper cap
  • 1:25:545V to 3V3 regulator
  • 1:33:17USB to UART
  • 1:40:174u7 capacitor
  • 1:44:050R resistor
  • 1:50:194k7 resistor
  • 1:59:22Transistor
  • 2:06:15Connecting regulator
  • 2:08:30Headers
  • 2:22:202 pin jumper header
  • 2:25:51Green LED
  • 2:29:531k resistor
  • 2:32:51Red LED
  • 2:35:19Annotating schematic
  • 2:38:28Transistor footprint
  • 2:42:19FTDI footprint
  • 2:43:47Regulator footprint
  • 2:45:09USB-C footprint
  • 2:46:31Button footprint
  • 2:49:59Resistor footprint
  • 2:55:11Capacitor footprint
  • 3:00:1124 pin header footprint
  • 3:07:373 pin jumper header footprint
  • 3:13:502 pin jumper header footprint
  • 3:17:43ESD protection footprint
  • 3:22:50ESP32 footprint
  • 3:26:57Jumper cap footprint
  • 3:27:45Green LED footprint
  • 3:34:16Red LED footprint
  • 3:36:44Importing schematic to PCB
  • 3:38:58Drawing board outline
  • 3:41:22Big component placement
  • 3:50:17Updating footprint of a component on PCB
  • 3:51:49Creating layer sets
  • 3:53:10Placing small components
  • 3:58:50Customize toolbar
  • 3:59:28Set net color
  • 4:13:58Setting up rules
  • 4:20:52PCB Layout - ESP32
  • 4:29:02Setting up stackup
  • 4:55:00PCB Layout - FTDI
  • 4:57:19Room rule for smaller clearance
  • 5:25:50Impedance and Differential pairs rule
  • 5:29:25Routing USB
  • 5:40:12Changing rule priority
  • 6:03:53Run DRC
  • 6:06:17Checking and improving layout
  • 6:07:04Drawing polygons
  • 6:27:27Thermal relief rule for plane
  • 6:38:46Plane pullback distance
  • 6:40:08Tenting VIAs
  • 6:41:22Adding board shape/outline layer
  • 6:42:37Improving silkscreen / overlay layers
  • 7:03:04Fixing errors on overlay layer
  • 7:10:14Placing gold logo
  • 7:11:40Updating tracks to 50 OHMS - Custom filter
  • 7:15:49Generating outputs for manufacturing
  • 7:16:14Creating variants
  • 7:18:31Print board 1:1
  • 7:22:06Generating Gerber files and Drill files
  • 7:31:02Generating Pick & Place file
  • 7:32:16Generating Bill of Materials (BOM)
  • 7:33:42Ordering boards
  • 7:42:33Ordering missing components
  • 7:46:56Download project on FEDVEL github
  • 7:47:22Confirming and checking production
  • 7:50:21Manufacturing our board
  • 7:51:52Unpacking the boards and components
  • 7:55:23Soldering down missing components
  • 8:02:07Measuring and connecting to power
  • 8:03:46Programming our board
  • 8:07:27Wifi example
  • 8:08:59Testing second USB-C
  • 8:10:02Thank you