ESP32-S3 Sensor Node L2.1 — schematic ERC 0, PCB outline+placement, README

This commit is contained in:
2026-06-22 12:58:06 +03:00
commit a22796b70b
9 changed files with 1990 additions and 0 deletions

View File

@@ -0,0 +1,276 @@
(kicad_pcb
(version 20260206)
(generator "pcbnew")
(generator_version "10.0")
(general
(thickness 1.6)
(legacy_teardrops no)
)
(paper "A4")
(layers
(0 "F.Cu" signal)
(2 "B.Cu" signal)
(13 "F.Paste" user)
(15 "B.Paste" user)
(5 "F.SilkS" user)
(7 "B.SilkS" user)
(1 "F.Mask" user)
(3 "B.Mask" user)
(25 "Edge.Cuts" user)
(31 "F.CrtYd" user)
(29 "B.CrtYd" user)
(35 "F.Fab" user)
(33 "B.Fab" user)
)
(setup
(pad_to_mask_clearance 0)
(allow_soldermask_bridges_in_footprints no)
(copper_edge_clearance 0.3)
)
(nets
(net 0 "GND")
(net 1 "3V3")
(net 2 "VBUS")
(net 3 "EN")
(net 4 "IO0")
(net 5 "IO12")
(net 6 "SDA")
(net 7 "SCL")
(net 8 "USB_D_P")
(net 9 "USB_D_N")
(net 10 "CC1")
(net 11 "CC2")
(net 12 "IO2_LED")
(net 13 "D1_A")
(net 14 "RXD0")
(net 15 "TXD0")
)
(net_class "Default" (clearance 0.15) (trace_width 0.2) (via_dia 0.6) (via_drill 0.3) (add_net "*"))
(net_class "POWER" (clearance 0.25) (trace_width 0.5) (via_dia 0.8) (via_drill 0.4) (add_net "3V3") (add_net "VBUS"))
(polygon (layer "Edge.Cuts")
(pts
(xy 0 0)
(xy 65.0 0)
(xy 65.0 40.0)
(xy 0 40.0)
)
)
(footprint ""Connector_USB:USB_C_Receptacle_USB2.0_16P""
(layer "F.Cu")
(at 7.000 20.000 0)
(descr "J1")
(property "Reference" "J1" (at 7.000 17.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))))
(property "Value" "J1" (at 7.000 23.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))))
(pad "SH" smd rect (at -3.000 0.000 0) (size 2.000 2.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 0))
(pad "A1" smd rect (at -2.000 5.000 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 0))
(pad "A4" smd rect (at -2.000 -5.000 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 2))
(pad "A5" smd rect (at -2.000 -3.000 0) (size 1.500 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 10))
(pad "A6" smd rect (at -2.000 -1.000 0) (size 1.500 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 8))
(pad "A7" smd rect (at -2.000 1.000 0) (size 1.500 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 9))
(pad "B5" smd rect (at -2.000 3.000 0) (size 1.500 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 11))
(pad "B6" smd rect (at -2.000 0.000 0) (size 1.500 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 8))
(pad "B7" smd rect (at -2.000 2.000 0) (size 1.500 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 9))
)
(footprint ""Package_TO_SOT_SMD:SOT-223-3Lead_TabPin2""
(layer "F.Cu")
(at 20.000 20.000 0)
(descr "U2")
(property "Reference" "U2" (at 20.000 17.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))))
(property "Value" "U2" (at 20.000 23.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))))
(pad "1" smd rect (at -2.300 -3.000 0) (size 1.500 1.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 0))
(pad "2" smd rect (at 0.000 3.000 0) (size 2.500 2.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 1))
(pad "3" smd rect (at 0.000 -3.000 0) (size 2.500 2.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 2))
)
(footprint ""RF_Module:ESP32-S3-WROOM-1""
(layer "F.Cu")
(at 38.000 20.000 0)
(descr "U1")
(property "Reference" "U1" (at 38.000 17.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))))
(property "Value" "U1" (at 38.000 23.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))))
(pad "1" smd rect (at -8.000 8.000 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 0))
(pad "2" smd rect (at -8.000 -8.000 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 1))
(pad "3" smd rect (at -8.000 -6.000 0) (size 1.000 1.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 3))
(pad "4" smd rect (at -8.000 -4.000 0) (size 1.000 1.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 6))
(pad "5" smd rect (at -8.000 -2.000 0) (size 1.000 1.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 7))
(pad "13" smd rect (at 8.000 -4.000 0) (size 1.000 1.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 9))
(pad "14" smd rect (at 8.000 -2.000 0) (size 1.000 1.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 8))
(pad "20" smd rect (at -8.000 4.000 0) (size 1.000 1.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 5))
(pad "27" smd rect (at -8.000 0.000 0) (size 1.000 1.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 4))
(pad "36" smd rect (at 8.000 -8.000 0) (size 1.000 1.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 14))
(pad "37" smd rect (at 8.000 -6.000 0) (size 1.000 1.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 15))
(pad "38" smd rect (at -8.000 2.000 0) (size 1.000 1.000) (layers "F.Cu" "F.Paste" "F.Mask") (net 12))
)
(footprint ""Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical""
(layer "F.Cu")
(at 56.000 20.000 0)
(descr "J2")
(property "Reference" "J2" (at 56.000 17.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))))
(property "Value" "J2" (at 56.000 23.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))))
(pad "1" smd rect (at 0.000 3.810 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 1))
(pad "2" smd rect (at 0.000 1.270 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 6))
(pad "3" smd rect (at 0.000 -1.270 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 7))
(pad "4" smd rect (at 0.000 -3.810 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 0))
)
(footprint ""Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical""
(layer "F.Cu")
(at 25.000 3.000 0)
(descr "J3")
(property "Reference" "J3" (at 25.000 0.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))))
(property "Value" "J3" (at 25.000 6.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))))
(pad "1" smd rect (at 0.000 -3.810 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 0))
(pad "2" smd rect (at 0.000 -1.270 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 14))
(pad "3" smd rect (at 0.000 1.270 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 15))
(pad "4" smd rect (at 0.000 3.810 0) (size 1.500 1.500) (layers "F.Cu" "F.Paste" "F.Mask") (net 1))
)
(footprint ""LED_SMD:LED_0603_1608Metric""
(layer "F.Cu")
(at 55.000 34.000 0)
(descr "D1")
(property "Reference" "D1" (at 55.000 31.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))))
(property "Value" "D1" (at 55.000 37.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))))
(pad "1" smd rect (at -0.800 0.000 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 0))
(pad "2" smd rect (at 0.800 0.000 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 13))
)
(footprint ""Resistor_SMD:R_0603_1608Metric""
(layer "F.Cu")
(at 55.000 30.000 0)
(descr "R1")
(property "Reference" "R1" (at 55.000 27.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))))
(property "Value" "R1" (at 55.000 33.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))))
(pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 12))
(pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 13))
)
(footprint ""Resistor_SMD:R_0603_1608Metric""
(layer "F.Cu")
(at 27.000 32.000 0)
(descr "R2")
(property "Reference" "R2" (at 27.000 29.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))))
(property "Value" "R2" (at 27.000 35.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))))
(pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 3))
(pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 1))
)
(footprint ""Resistor_SMD:R_0603_1608Metric""
(layer "F.Cu")
(at 16.000 7.000 0)
(descr "R3")
(property "Reference" "R3" (at 16.000 4.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))))
(property "Value" "R3" (at 16.000 10.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))))
(pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 4))
(pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 1))
)
(footprint ""Resistor_SMD:R_0603_1608Metric""
(layer "F.Cu")
(at 16.000 12.000 0)
(descr "R4")
(property "Reference" "R4" (at 16.000 9.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))))
(property "Value" "R4" (at 16.000 15.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))))
(pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 5))
(pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 0))
)
(footprint ""Resistor_SMD:R_0603_1608Metric""
(layer "F.Cu")
(at 48.000 24.000 0)
(descr "R5")
(property "Reference" "R5" (at 48.000 21.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))))
(property "Value" "R5" (at 48.000 27.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))))
(pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 6))
(pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 1))
)
(footprint ""Resistor_SMD:R_0603_1608Metric""
(layer "F.Cu")
(at 48.000 22.000 0)
(descr "R6")
(property "Reference" "R6" (at 48.000 19.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))))
(property "Value" "R6" (at 48.000 25.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))))
(pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 7))
(pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 1))
)
(footprint ""Resistor_SMD:R_0603_1608Metric""
(layer "F.Cu")
(at 11.000 28.000 0)
(descr "R7")
(property "Reference" "R7" (at 11.000 25.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))))
(property "Value" "R7" (at 11.000 31.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))))
(pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 10))
(pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 0))
)
(footprint ""Resistor_SMD:R_0603_1608Metric""
(layer "F.Cu")
(at 11.000 25.000 0)
(descr "R8")
(property "Reference" "R8" (at 11.000 22.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))))
(property "Value" "R8" (at 11.000 28.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))))
(pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 11))
(pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 0))
)
(footprint ""Capacitor_SMD:C_0603_1608Metric""
(layer "F.Cu")
(at 30.000 28.000 0)
(descr "C1")
(property "Reference" "C1" (at 30.000 25.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))))
(property "Value" "C1" (at 30.000 31.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))))
(pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 1))
(pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 0))
)
(footprint ""Capacitor_SMD:C_0603_1608Metric""
(layer "F.Cu")
(at 30.000 25.000 0)
(descr "C2")
(property "Reference" "C2" (at 30.000 22.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))))
(property "Value" "C2" (at 30.000 28.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))))
(pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 1))
(pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 0))
)
(footprint ""Capacitor_SMD:C_0603_1608Metric""
(layer "F.Cu")
(at 30.000 22.000 0)
(descr "C3")
(property "Reference" "C3" (at 30.000 19.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))))
(property "Value" "C3" (at 30.000 25.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))))
(pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 1))
(pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 0))
)
(footprint ""Capacitor_SMD:C_0603_1608Metric""
(layer "F.Cu")
(at 26.000 35.000 0)
(descr "C4")
(property "Reference" "C4" (at 26.000 32.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))))
(property "Value" "C4" (at 26.000 38.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))))
(pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 3))
(pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 0))
)
(footprint ""Capacitor_SMD:C_0805_2012Metric""
(layer "F.Cu")
(at 24.000 17.000 0)
(descr "C5")
(property "Reference" "C5" (at 24.000 14.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))))
(property "Value" "C5" (at 24.000 20.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))))
(pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 2))
(pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 0))
)
(footprint ""Capacitor_SMD:C_0805_2012Metric""
(layer "F.Cu")
(at 24.000 23.000 0)
(descr "C6")
(property "Reference" "C6" (at 24.000 20.000) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))))
(property "Value" "C6" (at 24.000 26.000) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))))
(pad "1" smd rect (at -0.800 0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 1))
(pad "2" smd rect (at -0.800 -0.900 0) (size 0.800 0.800) (layers "F.Cu" "F.Paste" "F.Mask") (net 0))
)
(zone (net 0) (layer "F.Cu")
(polygon (pts (xy 0 0)(xy 65.0 0)(xy 65.0 40.0)(xy 0 40.0)))
(fill (mode solid))
)
(zone (net 0) (layer "B.Cu")
(polygon (pts (xy 0 0)(xy 65.0 0)(xy 65.0 40.0)(xy 0 40.0)))
(fill (mode solid))
)
(zone (net 0) (layer "F.Cu") (priority 1)
(polygon (pts (xy 46 28)(xy 65.0 28)(xy 65.0 40.0)(xy 46 40.0)))
(fill (mode solid))
)
(zone (net 0) (layer "B.Cu") (priority 1)
(polygon (pts (xy 46 28)(xy 65.0 28)(xy 65.0 40.0)(xy 46 40.0)))
(fill (mode solid))
)
)