starting esp32 fresh

This commit is contained in:
Priec
2026-03-08 11:02:17 +01:00
parent 761b9f1d27
commit a2a0ef76db
85 changed files with 2880 additions and 0 deletions

View File

@@ -0,0 +1,296 @@
FILE_TYPE=LIBRARY_PARTS;
PRIMITIVE 'ESP32_WROOM_32E_N8','ESP32_WROOM_32E_N8_Other';
PIN
'GND_1':
PIN_NUMBER='(1)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'3V3':
PIN_NUMBER='(2)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'EN':
PIN_NUMBER='(3)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'SENSOR_VP':
PIN_NUMBER='(4)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'SENSOR_VN':
PIN_NUMBER='(5)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'IO34':
PIN_NUMBER='(6)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'IO35':
PIN_NUMBER='(7)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'IO32':
PIN_NUMBER='(8)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'IO33':
PIN_NUMBER='(9)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'IO25':
PIN_NUMBER='(10)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'IO26':
PIN_NUMBER='(11)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'IO27':
PIN_NUMBER='(12)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'IO14':
PIN_NUMBER='(13)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'IO12':
PIN_NUMBER='(14)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'GND_2':
PIN_NUMBER='(15)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'IO13':
PIN_NUMBER='(16)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'NC_1':
PIN_NUMBER='(17)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'NC_2':
PIN_NUMBER='(18)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'NC_3':
PIN_NUMBER='(19)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'NC_4':
PIN_NUMBER='(20)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'NC_5':
PIN_NUMBER='(21)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'NC_6':
PIN_NUMBER='(22)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'IO15':
PIN_NUMBER='(23)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'IO2':
PIN_NUMBER='(24)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'IO0':
PIN_NUMBER='(25)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'IO4':
PIN_NUMBER='(26)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'IO16':
PIN_NUMBER='(27)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'IO17':
PIN_NUMBER='(28)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'IO5':
PIN_NUMBER='(29)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'IO18':
PIN_NUMBER='(30)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'IO19':
PIN_NUMBER='(31)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'NC_7':
PIN_NUMBER='(32)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'IO21':
PIN_NUMBER='(33)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'RXD0':
PIN_NUMBER='(34)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'TXD0':
PIN_NUMBER='(35)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'IO22':
PIN_NUMBER='(36)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'IO23':
PIN_NUMBER='(37)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'GND_3':
PIN_NUMBER='(38)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'GND_4':
PIN_NUMBER='(39)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'GND_5':
PIN_NUMBER='(40)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'GND_6':
PIN_NUMBER='(41)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'GND_7':
PIN_NUMBER='(42)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'GND_8':
PIN_NUMBER='(43)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'GND_9':
PIN_NUMBER='(44)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'GND_10':
PIN_NUMBER='(45)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'GND_11':
PIN_NUMBER='(46)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'GND_12':
PIN_NUMBER='(47)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
END_PIN;
BODY
PART_NAME='ESP32_WROOM_32E_N8';
PHYS_DES_PREFIX='IC';
NO_LOAD_CHECK='TRUE';
PIN_COUNT='47';
BODY_NAME='ESP32_WROOM_32E_N8';
JEDEC_TYPE='ESP32WROOM32EN8';
END_BODY;
END_PRIMITIVE;
END.

View File

@@ -0,0 +1,11 @@
FILE_TYPE = MULTI_PHYS_TABLE;
PART 'ESP32_WROOM_32E_N8'
CLASS = IC
{========================================================================================}
:"MANUFACTURER_NAME", "MANUFACTURER_PART_NUMBER"= "PART_NUMBER", "JEDEC_TYPE", "PACK_TYPE", "MOUSER_PART_NUMBER", "MOUSER_PRICE/STOCK", "DESCRIPTION", "DATASHEET", "HEIGHT";
{========================================================================================}
"Espressif Systems", "ESP32-WROOM-32E-N8" (!) = "", "ESP32WROOM32EN8", "Other", "356-ESP32WRM32E164PH", "https://www.mouser.co.uk/ProductDetail/Espressif-Systems/ESP32-WROOM-32E-N8?qs=Li%252BoUPsLEnsLnZW%252BGLgUhw%3D%3D", "WiFi Modules - 802.11 SMD Module ESP32-WROOM-32E, ESP32-D0WD-V3, 8 MB SPI flash, PCB antenna", "https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwjLw4ysybv2AhXFzIUKHZUbB64QFnoECCwQAQ&url=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2Fesp32-wroom-32e_esp32-wroom-32ue_datasheet_en.pdf&usg=AOvVaw1xSL", "3.25 mm"
END_PART
END.

View File

@@ -0,0 +1,148 @@
C 0 0 "GND_1" 0 0 0 0 60 0 L
X "PIN_TEXT" "GND_1" 230 -30 0 0.00 60 0 0 0 0 0 1 0 74
L 200 0 0 0 -1 0
C 0 -100 "3V3" 0 -100 0 0 60 0 L
X "PIN_TEXT" "3V3" 230 -130 0 0.00 60 0 0 0 0 0 1 0 74
L 200 -100 0 -100 -1 0
C 0 -200 "EN" 0 -200 0 0 60 0 L
X "PIN_TEXT" "EN" 230 -230 0 0.00 60 0 0 0 0 0 1 0 74
L 200 -200 0 -200 -1 0
C 0 -300 "SENSOR_VP" 0 -300 0 0 60 0 L
X "PIN_TEXT" "SENSOR_VP" 230 -330 0 0.00 60 0 0 0 0 0 1 0 74
L 200 -300 0 -300 -1 0
C 0 -400 "SENSOR_VN" 0 -400 0 0 60 0 L
X "PIN_TEXT" "SENSOR_VN" 230 -430 0 0.00 60 0 0 0 0 0 1 0 74
L 200 -400 0 -400 -1 0
C 0 -500 "IO34" 0 -500 0 0 60 0 L
X "PIN_TEXT" "IO34" 230 -530 0 0.00 60 0 0 0 0 0 1 0 74
L 200 -500 0 -500 -1 0
C 0 -600 "IO35" 0 -600 0 0 60 0 L
X "PIN_TEXT" "IO35" 230 -630 0 0.00 60 0 0 0 0 0 1 0 74
L 200 -600 0 -600 -1 0
C 0 -700 "IO32" 0 -700 0 0 60 0 L
X "PIN_TEXT" "IO32" 230 -730 0 0.00 60 0 0 0 0 0 1 0 74
L 200 -700 0 -700 -1 0
C 0 -800 "IO33" 0 -800 0 0 60 0 L
X "PIN_TEXT" "IO33" 230 -830 0 0.00 60 0 0 0 0 0 1 0 74
L 200 -800 0 -800 -1 0
C 0 -900 "IO25" 0 -900 0 0 60 0 L
X "PIN_TEXT" "IO25" 230 -930 0 0.00 60 0 0 0 0 0 1 0 74
L 200 -900 0 -900 -1 0
C 0 -1000 "IO26" 0 -1000 0 0 60 0 L
X "PIN_TEXT" "IO26" 230 -1030 0 0.00 60 0 0 0 0 0 1 0 74
L 200 -1000 0 -1000 -1 0
C 0 -1100 "IO27" 0 -1100 0 0 60 0 L
X "PIN_TEXT" "IO27" 230 -1130 0 0.00 60 0 0 0 0 0 1 0 74
L 200 -1100 0 -1100 -1 0
C 0 -1200 "IO14" 0 -1200 0 0 60 0 L
X "PIN_TEXT" "IO14" 230 -1230 0 0.00 60 0 0 0 0 0 1 0 74
L 200 -1200 0 -1200 -1 0
C 0 -1300 "IO12" 0 -1300 0 0 60 0 L
X "PIN_TEXT" "IO12" 230 -1330 0 0.00 60 0 0 0 0 0 1 0 74
L 200 -1300 0 -1300 -1 0
C 0 -1400 "GND_2" 0 -1400 0 0 60 0 L
X "PIN_TEXT" "GND_2" 230 -1430 0 0.00 60 0 0 0 0 0 1 0 74
L 200 -1400 0 -1400 -1 0
C 0 -1500 "IO13" 0 -1500 0 0 60 0 L
X "PIN_TEXT" "IO13" 230 -1530 0 0.00 60 0 0 0 0 0 1 0 74
L 200 -1500 0 -1500 -1 0
C 0 -1600 "NC_1" 0 -1600 0 0 60 0 L
X "PIN_TEXT" "NC_1" 230 -1630 0 0.00 60 0 0 0 0 0 1 0 74
L 200 -1600 0 -1600 -1 0
C 0 -1700 "NC_2" 0 -1700 0 0 60 0 L
X "PIN_TEXT" "NC_2" 230 -1730 0 0.00 60 0 0 0 0 0 1 0 74
L 200 -1700 0 -1700 -1 0
C 0 -1800 "NC_3" 0 -1800 0 0 60 0 L
X "PIN_TEXT" "NC_3" 230 -1830 0 0.00 60 0 0 0 0 0 1 0 74
L 200 -1800 0 -1800 -1 0
C 0 -1900 "NC_4" 0 -1900 0 0 60 0 L
X "PIN_TEXT" "NC_4" 230 -1930 0 0.00 60 0 0 0 0 0 1 0 74
L 200 -1900 0 -1900 -1 0
C 0 -2000 "NC_5" 0 -2000 0 0 60 0 L
X "PIN_TEXT" "NC_5" 230 -2030 0 0.00 60 0 0 0 0 0 1 0 74
L 200 -2000 0 -2000 -1 0
C 0 -2100 "NC_6" 0 -2100 0 0 60 0 L
X "PIN_TEXT" "NC_6" 230 -2130 0 0.00 60 0 0 0 0 0 1 0 74
L 200 -2100 0 -2100 -1 0
C 0 -2200 "IO15" 0 -2200 0 0 60 0 L
X "PIN_TEXT" "IO15" 230 -2230 0 0.00 60 0 0 0 0 0 1 0 74
L 200 -2200 0 -2200 -1 0
C 0 -2300 "IO2" 0 -2300 0 0 60 0 L
X "PIN_TEXT" "IO2" 230 -2330 0 0.00 60 0 0 0 0 0 1 0 74
L 200 -2300 0 -2300 -1 0
C 1500 0 "IO0" 1500 0 0 0 60 0 R
X "PIN_TEXT" "IO0" 1270 -30 0 0.00 60 0 0 2 0 0 1 0 74
L 1300 0 1500 0 -1 0
C 1500 -100 "IO4" 1500 -100 0 0 60 0 R
X "PIN_TEXT" "IO4" 1270 -130 0 0.00 60 0 0 2 0 0 1 0 74
L 1300 -100 1500 -100 -1 0
C 1500 -200 "IO16" 1500 -200 0 0 60 0 R
X "PIN_TEXT" "IO16" 1270 -230 0 0.00 60 0 0 2 0 0 1 0 74
L 1300 -200 1500 -200 -1 0
C 1500 -300 "IO17" 1500 -300 0 0 60 0 R
X "PIN_TEXT" "IO17" 1270 -330 0 0.00 60 0 0 2 0 0 1 0 74
L 1300 -300 1500 -300 -1 0
C 1500 -400 "IO5" 1500 -400 0 0 60 0 R
X "PIN_TEXT" "IO5" 1270 -430 0 0.00 60 0 0 2 0 0 1 0 74
L 1300 -400 1500 -400 -1 0
C 1500 -500 "IO18" 1500 -500 0 0 60 0 R
X "PIN_TEXT" "IO18" 1270 -530 0 0.00 60 0 0 2 0 0 1 0 74
L 1300 -500 1500 -500 -1 0
C 1500 -600 "IO19" 1500 -600 0 0 60 0 R
X "PIN_TEXT" "IO19" 1270 -630 0 0.00 60 0 0 2 0 0 1 0 74
L 1300 -600 1500 -600 -1 0
C 1500 -700 "NC_7" 1500 -700 0 0 60 0 R
X "PIN_TEXT" "NC_7" 1270 -730 0 0.00 60 0 0 2 0 0 1 0 74
L 1300 -700 1500 -700 -1 0
C 1500 -800 "IO21" 1500 -800 0 0 60 0 R
X "PIN_TEXT" "IO21" 1270 -830 0 0.00 60 0 0 2 0 0 1 0 74
L 1300 -800 1500 -800 -1 0
C 1500 -900 "RXD0" 1500 -900 0 0 60 0 R
X "PIN_TEXT" "RXD0" 1270 -930 0 0.00 60 0 0 2 0 0 1 0 74
L 1300 -900 1500 -900 -1 0
C 1500 -1000 "TXD0" 1500 -1000 0 0 60 0 R
X "PIN_TEXT" "TXD0" 1270 -1030 0 0.00 60 0 0 2 0 0 1 0 74
L 1300 -1000 1500 -1000 -1 0
C 1500 -1100 "IO22" 1500 -1100 0 0 60 0 R
X "PIN_TEXT" "IO22" 1270 -1130 0 0.00 60 0 0 2 0 0 1 0 74
L 1300 -1100 1500 -1100 -1 0
C 1500 -1200 "IO23" 1500 -1200 0 0 60 0 R
X "PIN_TEXT" "IO23" 1270 -1230 0 0.00 60 0 0 2 0 0 1 0 74
L 1300 -1200 1500 -1200 -1 0
C 1500 -1300 "GND_3" 1500 -1300 0 0 60 0 R
X "PIN_TEXT" "GND_3" 1270 -1330 0 0.00 60 0 0 2 0 0 1 0 74
L 1300 -1300 1500 -1300 -1 0
C 1500 -1400 "GND_4" 1500 -1400 0 0 60 0 R
X "PIN_TEXT" "GND_4" 1270 -1430 0 0.00 60 0 0 2 0 0 1 0 74
L 1300 -1400 1500 -1400 -1 0
C 1500 -1500 "GND_5" 1500 -1500 0 0 60 0 R
X "PIN_TEXT" "GND_5" 1270 -1530 0 0.00 60 0 0 2 0 0 1 0 74
L 1300 -1500 1500 -1500 -1 0
C 1500 -1600 "GND_6" 1500 -1600 0 0 60 0 R
X "PIN_TEXT" "GND_6" 1270 -1630 0 0.00 60 0 0 2 0 0 1 0 74
L 1300 -1600 1500 -1600 -1 0
C 1500 -1700 "GND_7" 1500 -1700 0 0 60 0 R
X "PIN_TEXT" "GND_7" 1270 -1730 0 0.00 60 0 0 2 0 0 1 0 74
L 1300 -1700 1500 -1700 -1 0
C 1500 -1800 "GND_8" 1500 -1800 0 0 60 0 R
X "PIN_TEXT" "GND_8" 1270 -1830 0 0.00 60 0 0 2 0 0 1 0 74
L 1300 -1800 1500 -1800 -1 0
C 1500 -1900 "GND_9" 1500 -1900 0 0 60 0 R
X "PIN_TEXT" "GND_9" 1270 -1930 0 0.00 60 0 0 2 0 0 1 0 74
L 1300 -1900 1500 -1900 -1 0
C 1500 -2000 "GND_10" 1500 -2000 0 0 60 0 R
X "PIN_TEXT" "GND_10" 1270 -2030 0 0.00 60 0 0 2 0 0 1 0 74
L 1300 -2000 1500 -2000 -1 0
C 1500 -2100 "GND_11" 1500 -2100 0 0 60 0 R
X "PIN_TEXT" "GND_11" 1270 -2130 0 0.00 60 0 0 2 0 0 1 0 74
L 1300 -2100 1500 -2100 -1 0
C 1500 -2200 "GND_12" 1500 -2200 0 0 60 0 R
X "PIN_TEXT" "GND_12" 1270 -2230 0 0.00 60 0 0 2 0 0 1 0 74
L 1300 -2200 1500 -2200 -1 0
L 200 100 1300 100 -1 0
L 1300 -2400 1300 100 -1 0
L 1300 -2400 200 -2400 -1 0
L 200 100 200 -2400 -1 0
P "$LOCATION" "?" 1350 270 0 0 60 0 0 0 0 0 1 0 32
P "PACK_TYPE" "?" 0 -50 0 0 100 0 0 1 0 0 0 0 32