Compare commits

4 Commits

Author SHA1 Message Date
Priec
7e9d113395 esp32s3 with relays and optocouplers done properly well 2026-04-04 23:23:06 +02:00
Priec
8b2b95bfd6 more s3 2026-03-30 00:41:33 +02:00
Priec
5fb2dc84a8 S3 lib 2026-03-29 00:00:47 +01:00
Priec
1b9f6af26d S3 board now 2026-03-28 23:59:43 +01:00
19 changed files with 48621 additions and 4971 deletions

4
.gitignore vendored
View File

@@ -5,8 +5,12 @@ projekt2/projekt2-backups/
TBD62083AFWG/* TBD62083AFWG/*
!TBD62083AFWG/KiCad/ !TBD62083AFWG/KiCad/
!TBD62083AFWG/3D/ !TBD62083AFWG/3D/
ESP32-S3-WROOM-1U-N16R8/*
!ESP32-S3-WROOM-1U-N16R8/KiCad/
!ESP32-S3-WROOM-1U-N16R8/3D/
!**/**/*.kicad_mod !**/**/*.kicad_mod
!**/**/*.kicad_sym !**/**/*.kicad_sym
!**/**/*.stp !**/**/*.stp
license.txt

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,9 @@
EESchema-DOCLIB Version 2.0
#
$CMP ESP32-S3-WROOM-1U-N16R8
D WiFi Modules - 802.11 [Engineering Samples] SMD Module, ESP32-S3R8, 8 MB Octal PSRAM Die, 16 MB Quad SPI Flash, IPEX Antenna Connector
K
F https://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf
$ENDCMP
#
#End Doc Library

View File

@@ -0,0 +1,236 @@
(kicad_symbol_lib (version 20211014) (generator SamacSys_ECAD_Model)
(symbol "ESP32-S3-WROOM-1U-N16R8" (in_bom yes) (on_board yes)
(property "Reference" "IC" (at 29.21 7.62 0)
(effects (font (size 1.27 1.27)) (justify left top))
)
(property "Value" "ESP32-S3-WROOM-1U-N16R8" (at 29.21 5.08 0)
(effects (font (size 1.27 1.27)) (justify left top))
)
(property "Footprint" "ESP32S3WROOM1UN16R8" (at 29.21 -94.92 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf" (at 29.21 -194.92 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(property "ki_description" "WiFi Modules - 802.11 [Engineering Samples] SMD Module, ESP32-S3R8, 8 MB Octal PSRAM Die, 16 MB Quad SPI Flash, IPEX Antenna Connector" (at 29.21 -294.92 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(property "Height" "3.35" (at 29.21 -394.92 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(property "Mouser Part Number" "356-ESP32S3WM1UN16R8" (at 29.21 -494.92 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Espressif-Systems/ESP32-S3-WROOM-1U-N16R8?qs=Li%252BoUPsLEns6V0Pr5KRJtw%3D%3D" (at 29.21 -594.92 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(property "Manufacturer_Name" "Espressif Systems" (at 29.21 -694.92 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(property "Manufacturer_Part_Number" "ESP32-S3-WROOM-1U-N16R8" (at 29.21 -794.92 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(rectangle
(start 5.08 2.54)
(end 27.94 -63.5)
(stroke (width 0.254) (type default))
(fill (type background))
)
(pin passive line (at 0 0 0) (length 5.08)
(name "GND_1" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -2.54 0) (length 5.08)
(name "3V3" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -5.08 0) (length 5.08)
(name "EN" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -7.62 0) (length 5.08)
(name "IO4" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -10.16 0) (length 5.08)
(name "IO5" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -12.7 0) (length 5.08)
(name "IO6" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -15.24 0) (length 5.08)
(name "IO7" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -17.78 0) (length 5.08)
(name "IO15" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -20.32 0) (length 5.08)
(name "IO16" (effects (font (size 1.27 1.27))))
(number "9" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -22.86 0) (length 5.08)
(name "IO17" (effects (font (size 1.27 1.27))))
(number "10" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -25.4 0) (length 5.08)
(name "IO18" (effects (font (size 1.27 1.27))))
(number "11" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -27.94 0) (length 5.08)
(name "IO8" (effects (font (size 1.27 1.27))))
(number "12" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -30.48 0) (length 5.08)
(name "IO19" (effects (font (size 1.27 1.27))))
(number "13" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -33.02 0) (length 5.08)
(name "IO20" (effects (font (size 1.27 1.27))))
(number "14" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -35.56 0) (length 5.08)
(name "IO3" (effects (font (size 1.27 1.27))))
(number "15" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -38.1 0) (length 5.08)
(name "IO46" (effects (font (size 1.27 1.27))))
(number "16" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -40.64 0) (length 5.08)
(name "IO9" (effects (font (size 1.27 1.27))))
(number "17" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -43.18 0) (length 5.08)
(name "IO10" (effects (font (size 1.27 1.27))))
(number "18" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -45.72 0) (length 5.08)
(name "IO11" (effects (font (size 1.27 1.27))))
(number "19" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -48.26 0) (length 5.08)
(name "IO12" (effects (font (size 1.27 1.27))))
(number "20" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -50.8 0) (length 5.08)
(name "IO13" (effects (font (size 1.27 1.27))))
(number "21" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -53.34 0) (length 5.08)
(name "IO14" (effects (font (size 1.27 1.27))))
(number "22" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -55.88 0) (length 5.08)
(name "IO21" (effects (font (size 1.27 1.27))))
(number "23" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -58.42 0) (length 5.08)
(name "IO47" (effects (font (size 1.27 1.27))))
(number "24" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -60.96 0) (length 5.08)
(name "IO48" (effects (font (size 1.27 1.27))))
(number "25" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 33.02 0 180) (length 5.08)
(name "IO45" (effects (font (size 1.27 1.27))))
(number "26" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 33.02 -2.54 180) (length 5.08)
(name "IO0" (effects (font (size 1.27 1.27))))
(number "27" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 33.02 -5.08 180) (length 5.08)
(name "IO35" (effects (font (size 1.27 1.27))))
(number "28" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 33.02 -7.62 180) (length 5.08)
(name "IO36" (effects (font (size 1.27 1.27))))
(number "29" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 33.02 -10.16 180) (length 5.08)
(name "IO37" (effects (font (size 1.27 1.27))))
(number "30" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 33.02 -12.7 180) (length 5.08)
(name "IO38" (effects (font (size 1.27 1.27))))
(number "31" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 33.02 -15.24 180) (length 5.08)
(name "IO39" (effects (font (size 1.27 1.27))))
(number "32" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 33.02 -17.78 180) (length 5.08)
(name "IO40" (effects (font (size 1.27 1.27))))
(number "33" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 33.02 -20.32 180) (length 5.08)
(name "IO41" (effects (font (size 1.27 1.27))))
(number "34" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 33.02 -22.86 180) (length 5.08)
(name "IO42" (effects (font (size 1.27 1.27))))
(number "35" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 33.02 -25.4 180) (length 5.08)
(name "RXD0" (effects (font (size 1.27 1.27))))
(number "36" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 33.02 -27.94 180) (length 5.08)
(name "TXD0" (effects (font (size 1.27 1.27))))
(number "37" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 33.02 -30.48 180) (length 5.08)
(name "IO2" (effects (font (size 1.27 1.27))))
(number "38" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 33.02 -33.02 180) (length 5.08)
(name "IO1" (effects (font (size 1.27 1.27))))
(number "39" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 33.02 -35.56 180) (length 5.08)
(name "GND_2" (effects (font (size 1.27 1.27))))
(number "40" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 33.02 -38.1 180) (length 5.08)
(name "GND_3" (effects (font (size 1.27 1.27))))
(number "41" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 33.02 -40.64 180) (length 5.08)
(name "GND_4" (effects (font (size 1.27 1.27))))
(number "42" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 33.02 -43.18 180) (length 5.08)
(name "GND_5" (effects (font (size 1.27 1.27))))
(number "43" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 33.02 -45.72 180) (length 5.08)
(name "GND_6" (effects (font (size 1.27 1.27))))
(number "44" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 33.02 -48.26 180) (length 5.08)
(name "GND_7" (effects (font (size 1.27 1.27))))
(number "45" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 33.02 -50.8 180) (length 5.08)
(name "GND_8" (effects (font (size 1.27 1.27))))
(number "46" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 33.02 -53.34 180) (length 5.08)
(name "GND_9" (effects (font (size 1.27 1.27))))
(number "47" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 33.02 -55.88 180) (length 5.08)
(name "GND_10" (effects (font (size 1.27 1.27))))
(number "48" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 33.02 -58.42 180) (length 5.08)
(name "GND_11" (effects (font (size 1.27 1.27))))
(number "49" (effects (font (size 1.27 1.27))))
)
)
)

View File

@@ -0,0 +1,70 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#SamacSys ECAD Model ESP32-S3-WROOM-1U-N16R8
#/16065632/1972893/2.50/49/3/Integrated Circuit
DEF ESP32-S3-WROOM-1U-N16R8 IC 0 30 Y Y 1 F N
F0 "IC" 1150 300 50 H V L CNN
F1 "ESP32-S3-WROOM-1U-N16R8" 1150 200 50 H V L CNN
F2 "ESP32S3WROOM1UN16R8" 1150 100 50 H I L CNN
F3 "https://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf" 1150 0 50 H I L CNN
F4 "WiFi Modules - 802.11 [Engineering Samples] SMD Module, ESP32-S3R8, 8 MB Octal PSRAM Die, 16 MB Quad SPI Flash, IPEX Antenna Connector" 1150 -100 50 H I L CNN "Description"
F5 "3.35" 1150 -200 50 H I L CNN "Height"
F6 "356-ESP32S3WM1UN16R8" 1150 -300 50 H I L CNN "Mouser Part Number"
F7 "https://www.mouser.co.uk/ProductDetail/Espressif-Systems/ESP32-S3-WROOM-1U-N16R8?qs=Li%252BoUPsLEns6V0Pr5KRJtw%3D%3D" 1150 -400 50 H I L CNN "Mouser Price/Stock"
F8 "Espressif Systems" 1150 -500 50 H I L CNN "Manufacturer_Name"
F9 "ESP32-S3-WROOM-1U-N16R8" 1150 -600 50 H I L CNN "Manufacturer_Part_Number"
DRAW
X GND_1 1 0 0 200 R 50 50 0 0 P
X 3V3 2 0 -100 200 R 50 50 0 0 P
X EN 3 0 -200 200 R 50 50 0 0 P
X IO4 4 0 -300 200 R 50 50 0 0 P
X IO5 5 0 -400 200 R 50 50 0 0 P
X IO6 6 0 -500 200 R 50 50 0 0 P
X IO7 7 0 -600 200 R 50 50 0 0 P
X IO15 8 0 -700 200 R 50 50 0 0 P
X IO16 9 0 -800 200 R 50 50 0 0 P
X IO17 10 0 -900 200 R 50 50 0 0 P
X IO18 11 0 -1000 200 R 50 50 0 0 P
X IO8 12 0 -1100 200 R 50 50 0 0 P
X IO19 13 0 -1200 200 R 50 50 0 0 P
X IO20 14 0 -1300 200 R 50 50 0 0 P
X IO3 15 0 -1400 200 R 50 50 0 0 P
X IO46 16 0 -1500 200 R 50 50 0 0 P
X IO9 17 0 -1600 200 R 50 50 0 0 P
X IO10 18 0 -1700 200 R 50 50 0 0 P
X IO11 19 0 -1800 200 R 50 50 0 0 P
X IO12 20 0 -1900 200 R 50 50 0 0 P
X IO13 21 0 -2000 200 R 50 50 0 0 P
X IO14 22 0 -2100 200 R 50 50 0 0 P
X IO21 23 0 -2200 200 R 50 50 0 0 P
X IO47 24 0 -2300 200 R 50 50 0 0 P
X IO48 25 0 -2400 200 R 50 50 0 0 P
X IO45 26 1300 0 200 L 50 50 0 0 P
X IO0 27 1300 -100 200 L 50 50 0 0 P
X IO35 28 1300 -200 200 L 50 50 0 0 P
X IO36 29 1300 -300 200 L 50 50 0 0 P
X IO37 30 1300 -400 200 L 50 50 0 0 P
X IO38 31 1300 -500 200 L 50 50 0 0 P
X IO39 32 1300 -600 200 L 50 50 0 0 P
X IO40 33 1300 -700 200 L 50 50 0 0 P
X IO41 34 1300 -800 200 L 50 50 0 0 P
X IO42 35 1300 -900 200 L 50 50 0 0 P
X RXD0 36 1300 -1000 200 L 50 50 0 0 P
X TXD0 37 1300 -1100 200 L 50 50 0 0 P
X IO2 38 1300 -1200 200 L 50 50 0 0 P
X IO1 39 1300 -1300 200 L 50 50 0 0 P
X GND_2 40 1300 -1400 200 L 50 50 0 0 P
X GND_3 41 1300 -1500 200 L 50 50 0 0 P
X GND_4 42 1300 -1600 200 L 50 50 0 0 P
X GND_5 43 1300 -1700 200 L 50 50 0 0 P
X GND_6 44 1300 -1800 200 L 50 50 0 0 P
X GND_7 45 1300 -1900 200 L 50 50 0 0 P
X GND_8 46 1300 -2000 200 L 50 50 0 0 P
X GND_9 47 1300 -2100 200 L 50 50 0 0 P
X GND_10 48 1300 -2200 200 L 50 50 0 0 P
X GND_11 49 1300 -2300 200 L 50 50 0 0 P
P 5 0 1 6 200 100 1100 100 1100 -2500 200 -2500 200 100 N
ENDDRAW
ENDDEF
#
#End Library

View File

@@ -0,0 +1,326 @@
PCBNEW-LibModule-V1 2026-03-28 15:53:23
# encoding utf-8
Units mm
$INDEX
ESP32S3WROOM1UN16R8
$EndINDEX
$MODULE ESP32S3WROOM1UN16R8
Po 0 0 0 15 69c7f973 00000000 ~~
Li ESP32S3WROOM1UN16R8
Cd ESP32-S3-WROOM-1U-N16R8
Kw Integrated Circuit
Sc 0
At SMD
AR
Op 0 0 0
T0 0.000 0.25 1.27 1.27 0 0.254 N V 21 N "IC**"
T1 0.000 0.25 1.27 1.27 0 0.254 N I 21 N "ESP32S3WROOM1UN16R8"
DS -9 -9.6 9 -9.6 0.1 24
DS 9 -9.6 9 9.6 0.1 24
DS 9 9.6 -9 9.6 0.1 24
DS -9 9.6 -9 -9.6 0.1 24
DS -10.5 -10.6 10.5 -10.6 0.1 24
DS 10.5 -10.6 10.5 11.1 0.1 24
DS 10.5 11.1 -10.5 11.1 0.1 24
DS -10.5 11.1 -10.5 -10.6 0.1 24
DS -10 -8.4 -10 -8.4 0.1 21
DS -9.9 -8.4 -9.9 -8.4 0.1 21
DS -9 -9.6 9 -9.6 0.2 21
DA -9.95 -8.4 -10.000 -8.4 -1800 0.1 21
DA -9.95 -8.4 -9.900 -8.4 -1800 0.1 21
$PAD
Po -8.750 -8.41
Sh "1" R 0.900 1.500 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -8.750 -7.14
Sh "2" R 0.900 1.500 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -8.750 -5.87
Sh "3" R 0.900 1.500 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -8.750 -4.6
Sh "4" R 0.900 1.500 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -8.750 -3.33
Sh "5" R 0.900 1.500 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -8.750 -2.06
Sh "6" R 0.900 1.500 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -8.750 -0.79
Sh "7" R 0.900 1.500 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -8.750 0.48
Sh "8" R 0.900 1.500 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -8.750 1.75
Sh "9" R 0.900 1.500 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -8.750 3.02
Sh "10" R 0.900 1.500 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -8.750 4.29
Sh "11" R 0.900 1.500 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -8.750 5.56
Sh "12" R 0.900 1.500 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -8.750 6.83
Sh "13" R 0.900 1.500 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -8.750 8.1
Sh "14" R 0.900 1.500 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -6.985 9.35
Sh "15" R 0.900 1.500 0 0 0
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -5.715 9.35
Sh "16" R 0.900 1.500 0 0 0
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -4.445 9.35
Sh "17" R 0.900 1.500 0 0 0
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -3.175 9.35
Sh "18" R 0.900 1.500 0 0 0
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -1.905 9.35
Sh "19" R 0.900 1.500 0 0 0
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -0.635 9.35
Sh "20" R 0.900 1.500 0 0 0
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po 0.635 9.35
Sh "21" R 0.900 1.500 0 0 0
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po 1.905 9.35
Sh "22" R 0.900 1.500 0 0 0
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po 3.175 9.35
Sh "23" R 0.900 1.500 0 0 0
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po 4.445 9.35
Sh "24" R 0.900 1.500 0 0 0
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po 5.715 9.35
Sh "25" R 0.900 1.500 0 0 0
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po 6.985 9.35
Sh "26" R 0.900 1.500 0 0 0
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po 8.750 8.1
Sh "27" R 0.900 1.500 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po 8.750 6.83
Sh "28" R 0.900 1.500 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po 8.750 5.56
Sh "29" R 0.900 1.500 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po 8.750 4.29
Sh "30" R 0.900 1.500 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po 8.750 3.02
Sh "31" R 0.900 1.500 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po 8.750 1.75
Sh "32" R 0.900 1.500 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po 8.750 0.48
Sh "33" R 0.900 1.500 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po 8.750 -0.79
Sh "34" R 0.900 1.500 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po 8.750 -2.06
Sh "35" R 0.900 1.500 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po 8.750 -3.33
Sh "36" R 0.900 1.500 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po 8.750 -4.6
Sh "37" R 0.900 1.500 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po 8.750 -5.87
Sh "38" R 0.900 1.500 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po 8.750 -7.14
Sh "39" R 0.900 1.500 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po 8.750 -8.41
Sh "40" R 0.900 1.500 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -1.500 -0.69
Sh "41" R 0.900 0.900 0 0 0
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -1.500 -2.09
Sh "42" R 0.900 0.900 0 0 0
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -2.900 -2.09
Sh "43" R 0.900 0.900 0 0 0
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -2.900 -0.69
Sh "44" R 0.900 0.900 0 0 0
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -2.900 0.71
Sh "45" R 0.900 0.900 0 0 0
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -1.500 0.71
Sh "46" R 0.900 0.900 0 0 0
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -0.100 0.71
Sh "47" R 0.900 0.900 0 0 0
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -0.100 -0.69
Sh "48" R 0.900 0.900 0 0 0
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -0.100 -2.09
Sh "49" R 0.900 0.900 0 0 0
At SMD N 00888000
Ne 0 ""
$EndPAD
$EndMODULE ESP32S3WROOM1UN16R8
$EndLIBRARY

View File

@@ -0,0 +1,81 @@
(module "ESP32S3WROOM1UN16R8" (layer F.Cu)
(descr "ESP32-S3-WROOM-1U-N16R8")
(tags "Integrated Circuit")
(attr smd)
(fp_text reference IC** (at 0.000 0.25) (layer F.SilkS)
(effects (font (size 1.27 1.27) (thickness 0.254)))
)
(fp_text user %R (at 0.000 0.25) (layer F.Fab)
(effects (font (size 1.27 1.27) (thickness 0.254)))
)
(fp_text value "ESP32S3WROOM1UN16R8" (at 0.000 0.25) (layer F.SilkS) hide
(effects (font (size 1.27 1.27) (thickness 0.254)))
)
(fp_line (start -9 -9.6) (end 9 -9.6) (layer F.Fab) (width 0.1))
(fp_line (start 9 -9.6) (end 9 9.6) (layer F.Fab) (width 0.1))
(fp_line (start 9 9.6) (end -9 9.6) (layer F.Fab) (width 0.1))
(fp_line (start -9 9.6) (end -9 -9.6) (layer F.Fab) (width 0.1))
(fp_line (start -10.5 -10.6) (end 10.5 -10.6) (layer F.CrtYd) (width 0.1))
(fp_line (start 10.5 -10.6) (end 10.5 11.1) (layer F.CrtYd) (width 0.1))
(fp_line (start 10.5 11.1) (end -10.5 11.1) (layer F.CrtYd) (width 0.1))
(fp_line (start -10.5 11.1) (end -10.5 -10.6) (layer F.CrtYd) (width 0.1))
(fp_line (start -10 -8.4) (end -10 -8.4) (layer F.SilkS) (width 0.1))
(fp_line (start -9.9 -8.4) (end -9.9 -8.4) (layer F.SilkS) (width 0.1))
(fp_line (start -9 -9.6) (end 9 -9.6) (layer F.SilkS) (width 0.2))
(fp_arc (start -9.95 -8.4) (end -10.000 -8.4) (angle -180) (layer F.SilkS) (width 0.1))
(fp_arc (start -9.95 -8.4) (end -9.900 -8.4) (angle -180) (layer F.SilkS) (width 0.1))
(pad 1 smd rect (at -8.750 -8.41 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -8.750 -7.14 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at -8.750 -5.87 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at -8.750 -4.6 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 5 smd rect (at -8.750 -3.33 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at -8.750 -2.06 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 7 smd rect (at -8.750 -0.79 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 8 smd rect (at -8.750 0.48 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 9 smd rect (at -8.750 1.75 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 10 smd rect (at -8.750 3.02 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 11 smd rect (at -8.750 4.29 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 12 smd rect (at -8.750 5.56 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 13 smd rect (at -8.750 6.83 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 14 smd rect (at -8.750 8.1 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 15 smd rect (at -6.985 9.35 0) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 16 smd rect (at -5.715 9.35 0) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 17 smd rect (at -4.445 9.35 0) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 18 smd rect (at -3.175 9.35 0) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 19 smd rect (at -1.905 9.35 0) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 20 smd rect (at -0.635 9.35 0) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 21 smd rect (at 0.635 9.35 0) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 22 smd rect (at 1.905 9.35 0) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 23 smd rect (at 3.175 9.35 0) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 24 smd rect (at 4.445 9.35 0) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 25 smd rect (at 5.715 9.35 0) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 26 smd rect (at 6.985 9.35 0) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 27 smd rect (at 8.750 8.1 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 28 smd rect (at 8.750 6.83 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 29 smd rect (at 8.750 5.56 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 30 smd rect (at 8.750 4.29 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 31 smd rect (at 8.750 3.02 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 32 smd rect (at 8.750 1.75 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 33 smd rect (at 8.750 0.48 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 34 smd rect (at 8.750 -0.79 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 35 smd rect (at 8.750 -2.06 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 36 smd rect (at 8.750 -3.33 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 37 smd rect (at 8.750 -4.6 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 38 smd rect (at 8.750 -5.87 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 39 smd rect (at 8.750 -7.14 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 40 smd rect (at 8.750 -8.41 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
(pad 41 smd rect (at -1.500 -0.69 0) (size 0.900 0.900) (layers F.Cu F.Paste F.Mask))
(pad 42 smd rect (at -1.500 -2.09 0) (size 0.900 0.900) (layers F.Cu F.Paste F.Mask))
(pad 43 smd rect (at -2.900 -2.09 0) (size 0.900 0.900) (layers F.Cu F.Paste F.Mask))
(pad 44 smd rect (at -2.900 -0.69 0) (size 0.900 0.900) (layers F.Cu F.Paste F.Mask))
(pad 45 smd rect (at -2.900 0.71 0) (size 0.900 0.900) (layers F.Cu F.Paste F.Mask))
(pad 46 smd rect (at -1.500 0.71 0) (size 0.900 0.900) (layers F.Cu F.Paste F.Mask))
(pad 47 smd rect (at -0.100 0.71 0) (size 0.900 0.900) (layers F.Cu F.Paste F.Mask))
(pad 48 smd rect (at -0.100 -0.69 0) (size 0.900 0.900) (layers F.Cu F.Paste F.Mask))
(pad 49 smd rect (at -0.100 -2.09 0) (size 0.900 0.900) (layers F.Cu F.Paste F.Mask))
(model ESP32-S3-WROOM-1U-N16R8.stp
(at (xyz 0 -0.0098425196850394 0))
(scale (xyz 1 1 1))
(rotate (xyz -90 0 0))
)
)

View File

@@ -27,3 +27,11 @@ Strana 6 pre zapojenie kondikov
Tranzistorove pole na spinanie relayov: Tranzistorove pole na spinanie relayov:
https://www.tme.eu/sk/details/tbd62083afwg/drivery-integrovane-obvody/toshiba/ https://www.tme.eu/sk/details/tbd62083afwg/drivery-integrovane-obvody/toshiba/
ESP32S3:
https://documentation.espressif.com/esp32-s3_datasheet_en.pdf
Relay:
https://www.tme.eu/sk/details/az943-1ch-24de/elektromagneticke-rele-miniaturne/zettler/
https://www.tme.eu/sk/katalog/rele_40/?queryPhrase=relay&onlyInStock=1&assortmentType=internal&params=938:1457360,1457447,1457667,1457797,1457507,1602368,1458755,1493876,1459217,1458012,1458050,1458036,1522827,1498499,1522843,1458058,1458130,1968765,1525631,1737495,1498503,2084608,2001791,1586883,1757448,1845382,2076641,1536013;693:1452246,1453058,1452144,1452767;925:1457342&productListOrderBy=1000014&productListOrderDir=ASC

215
poznamky_plc.txt Normal file
View File

@@ -0,0 +1,215 @@
I now have the full official Schneider Electric datasheet. Here is **everything** you need to know about the **SR1 B201BD** (Zelio Logic Smart Relay) — inputs and outputs only, with discrete values, sourced from the official Schneider Electric File 8501 catalog document.
---
## 🔷 IDENTIFICATION
The **SR1 B201BD** is a **Zelio-Logic™ Smart Relay** by Schneider Electric (Telemecanique). It is a **24 Vdc powered** unit with **12 inputs / 8 outputs**, with a clock, **not** a blind version.
**Source:** Schneider Electric File 8501, Ordering Information table, page 13.
---
## 🔷 INPUTS — Full Breakdown
### 1. Number & Type of Inputs
The SR1B201BD has **12 discrete 24 Vdc inputs** labeled **I1 through IA** (i.e., I1, I2, I3, I4, I5, I6, I7, I8, I9, IA), plus **2 analog inputs** labeled **IB and IC**. These are connected via **screw terminals**.
**Source:** Ordering Information table + Wiring Diagram, pages 1315.
---
### 2. Discrete Inputs (I1 to IA) — Exact Electrical Specs
| Parameter | Value |
|---|---|
| **Nominal input voltage** | **24 Vdc** |
| **Nominal input current** | **3 mA** |
| **State 1 (ON) — Voltage threshold** | **≥ 15 V** |
| **State 1 (ON) — Current threshold** | **> 1.8 mA** |
| **State 0 (OFF) — Voltage threshold** | **< 5 V** |
| **State 0 (OFF) — Current threshold** | **< 0.5 mA** |
| **Input impedance at State 1** | **8 kΩ** |
| **Response time — State 0 → 1** | **0.3 ms (Fast) … 3 ms (Slow)** |
| **Response time — State 1 → 0** | **0.5 ms (Fast) … 5 ms (Slow)** |
| **Conformity** | IEC 1131-2, **Type 1** |
| **Sensor compatibility** | **3-wire PNP only** |
| **2-wire sensors** | **Not supported** |
| **Input type** | **Resistive** |
| **Isolation (supply to inputs)** | **None** |
| **Isolation (between inputs)** | **None** |
| **Maximum counting frequency** | **60 Hz** |
**Source:** "Discrete 24 Vdc Input Characteristics" table, page 9 — column SR1-ppppBD (inputs I1 to IA).
---
### 3. Analog Inputs (IB and IC) — Exact Specs
| Parameter | Value |
|---|---|
| **Number of analog channels** | **2** (IB and IC) |
| **Voltage range** | **010 Vdc** |
| **Input impedance** | **62.5 kΩ at 10 V** |
| **Maximum non-destructive voltage** | **±30 V** |
| **Resolution** | **8 bits** |
| **Conversion time** | **Relay cycle time** |
| **Precision @ 25°C** | **±1.6% of full range** |
| **Precision @ 60°C** | **±2.9% of full range** |
| **Repeat accuracy @ 55°C** | **< 0.1% of full range** |
| **Isolation (analog channel to supply)** | **None** |
| **Max wiring distance** | **10 m maximum with shielded cable** |
**Source:** "Integral Analog Input Characteristics" table, page 10 — column SR1-BpppBD.
---
### 4. Analog Input Logic Functions (IB/IC used as discrete triggers)
Seven comparison functions can be performed on the analog inputs IB and IC to generate discrete contact outputs A1:
- **Analog 1:** A1 closes when IB **≤ reference voltage**
- **Analog 2:** A1 closes when IB **≥ reference voltage**
- **Analog 3:** A1 closes when IC **≤ reference voltage**
- **Analog 4:** A1 closes when IC **≥ reference voltage**
- **Analog 5:** A1 closes when IB **≤ IC**
- **Analog 6:** A1 closes when IB **≥ IC**
- **Analog 7:** A1 closes when IB is **within the window ICH to IC+H** (hysteresis band)
**Source:** "Overview of Functions — Analog Inputs" section, page 6.
---
### 5. Front Panel Arrow Keys as Inputs
The 4 arrow keys on the front of the relay **can be used as inputs** (push buttons) in the program.
**Source:** "Overview of Functions," page 6.
---
## 🔷 OUTPUTS — Full Breakdown
### 1. Number & Type of Outputs
The SR1B201BD has **8 relay outputs** (labeled Q1Q8), **without common potential** between them. Contact type is **N.O. (Normally Open)**.
**Source:** "Relay Output Characteristics" table, page 10 — column SR1-p201BD.
---
### 2. Relay Output Electrical Specs
| Parameter | Value |
|---|---|
| **Number of outputs** | **8** (no common potential) |
| **Contact type** | **N.O. (Normally Open)** |
| **Operating voltage range** | **5150 Vdc or 24250 Vac** |
| **Thermal current (max load)** | **8 A** |
| **Min switching capacity** | **10 mA at 5 V minimum** |
| **Low power switching reliability** | **17 V / 5 mA; 1 failure per 100 million cycles** |
| **Maximum operating rate (no load)** | **10 Hz** |
| **Maximum operating rate (at rated current)** | **0.5 Hz** |
| **Mechanical life** | **10 million operating cycles** |
| **Rated impulse withstand voltage** | **2.5 kV (per IEC 60947-1)** |
| **Response time — Trip** | **10 ms** |
| **Response time — Reset** | **5 ms** |
| **Short-circuit protection** | **None** |
| **Overvoltage/overload protection** | **None** |
**Source:** "Relay Output Characteristics" table, page 10.
---
### 3. Output Electrical Durability (500,000 cycle ratings)
| Load Category | Conditions | Max Current |
|---|---|---|
| **DC-12** | Resistive / solid-state loads at 24 Vdc | **1.5 A** |
| **DC-13** | Inductive (electromagnets), L/R = 10 ms, 24 Vdc | **0.6 A** |
| **AC-12** | Resistive / solid-state loads at 230 Vac | **1.5 A** |
| **AC-15** | Inductive loads >72 VA at 230 Vac | **0.9 A** |
**Source:** "Relay Output Characteristics — Electrical Durability" table, page 10.
---
### 4. Output Terminal Wiring Specs
| Parameter | Value |
|---|---|
| **Screwdriver size** | Ø 3.5 mm |
| **Flex cable (1 conductor)** | 0.141.5 mm² (AWG26AWG16) |
| **Flex cable (2 conductors)** | 0.140.75 mm² (AWG26AWG18) |
| **Rigid/semi-rigid cable (1 conductor)** | 0.142.5 mm² (AWG26AWG14) |
| **Rigid cable (2 conductors)** | 0.141.5 mm² (AWG26AWG16) |
| **Tightening torque** | **0.6 N·m** |
**Source:** "Relay Output Characteristics — Connection" section, page 10.
---
## 🔷 PROCESSING / TIMING
| Parameter | SR1B201BD Value |
|---|---|
| **Control scheme lines (program size)** | **80 lines** |
| **Maximum cycle time** | **8 ms** |
| **Input-to-output response time** | **14 to 26 ms** |
| **Clock backup (power failure)** | **≥ 150 h at 40°C** |
| **Program memory** | **For life — internal EEPROM** |
| **Clock drift** | **≤ 6 seconds/month** |
| **Time delay accuracy** | **±12 ms or ±0.5% of time displayed** |
**Source:** "Processing Characteristics" table, page 11.
---
## 🔷 POWER SUPPLY (for context)
| Parameter | Value |
|---|---|
| **Nominal supply voltage** | **24 Vdc** |
| **Voltage limits** | **19.2 to 30 V (including ripple)** |
| **Nominal input current** | **130 mA** |
| **Heat dissipation** | **2.9 W** |
| **Hold-up time (power loss)** | **≤ 1 ms, repeated 20 times** |
| **Polarity inversion protection** | **Yes** |
**Source:** "Supply Characteristics Vdc" table, page 9 — column SR1-B201BD.
---
## 📄 Source Document
**Full citation:** Schneider Electric, *Zelio-Logic™ Relays SR1, File 8501*, catalog document, October 2003 (ref: 8501CT0001R1/03).
**URL:** `http://5.imimg.com/data5/SELLER/Doc/2024/3/402848026/VR/PZ/FO/64267321/schneider-sr1-b201bd-logic-relay.pdf`
**Relevant pages:** 9 (supply + discrete inputs), 10 (analog inputs + relay outputs), 11 (processing), 13 (ordering/ID), 1415 (wiring diagrams).

2695
projekt2/PLC2 GPI.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

1106
projekt2/PLC2.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

2747
projekt2/Relays.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -424,6 +424,18 @@
[ [
"afd25571-f7da-492c-bebb-d752e2b954c0", "afd25571-f7da-492c-bebb-d752e2b954c0",
"Optocouplers1" "Optocouplers1"
],
[
"5b67250f-355a-4c65-ba9d-a43c60854ac8",
"PLC2 GPO"
],
[
"114a0c5b-b79e-4a9a-ba31-888f2d71abad",
"PLC2 GPI"
],
[
"2f0daa86-7bed-42d8-ac89-2ed7b6947d4f",
"Relays"
] ]
], ],
"text_variables": {} "text_variables": {}

File diff suppressed because it is too large Load Diff

View File

@@ -2,4 +2,5 @@
(version 7) (version 7)
(lib (name "ESP32-WROOM-32E-N8")(type "KiCad")(uri "${KIPRJMOD}/libraries/ESP32-D0WD-V3/ESP32-WROOM-32E-N8/KiCad/ESP32-WROOM-32E-N8.kicad_sym")(options "")(descr "")) (lib (name "ESP32-WROOM-32E-N8")(type "KiCad")(uri "${KIPRJMOD}/libraries/ESP32-D0WD-V3/ESP32-WROOM-32E-N8/KiCad/ESP32-WROOM-32E-N8.kicad_sym")(options "")(descr ""))
(lib (name "TBD62083AFWG_EL")(type "KiCad")(uri "/home/priec/Documents/programming/uni/projekt2_kicad/TBD62083AFWG/KiCad/TBD62083AFWG_EL.kicad_sym")(options "")(descr "")) (lib (name "TBD62083AFWG_EL")(type "KiCad")(uri "/home/priec/Documents/programming/uni/projekt2_kicad/TBD62083AFWG/KiCad/TBD62083AFWG_EL.kicad_sym")(options "")(descr ""))
(lib (name "ESP32-S3-WROOM-1U-N16R8")(type "KiCad")(uri "/home/priec/Documents/programming/uni/projekt2_kicad/ESP32-S3-WROOM-1U-N16R8/KiCad/ESP32-S3-WROOM-1U-N16R8.kicad_sym")(options "")(descr ""))
) )

BIN
vyber_rele.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB