Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

How to Make Custom ESP32 Board - Full Tutorial

Robert Feranec via YouTube

Overview

Learn how to create a custom ESP32 board from scratch in this comprehensive 3-hour tutorial. Follow along as the instructor guides you through the entire process, from drawing schematics and PCB layout to manufacturing and programming your board. Begin by setting up a new project in EasyEDA and adding components like ESP32, CP2102N, AMS1117-3.3, and USB connectors. Master schematic drawing techniques, connect various components, and learn to annotate and fix errors. Transition to PCB layout, including component placement, routing, and polygon drawing. Explore the ordering process for PCB manufacturing and assembly, and finish with programming examples such as LED blinking and WiFi control. Gain practical knowledge in electronic design, PCB fabrication, and ESP32 programming through this hands-on tutorial.

Syllabus

Start a new project in EasyEDA
Add ESP32 into schematic
Add CP2102N
Add AMS1117-3.3
Add USB connector
Add ESD, Transistors, Buttons
Add Capacitors
Add Resistors
Add LED
Drawing schematic: Buttons + ESP32
Connecting: USB to UART
Connecting: LED, Power
Connecting: Series resistors, Connectors
ESP32 vs S2 reference schematic
CP2102N Errata
Adding titles
Annotating schematic
Fixing errors in schematic
Importing schematic to PCB
Component placement
Start PCB Layout: setup rules, stackup and route it
Updating schematic and importing changes to PCB
Running DRC check and fixing errors on PCB
Drawing polygons
Updating tracks to 50OHMs, improving power connections
Adding text
Ordering PCB: Gerber files
Ordering board assembly: BOM, Pick and place
Ordering additional components
Boards received! Check them
Programming: Setup
Programming: Blink Example
Programming: Controlling LED over Internet WiFi Example
Thank you very much

Taught by

Robert Feranec

Reviews

Start your review of How to Make Custom ESP32 Board - Full Tutorial

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.