add standard peripherals for ESP32-WROOM

This commit is contained in:
nek0 2019-11-06 02:56:57 +01:00
parent f19e5c15d4
commit a72a313ec5
2 changed files with 602 additions and 2 deletions

208
fauxie-cache.lib Normal file
View file

@ -0,0 +1,208 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Connector_Barrel_Jack_Switch
#
DEF Connector_Barrel_Jack_Switch J 0 20 Y N 1 F N
F0 "J" 0 210 50 H V C CNN
F1 "Connector_Barrel_Jack_Switch" 0 -200 50 H V C CNN
F2 "" 50 -40 50 H I C CNN
F3 "" 50 -40 50 H I C CNN
$FPLIST
BarrelJack*
$ENDFPLIST
DRAW
A -130 100 25 901 -901 0 1 10 F -130 125 -130 75
A -130 100 25 901 -901 0 1 10 N -130 125 -130 75
S -200 150 200 -150 0 1 10 f
S 145 125 -130 75 0 1 10 F
P 2 0 1 10 50 -90 75 -65 N
P 2 0 1 10 200 100 150 100 N
P 4 0 1 10 200 0 50 0 50 -90 25 -65 N
P 6 0 1 10 -150 -100 -100 -100 -50 -50 0 -100 100 -100 200 -100 N
X ~ 1 300 100 100 L 50 50 1 1 P
X ~ 2 300 -100 100 L 50 50 1 1 P
X ~ 3 300 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Conn_01x05_Male
#
DEF Connector_Conn_01x05_Male J 0 40 Y N 1 F N
F0 "J" 0 300 50 H V C CNN
F1 "Connector_Conn_01x05_Male" 0 -300 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_1x??_*
$ENDFPLIST
DRAW
S 34 -195 0 -205 1 1 6 F
S 34 -95 0 -105 1 1 6 F
S 34 5 0 -5 1 1 6 F
S 34 105 0 95 1 1 6 F
S 34 205 0 195 1 1 6 F
P 2 1 1 6 50 -200 34 -200 N
P 2 1 1 6 50 -100 34 -100 N
P 2 1 1 6 50 0 34 0 N
P 2 1 1 6 50 100 34 100 N
P 2 1 1 6 50 200 34 200 N
X Pin_1 1 200 200 150 L 50 50 1 1 P
X Pin_2 2 200 100 150 L 50 50 1 1 P
X Pin_3 3 200 0 150 L 50 50 1 1 P
X Pin_4 4 200 -100 150 L 50 50 1 1 P
X Pin_5 5 200 -200 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_C
#
DEF Device_C C 0 10 N Y 1 F N
F0 "C" 25 100 50 H V L CNN
F1 "Device_C" 25 -100 50 H V L CNN
F2 "" 38 -150 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
C_*
$ENDFPLIST
DRAW
P 2 0 1 20 -80 -30 80 -30 N
P 2 0 1 20 -80 30 80 30 N
X ~ 1 0 150 110 D 50 50 1 1 P
X ~ 2 0 -150 110 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_R
#
DEF Device_R R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "Device_R" 0 0 50 V V C CNN
F2 "" -70 0 50 V I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
R_*
$ENDFPLIST
DRAW
S -40 -100 40 100 0 1 10 N
X ~ 1 0 150 50 D 50 50 1 1 P
X ~ 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# ESP32-footprints-Shem-Lib_ESP32-WROOM
#
DEF ESP32-footprints-Shem-Lib_ESP32-WROOM U 0 40 Y Y 1 F N
F0 "U" -700 1250 60 H V C CNN
F1 "ESP32-footprints-Shem-Lib_ESP32-WROOM" 500 1250 60 H V C CNN
F2 "ESP32-footprints-Lib:ESP32-WROOM" 350 1350 60 H I C CNN
F3 "" -450 450 60 H I C CNN
DRAW
S -750 1200 700 -850 0 1 0 f
P 12 0 1 35 -500 650 -500 1100 -300 1100 -300 850 -100 850 -100 1100 100 1100 100 850 300 850 300 1100 500 1100 500 850 N
X GND 1 -950 -700 200 R 50 50 1 1 w
X IO25 10 -950 -200 200 R 50 50 1 1 B
X IO26 11 -950 -300 200 R 50 50 1 1 B
X IO27 12 -950 -400 200 R 50 50 1 1 B
X IO14 13 -950 -500 200 R 50 50 1 1 B
X IO12 14 -950 -600 200 R 50 50 1 1 B
X GND 15 -450 -1050 200 U 50 50 1 1 W
X IO13 16 -350 -1050 200 U 50 50 1 1 B
X SD2 17 -250 -1050 200 U 50 50 1 1 B
X SD3 18 -150 -1050 200 U 50 50 1 1 B
X CMD 19 -50 -1050 200 U 50 50 1 1 B
X 3V3 2 -950 600 200 R 50 50 1 1 W
X CLK 20 50 -1050 200 U 50 50 1 1 I
X SDO 21 150 -1050 200 U 50 50 1 1 B
X SD1 22 250 -1050 200 U 50 50 1 1 B
X IO15 23 350 -1050 200 U 50 50 1 1 B
X IO2 24 450 -1050 200 U 50 50 1 1 B
X IO0 25 900 -450 200 L 50 50 1 1 B
X IO4 26 900 -350 200 L 50 50 1 1 I
X IO16 27 900 -250 200 L 50 50 1 1 B
X IO17 28 900 -150 200 L 50 50 1 1 B
X IO5 29 900 -50 200 L 50 50 1 1 B
X EN 3 -950 500 200 R 50 50 1 1 I
X IO18 30 900 50 200 L 50 50 1 1 I
X IO19 31 900 150 200 L 50 50 1 1 B
X NC 32 900 250 200 L 50 50 1 1 N
X IO21 33 900 350 200 L 50 50 1 1 B
X RXD0 34 900 450 200 L 50 50 1 1 B
X TXD0 35 900 550 200 L 50 50 1 1 B
X IO22 36 900 650 200 L 50 50 1 1 B
X IO23 37 900 750 200 L 50 50 1 1 B
X GND 38 900 -650 200 L 50 50 1 1 W
X GND-PAD 39 900 -550 200 L 50 50 1 1 W
X SENSOR_VP 4 -950 400 200 R 50 50 1 1 I
X SENSOR_VN 5 -950 300 200 R 50 50 1 1 I
X IO34 6 -950 200 200 R 50 50 1 1 B
X IO35 7 -950 100 200 R 50 50 1 1 B
X IO32 8 -950 0 200 R 50 50 1 1 B
X IO33 9 -950 -100 200 R 50 50 1 1 B
ENDDRAW
ENDDEF
#
# Regulator_Linear_AMS1117-3.3
#
DEF Regulator_Linear_AMS1117-3.3 U 0 10 Y Y 1 F N
F0 "U" -150 125 50 H V C CNN
F1 "Regulator_Linear_AMS1117-3.3" 0 125 50 H V L CNN
F2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" 0 200 50 H I C CNN
F3 "" 100 -250 50 H I C CNN
ALIAS AP1117-18 AP1117-25 AP1117-33 AP1117-50 LD1117S33TR_SOT223 LD1117S12TR_SOT223 LD1117S18TR_SOT223 LD1117S25TR_SOT223 LD1117S50TR_SOT223 NCP1117-12_SOT223 NCP1117-1.5_SOT223 NCP1117-1.8_SOT223 NCP1117-2.0_SOT223 NCP1117-2.5_SOT223 NCP1117-2.85_SOT223 NCP1117-3.3_SOT223 NCP1117-5.0_SOT223 AMS1117-1.5 AMS1117-1.8 AMS1117-2.5 AMS1117-2.85 AMS1117-3.3 AMS1117-5.0
$FPLIST
SOT?223*TabPin2*
$ENDFPLIST
DRAW
S -200 -200 200 75 0 1 10 f
X GND 1 0 -300 100 U 50 50 1 1 W
X VO 2 300 0 100 L 50 50 1 1 w
X VI 3 -300 0 100 R 50 50 1 1 W
ENDDRAW
ENDDEF
#
# power_+3V3
#
DEF power_+3V3 #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+3V3" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
ALIAS +3.3V
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +3V3 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_+5V
#
DEF power_+5V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+5V" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +5V 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_GND
#
DEF power_GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
#End Library

View file

@ -1,4 +1,396 @@
EESchema Schematic File Version 2 EESchema Schematic File Version 4
EELAYER 25 0 EELAYER 30 0
EELAYER END EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L ESP32-footprints-Shem-Lib:ESP32-WROOM U?
U 1 1 5DC2247A
P 5700 2850
F 0 "U?" H 5675 4237 60 0000 C CNN
F 1 "ESP32-WROOM" H 5675 4131 60 0000 C CNN
F 2 "ESP32-footprints-Lib:ESP32-WROOM" H 6050 4200 60 0001 C CNN
F 3 "" H 5250 3300 60 0001 C CNN
1 5700 2850
1 0 0 -1
$EndComp
$Comp
L Connector:Barrel_Jack_Switch J?
U 1 1 5DC2448B
P 7450 1200
F 0 "J?" H 7507 1517 50 0000 C CNN
F 1 "Barrel_Jack_Switch" H 7507 1426 50 0000 C CNN
F 2 "" H 7500 1160 50 0001 C CNN
F 3 "~" H 7500 1160 50 0001 C CNN
1 7450 1200
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR?
U 1 1 5DC2552C
P 7850 1100
F 0 "#PWR?" H 7850 950 50 0001 C CNN
F 1 "+5V" V 7865 1228 50 0000 L CNN
F 2 "" H 7850 1100 50 0001 C CNN
F 3 "" H 7850 1100 50 0001 C CNN
1 7850 1100
0 1 1 0
$EndComp
$Comp
L power:GND #PWR?
U 1 1 5DC2782F
P 7850 1300
F 0 "#PWR?" H 7850 1050 50 0001 C CNN
F 1 "GND" V 7855 1172 50 0000 R CNN
F 2 "" H 7850 1300 50 0001 C CNN
F 3 "" H 7850 1300 50 0001 C CNN
1 7850 1300
0 -1 -1 0
$EndComp
Wire Wire Line
7750 1100 7850 1100
Wire Wire Line
7750 1200 7850 1200
Wire Wire Line
7850 1200 7850 1300
Wire Wire Line
7750 1300 7850 1300
Connection ~ 7850 1300
$Comp
L Regulator_Linear:AMS1117-3.3 U?
U 1 1 5DC281F6
P 10300 1100
F 0 "U?" H 10300 1342 50 0000 C CNN
F 1 "AMS1117-3.3" H 10300 1251 50 0000 C CNN
F 2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" H 10300 1300 50 0001 C CNN
F 3 "http://www.advanced-monolithic.com/pdf/ds1117.pdf" H 10400 850 50 0001 C CNN
1 10300 1100
1 0 0 -1
$EndComp
$Comp
L power:+3V3 #PWR?
U 1 1 5DC2CD21
P 10700 1100
F 0 "#PWR?" H 10700 950 50 0001 C CNN
F 1 "+3V3" V 10715 1228 50 0000 L CNN
F 2 "" H 10700 1100 50 0001 C CNN
F 3 "" H 10700 1100 50 0001 C CNN
1 10700 1100
0 1 1 0
$EndComp
$Comp
L power:+5V #PWR?
U 1 1 5DC2D7E1
P 9900 1100
F 0 "#PWR?" H 9900 950 50 0001 C CNN
F 1 "+5V" V 9915 1228 50 0000 L CNN
F 2 "" H 9900 1100 50 0001 C CNN
F 3 "" H 9900 1100 50 0001 C CNN
1 9900 1100
0 -1 -1 0
$EndComp
$Comp
L power:GND #PWR?
U 1 1 5DC2DF5C
P 10300 1500
F 0 "#PWR?" H 10300 1250 50 0001 C CNN
F 1 "GND" H 10305 1327 50 0000 C CNN
F 2 "" H 10300 1500 50 0001 C CNN
F 3 "" H 10300 1500 50 0001 C CNN
1 10300 1500
1 0 0 -1
$EndComp
Wire Wire Line
10600 1100 10700 1100
Wire Wire Line
10300 1400 10300 1500
Wire Wire Line
10000 1100 9900 1100
$Comp
L power:GND #PWR?
U 1 1 5DC31142
P 4750 3950
F 0 "#PWR?" H 4750 3700 50 0001 C CNN
F 1 "GND" H 4755 3777 50 0000 C CNN
F 2 "" H 4750 3950 50 0001 C CNN
F 3 "" H 4750 3950 50 0001 C CNN
1 4750 3950
1 0 0 -1
$EndComp
Wire Wire Line
4750 3550 4750 3900
Wire Wire Line
5250 3900 4750 3900
Connection ~ 4750 3900
Wire Wire Line
4750 3900 4750 3950
$Comp
L power:GND #PWR?
U 1 1 5DC319A1
P 6700 3500
F 0 "#PWR?" H 6700 3250 50 0001 C CNN
F 1 "GND" V 6705 3372 50 0000 R CNN
F 2 "" H 6700 3500 50 0001 C CNN
F 3 "" H 6700 3500 50 0001 C CNN
1 6700 3500
0 -1 -1 0
$EndComp
Wire Wire Line
6700 3500 6600 3500
Wire Wire Line
6600 3400 6700 3400
Wire Wire Line
6700 3400 6700 3500
Connection ~ 6700 3500
$Comp
L Device:C C?
U 1 1 5DC36963
P 4400 1500
F 0 "C?" V 4148 1500 50 0000 C CNN
F 1 "100n" V 4239 1500 50 0000 C CNN
F 2 "" H 4438 1350 50 0001 C CNN
F 3 "~" H 4400 1500 50 0001 C CNN
1 4400 1500
0 1 1 0
$EndComp
$Comp
L Device:C C?
U 1 1 5DC37A96
P 4400 1900
F 0 "C?" V 4148 1900 50 0000 C CNN
F 1 "100n" V 4239 1900 50 0000 C CNN
F 2 "" H 4438 1750 50 0001 C CNN
F 3 "~" H 4400 1900 50 0001 C CNN
1 4400 1900
0 1 1 0
$EndComp
$Comp
L power:GND #PWR?
U 1 1 5DC383AD
P 4650 1700
F 0 "#PWR?" H 4650 1450 50 0001 C CNN
F 1 "GND" V 4655 1572 50 0000 R CNN
F 2 "" H 4650 1700 50 0001 C CNN
F 3 "" H 4650 1700 50 0001 C CNN
1 4650 1700
0 -1 -1 0
$EndComp
Wire Wire Line
4550 1500 4650 1500
Wire Wire Line
4650 1500 4650 1700
Wire Wire Line
4650 1700 4650 1900
Wire Wire Line
4650 1900 4550 1900
Connection ~ 4650 1700
$Comp
L power:+3V3 #PWR?
U 1 1 5DC38ED2
P 4150 1100
F 0 "#PWR?" H 4150 950 50 0001 C CNN
F 1 "+3V3" H 4165 1273 50 0000 C CNN
F 2 "" H 4150 1100 50 0001 C CNN
F 3 "" H 4150 1100 50 0001 C CNN
1 4150 1100
1 0 0 -1
$EndComp
Wire Wire Line
4150 1100 4150 1500
Wire Wire Line
4150 2250 4750 2250
Wire Wire Line
4250 1900 4150 1900
Connection ~ 4150 1900
Wire Wire Line
4150 1900 4150 2250
Wire Wire Line
4250 1500 4150 1500
Connection ~ 4150 1500
Wire Wire Line
4150 1500 4150 1900
$Comp
L Connector:Conn_01x05_Male J?
U 1 1 5DC3B538
P 9600 2250
F 0 "J?" H 9572 2274 50 0000 R CNN
F 1 "Conn_01x05_Male" H 9572 2183 50 0000 R CNN
F 2 "" H 9600 2250 50 0001 C CNN
F 3 "~" H 9600 2250 50 0001 C CNN
1 9600 2250
-1 0 0 -1
$EndComp
$Comp
L power:GND #PWR?
U 1 1 5DC4458E
P 9250 2050
F 0 "#PWR?" H 9250 1800 50 0001 C CNN
F 1 "GND" V 9255 1922 50 0000 R CNN
F 2 "" H 9250 2050 50 0001 C CNN
F 3 "" H 9250 2050 50 0001 C CNN
1 9250 2050
0 1 1 0
$EndComp
Wire Wire Line
9250 2050 9400 2050
Text Label 9100 2150 2 50 ~ 0
RTS
Wire Wire Line
9100 2150 9400 2150
Text Label 9100 2250 2 50 ~ 0
RX
Text Label 9100 2350 2 50 ~ 0
TX
Text Label 9100 2450 2 50 ~ 0
DTR
Wire Wire Line
9100 2250 9400 2250
Wire Wire Line
9400 2350 9100 2350
Wire Wire Line
9100 2450 9400 2450
Text Label 6700 2300 0 50 ~ 0
TX
Text Label 6700 2400 0 50 ~ 0
RX
Wire Wire Line
6700 2300 6600 2300
Wire Wire Line
6600 2400 6700 2400
$Comp
L Device:C C?
U 1 1 5DC4EC03
P 3350 2250
F 0 "C?" V 3098 2250 50 0000 C CNN
F 1 "100n" V 3189 2250 50 0000 C CNN
F 2 "" H 3388 2100 50 0001 C CNN
F 3 "~" H 3350 2250 50 0001 C CNN
1 3350 2250
0 1 1 0
$EndComp
$Comp
L Device:R R?
U 1 1 5DC505CD
P 3500 1850
F 0 "R?" H 3570 1896 50 0000 L CNN
F 1 "10k" H 3570 1805 50 0000 L CNN
F 2 "" V 3430 1850 50 0001 C CNN
F 3 "~" H 3500 1850 50 0001 C CNN
1 3500 1850
1 0 0 -1
$EndComp
$Comp
L power:+3V3 #PWR?
U 1 1 5DC509C1
P 3500 1600
F 0 "#PWR?" H 3500 1450 50 0001 C CNN
F 1 "+3V3" H 3515 1773 50 0000 C CNN
F 2 "" H 3500 1600 50 0001 C CNN
F 3 "" H 3500 1600 50 0001 C CNN
1 3500 1600
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR?
U 1 1 5DC50C8E
P 3100 2250
F 0 "#PWR?" H 3100 2000 50 0001 C CNN
F 1 "GND" V 3105 2122 50 0000 R CNN
F 2 "" H 3100 2250 50 0001 C CNN
F 3 "" H 3100 2250 50 0001 C CNN
1 3100 2250
0 1 1 0
$EndComp
Wire Wire Line
3500 1600 3500 1700
Wire Wire Line
3100 2250 3200 2250
Wire Wire Line
3500 2000 3500 2250
Wire Wire Line
4750 2350 3500 2350
Wire Wire Line
3500 2350 3500 2250
Connection ~ 3500 2250
Text Label 3500 2450 3 50 ~ 0
RTS
Wire Wire Line
3500 2450 3500 2350
Connection ~ 3500 2350
Text Label 6700 3300 0 50 ~ 0
DTR
Wire Wire Line
6700 3300 6600 3300
$Comp
L Device:C C?
U 1 1 5DC5A0AA
P 8650 1250
F 0 "C?" H 8765 1296 50 0000 L CNN
F 1 "1m" H 8765 1205 50 0000 L CNN
F 2 "" H 8688 1100 50 0001 C CNN
F 3 "~" H 8650 1250 50 0001 C CNN
1 8650 1250
1 0 0 -1
$EndComp
$Comp
L Device:C C?
U 1 1 5DC5A769
P 9050 1250
F 0 "C?" H 9165 1296 50 0000 L CNN
F 1 "1m" H 9165 1205 50 0000 L CNN
F 2 "" H 9088 1100 50 0001 C CNN
F 3 "~" H 9050 1250 50 0001 C CNN
1 9050 1250
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR?
U 1 1 5DC5AEE9
P 8850 1000
F 0 "#PWR?" H 8850 850 50 0001 C CNN
F 1 "+5V" H 8865 1173 50 0000 C CNN
F 2 "" H 8850 1000 50 0001 C CNN
F 3 "" H 8850 1000 50 0001 C CNN
1 8850 1000
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR?
U 1 1 5DC5B2B4
P 8850 1500
F 0 "#PWR?" H 8850 1250 50 0001 C CNN
F 1 "GND" H 8855 1327 50 0000 C CNN
F 2 "" H 8850 1500 50 0001 C CNN
F 3 "" H 8850 1500 50 0001 C CNN
1 8850 1500
1 0 0 -1
$EndComp
Wire Wire Line
8650 1100 8650 1000
Wire Wire Line
8650 1000 8850 1000
Wire Wire Line
9050 1100 9050 1000
Wire Wire Line
9050 1000 8850 1000
Connection ~ 8850 1000
Wire Wire Line
8650 1400 8650 1500
Wire Wire Line
8650 1500 8850 1500
Wire Wire Line
8850 1500 9050 1500
Wire Wire Line
9050 1500 9050 1400
Connection ~ 8850 1500
$EndSCHEMATC $EndSCHEMATC