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