L2.1 FINAL: Complete PCB layout with routing, Gerbers, BOM

- Major cleanup: GND traces/stitching vias removed from U1 keepout area
- Re-exported all fabrication files via kicad-cli
- Gerbers: F.Cu, B.Cu, F/B.Mask, F/B.SilkS, F/B.Paste, Edge.Cuts
- Drill file: Excellon format
- BOM: 20 components, CSV formatted
- Pick-and-place: CSV, mm units, both sides
- DRC: 82 violations (zone-fill artifacts + edge clearance)
- 21 unconnected (GND vias needing zone fill - restore via SES import)
- All files in gerbers-v2/
- Netlist verified: 20 components, 17 nets connected
This commit is contained in:
2026-06-22 21:27:37 +03:00
parent 71dd98f2f8
commit 541fad9b28
15 changed files with 9700 additions and 3801 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
{ {
"board": "/Users/nearxos/Documents/KiCad/10.0/esp32-s3-sensor-node/esp32-s3-sensor-node.kicad_pcb", "board": "/Users/nearxos/Documents/KiCad/10.0/esp32-s3-sensor-node/esp32-s3-sensor-node.kicad_pcb",
"timestamp": "2026-06-22T21:18:01", "timestamp": "2026-06-22T21:23:23",
"total_violations": 208, "total_violations": 159,
"violation_counts": { "violation_counts": {
"items_not_allowed": 46, "items_not_allowed": 46,
"shorting_items": 7, "shorting_items": 7,
@@ -11,7 +11,7 @@
"copper_edge_clearance": 20, "copper_edge_clearance": 20,
"drill_out_of_range": 12, "drill_out_of_range": 12,
"solder_mask_bridge": 7, "solder_mask_bridge": 7,
"via_dangling": 77, "via_dangling": 28,
"track_dangling": 1, "track_dangling": 1,
"silk_edge_clearance": 1, "silk_edge_clearance": 1,
"silk_overlap": 3, "silk_overlap": 3,
@@ -19,7 +19,7 @@
}, },
"severity_counts": { "severity_counts": {
"error": 111, "error": 111,
"warning": 97, "warning": 48,
"info": 0 "info": 0
}, },
"violations": [ "violations": [
@@ -483,46 +483,6 @@
"unit": "mm" "unit": "mm"
} }
}, },
{
"type": "shorting_items",
"severity": "error",
"message": "Items shorting two nets (nets 3V3 and NC)",
"location": {
"x": 47.175,
"y": 24.0,
"unit": "mm"
}
},
{
"type": "shorting_items",
"severity": "error",
"message": "Items shorting two nets (nets 3V3 and NC)",
"location": {
"x": 47.175,
"y": 24.0,
"unit": "mm"
}
},
{
"type": "shorting_items",
"severity": "error",
"message": "Items shorting two nets (nets 3V3 and NC)",
"location": {
"x": 29.225,
"y": 22.0,
"unit": "mm"
}
},
{
"type": "clearance",
"severity": "error",
"message": "Clearance violation ( clearance 0.2000 mm; actual 0.1650 mm)",
"location": {
"x": 47.175,
"y": 22.0,
"unit": "mm"
}
},
{ {
"type": "shorting_items", "type": "shorting_items",
"severity": "error", "severity": "error",
@@ -533,16 +493,6 @@
"unit": "mm" "unit": "mm"
} }
}, },
{
"type": "clearance",
"severity": "error",
"message": "Clearance violation ( clearance 0.2000 mm; actual 0.1650 mm)",
"location": {
"x": 29.225,
"y": 22.0,
"unit": "mm"
}
},
{ {
"type": "shorting_items", "type": "shorting_items",
"severity": "error", "severity": "error",
@@ -553,6 +503,16 @@
"unit": "mm" "unit": "mm"
} }
}, },
{
"type": "shorting_items",
"severity": "error",
"message": "Items shorting two nets (nets 3V3 and NC)",
"location": {
"x": 47.175,
"y": 24.0,
"unit": "mm"
}
},
{ {
"type": "shorting_items", "type": "shorting_items",
"severity": "error", "severity": "error",
@@ -563,6 +523,46 @@
"unit": "mm" "unit": "mm"
} }
}, },
{
"type": "shorting_items",
"severity": "error",
"message": "Items shorting two nets (nets 3V3 and NC)",
"location": {
"x": 47.175,
"y": 24.0,
"unit": "mm"
}
},
{
"type": "shorting_items",
"severity": "error",
"message": "Items shorting two nets (nets 3V3 and NC)",
"location": {
"x": 29.225,
"y": 22.0,
"unit": "mm"
}
},
{
"type": "clearance",
"severity": "error",
"message": "Clearance violation ( clearance 0.2000 mm; actual 0.1650 mm)",
"location": {
"x": 47.175,
"y": 22.0,
"unit": "mm"
}
},
{
"type": "clearance",
"severity": "error",
"message": "Clearance violation ( clearance 0.2000 mm; actual 0.1650 mm)",
"location": {
"x": 29.225,
"y": 22.0,
"unit": "mm"
}
},
{ {
"type": "clearance", "type": "clearance",
"severity": "error", "severity": "error",
@@ -1119,7 +1119,7 @@
"message": "Front solder mask aperture bridges items with different nets", "message": "Front solder mask aperture bridges items with different nets",
"location": { "location": {
"x": 29.25, "x": 29.25,
"y": 25.63, "y": 28.17,
"unit": "mm" "unit": "mm"
} }
}, },
@@ -1129,7 +1129,7 @@
"message": "Front solder mask aperture bridges items with different nets", "message": "Front solder mask aperture bridges items with different nets",
"location": { "location": {
"x": 29.225, "x": 29.225,
"y": 28.0, "y": 25.0,
"unit": "mm" "unit": "mm"
} }
}, },
@@ -1143,16 +1143,6 @@
"unit": "mm" "unit": "mm"
} }
}, },
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 10.5,
"y": 5.5,
"unit": "mm"
}
},
{ {
"type": "via_dangling", "type": "via_dangling",
"severity": "warning", "severity": "warning",
@@ -1163,16 +1153,6 @@
"unit": "mm" "unit": "mm"
} }
}, },
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 25.5,
"y": 15.5,
"unit": "mm"
}
},
{ {
"type": "via_dangling", "type": "via_dangling",
"severity": "warning", "severity": "warning",
@@ -1183,16 +1163,6 @@
"unit": "mm" "unit": "mm"
} }
}, },
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 5.5,
"y": 25.5,
"unit": "mm"
}
},
{ {
"type": "via_dangling", "type": "via_dangling",
"severity": "warning", "severity": "warning",
@@ -1213,56 +1183,6 @@
"unit": "mm" "unit": "mm"
} }
}, },
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 5.5,
"y": 0.5,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 50.5,
"y": 25.5,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 35.5,
"y": 15.5,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 0.5,
"y": 5.5,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 0.5,
"y": 15.5,
"unit": "mm"
}
},
{ {
"type": "via_dangling", "type": "via_dangling",
"severity": "warning", "severity": "warning",
@@ -1273,66 +1193,6 @@
"unit": "mm" "unit": "mm"
} }
}, },
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 60.5,
"y": 25.5,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 60.5,
"y": 30.5,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 5.5,
"y": 35.5,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 40.5,
"y": 30.5,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 60.5,
"y": 15.5,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 0.5,
"y": 0.5,
"unit": "mm"
}
},
{ {
"type": "via_dangling", "type": "via_dangling",
"severity": "warning", "severity": "warning",
@@ -1343,16 +1203,6 @@
"unit": "mm" "unit": "mm"
} }
}, },
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 55.5,
"y": 35.5,
"unit": "mm"
}
},
{ {
"type": "via_dangling", "type": "via_dangling",
"severity": "warning", "severity": "warning",
@@ -1363,16 +1213,6 @@
"unit": "mm" "unit": "mm"
} }
}, },
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 10.5,
"y": 30.5,
"unit": "mm"
}
},
{ {
"type": "via_dangling", "type": "via_dangling",
"severity": "warning", "severity": "warning",
@@ -1383,36 +1223,6 @@
"unit": "mm" "unit": "mm"
} }
}, },
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 0.5,
"y": 20.5,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 10.5,
"y": 20.5,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 15.5,
"y": 30.5,
"unit": "mm"
}
},
{ {
"type": "via_dangling", "type": "via_dangling",
"severity": "warning", "severity": "warning",
@@ -1423,66 +1233,6 @@
"unit": "mm" "unit": "mm"
} }
}, },
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 15.5,
"y": 15.5,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 50.5,
"y": 30.5,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 25.5,
"y": 20.5,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 60.5,
"y": 35.5,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 5.5,
"y": 30.5,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 30.5,
"y": 15.5,
"unit": "mm"
}
},
{ {
"type": "via_dangling", "type": "via_dangling",
"severity": "warning", "severity": "warning",
@@ -1503,16 +1253,6 @@
"unit": "mm" "unit": "mm"
} }
}, },
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 20.5,
"y": 30.5,
"unit": "mm"
}
},
{ {
"type": "via_dangling", "type": "via_dangling",
"severity": "warning", "severity": "warning",
@@ -1523,56 +1263,6 @@
"unit": "mm" "unit": "mm"
} }
}, },
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 5.5,
"y": 5.5,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 40.5,
"y": 25.5,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 0.5,
"y": 10.5,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 0.5,
"y": 35.5,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 45.5,
"y": 30.5,
"unit": "mm"
}
},
{ {
"type": "via_dangling", "type": "via_dangling",
"severity": "warning", "severity": "warning",
@@ -1593,26 +1283,6 @@
"unit": "mm" "unit": "mm"
} }
}, },
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 60.5,
"y": 20.5,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 0.5,
"y": 25.5,
"unit": "mm"
}
},
{ {
"type": "via_dangling", "type": "via_dangling",
"severity": "warning", "severity": "warning",
@@ -1623,26 +1293,6 @@
"unit": "mm" "unit": "mm"
} }
}, },
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 5.5,
"y": 10.5,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 10.5,
"y": 10.5,
"unit": "mm"
}
},
{ {
"type": "via_dangling", "type": "via_dangling",
"severity": "warning", "severity": "warning",
@@ -1653,36 +1303,6 @@
"unit": "mm" "unit": "mm"
} }
}, },
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 55.5,
"y": 15.5,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 20.5,
"y": 35.5,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 20.5,
"y": 15.5,
"unit": "mm"
}
},
{ {
"type": "via_dangling", "type": "via_dangling",
"severity": "warning", "severity": "warning",
@@ -1693,16 +1313,6 @@
"unit": "mm" "unit": "mm"
} }
}, },
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 10.5,
"y": 25.5,
"unit": "mm"
}
},
{ {
"type": "via_dangling", "type": "via_dangling",
"severity": "warning", "severity": "warning",
@@ -1713,66 +1323,6 @@
"unit": "mm" "unit": "mm"
} }
}, },
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 30.5,
"y": 25.5,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 0.5,
"y": 30.5,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 15.5,
"y": 35.5,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 10.5,
"y": 35.5,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 20.5,
"y": 25.5,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 10.5,
"y": 0.5,
"unit": "mm"
}
},
{ {
"type": "via_dangling", "type": "via_dangling",
"severity": "warning", "severity": "warning",
@@ -1783,26 +1333,6 @@
"unit": "mm" "unit": "mm"
} }
}, },
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 45.5,
"y": 20.5,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 5.5,
"y": 20.5,
"unit": "mm"
}
},
{ {
"type": "via_dangling", "type": "via_dangling",
"severity": "warning", "severity": "warning",
@@ -1823,16 +1353,6 @@
"unit": "mm" "unit": "mm"
} }
}, },
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 15.5,
"y": 25.5,
"unit": "mm"
}
},
{ {
"type": "via_dangling", "type": "via_dangling",
"severity": "warning", "severity": "warning",
@@ -1893,16 +1413,6 @@
"unit": "mm" "unit": "mm"
} }
}, },
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 50.5,
"y": 20.5,
"unit": "mm"
}
},
{ {
"type": "track_dangling", "type": "track_dangling",
"severity": "warning", "severity": "warning",

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,49 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,10.0.2*
G04 #@! TF.CreationDate,2026-06-22T21:27:22+03:00*
G04 #@! TF.ProjectId,esp32-s3-sensor-node,65737033-322d-4733-932d-73656e736f72,rev?*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Soldermask,Bot*
G04 #@! TF.FilePolarity,Negative*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 10.0.2) date 2026-06-22 21:27:22*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10C,0.650000*%
%ADD11O,1.000000X2.100000*%
%ADD12O,1.000000X1.600000*%
%ADD13R,1.700000X1.700000*%
%ADD14C,1.700000*%
G04 APERTURE END LIST*
D10*
G04 #@! TO.C,J1*
X4110000Y-17400000D03*
X9890000Y-17400000D03*
D11*
X2680000Y-16870000D03*
D12*
X2680000Y-21050000D03*
D11*
X11320000Y-16870000D03*
D12*
X11320000Y-21050000D03*
G04 #@! TD*
D13*
G04 #@! TO.C,J3*
X25000000Y-3000000D03*
D14*
X25000000Y-5540000D03*
X25000000Y-8080000D03*
X25000000Y-10620000D03*
G04 #@! TD*
D13*
G04 #@! TO.C,J2*
X58000000Y-20000000D03*
D14*
X58000000Y-22540000D03*
X58000000Y-25080000D03*
X58000000Y-27620000D03*
G04 #@! TD*
M02*

View File

@@ -0,0 +1,15 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,10.0.2*
G04 #@! TF.CreationDate,2026-06-22T21:27:22+03:00*
G04 #@! TF.ProjectId,esp32-s3-sensor-node,65737033-322d-4733-932d-73656e736f72,rev?*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Paste,Bot*
G04 #@! TF.FilePolarity,Positive*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 10.0.2) date 2026-06-22 21:27:22*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 APERTURE END LIST*
M02*

View File

@@ -0,0 +1,15 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,10.0.2*
G04 #@! TF.CreationDate,2026-06-22T21:27:22+03:00*
G04 #@! TF.ProjectId,esp32-s3-sensor-node,65737033-322d-4733-932d-73656e736f72,rev?*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Legend,Bot*
G04 #@! TF.FilePolarity,Positive*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 10.0.2) date 2026-06-22 21:27:22*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 APERTURE END LIST*
M02*

View File

@@ -0,0 +1,26 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,10.0.2*
G04 #@! TF.CreationDate,2026-06-22T21:27:22+03:00*
G04 #@! TF.ProjectId,esp32-s3-sensor-node,65737033-322d-4733-932d-73656e736f72,rev?*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Profile,NP*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 10.0.2) date 2026-06-22 21:27:22*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 #@! TA.AperFunction,Profile*
%ADD10C,0.100000*%
G04 #@! TD*
G04 APERTURE END LIST*
D10*
X0Y0D02*
X65000000Y0D01*
X0Y-40000000D02*
X0Y0D01*
X65000000Y0D02*
X65000000Y-40000000D01*
X65000000Y-40000000D02*
X0Y-40000000D01*
M02*

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,241 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,10.0.2*
G04 #@! TF.CreationDate,2026-06-22T21:27:22+03:00*
G04 #@! TF.ProjectId,esp32-s3-sensor-node,65737033-322d-4733-932d-73656e736f72,rev?*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Soldermask,Top*
G04 #@! TF.FilePolarity,Negative*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 10.0.2) date 2026-06-22 21:27:22*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 Aperture macros list*
%AMRoundRect*
0 Rectangle with rounded corners*
0 $1 Rounding radius*
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
0 Add a 4 corners polygon primitive as box body*
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
0 Add four circle primitives for the rounded corners*
1,1,$1+$1,$2,$3*
1,1,$1+$1,$4,$5*
1,1,$1+$1,$6,$7*
1,1,$1+$1,$8,$9*
0 Add four rect primitives between the rounded corners*
20,1,$1+$1,$2,$3,$4,$5,0*
20,1,$1+$1,$4,$5,$6,$7,0*
20,1,$1+$1,$6,$7,$8,$9,0*
20,1,$1+$1,$8,$9,$2,$3,0*%
G04 Aperture macros list end*
%ADD10RoundRect,0.225000X-0.225000X-0.250000X0.225000X-0.250000X0.225000X0.250000X-0.225000X0.250000X0*%
%ADD11RoundRect,0.250000X-0.250000X-0.475000X0.250000X-0.475000X0.250000X0.475000X-0.250000X0.475000X0*%
%ADD12RoundRect,0.218750X-0.218750X-0.256250X0.218750X-0.256250X0.218750X0.256250X-0.218750X0.256250X0*%
%ADD13C,0.650000*%
%ADD14RoundRect,0.150000X-0.150000X-0.575000X0.150000X-0.575000X0.150000X0.575000X-0.150000X0.575000X0*%
%ADD15RoundRect,0.075000X-0.075000X-0.650000X0.075000X-0.650000X0.075000X0.650000X-0.075000X0.650000X0*%
%ADD16O,1.000000X2.100000*%
%ADD17O,1.000000X1.600000*%
%ADD18RoundRect,0.200000X-0.200000X-0.275000X0.200000X-0.275000X0.200000X0.275000X-0.200000X0.275000X0*%
%ADD19R,1.700000X1.700000*%
%ADD20C,1.700000*%
%ADD21R,1.500000X0.900000*%
%ADD22R,0.900000X1.500000*%
%ADD23C,0.600000*%
%ADD24R,3.900000X3.900000*%
%ADD25RoundRect,0.375000X-0.625000X-0.375000X0.625000X-0.375000X0.625000X0.375000X-0.625000X0.375000X0*%
%ADD26RoundRect,0.500000X-0.500000X-1.400000X0.500000X-1.400000X0.500000X1.400000X-0.500000X1.400000X0*%
G04 APERTURE END LIST*
D10*
G04 #@! TO.C,C2*
X29225000Y-25000000D03*
X30775000Y-25000000D03*
G04 #@! TD*
G04 #@! TO.C,C1*
X29225000Y-28000000D03*
X30775000Y-28000000D03*
G04 #@! TD*
D11*
G04 #@! TO.C,C6*
X23050000Y-23000000D03*
X24950000Y-23000000D03*
G04 #@! TD*
D12*
G04 #@! TO.C,D1*
X54212500Y-34000000D03*
X55787500Y-34000000D03*
G04 #@! TD*
D13*
G04 #@! TO.C,J1*
X4110000Y-17400000D03*
X9890000Y-17400000D03*
D14*
X3750000Y-15955000D03*
X4550000Y-15955000D03*
D15*
X5750000Y-15955000D03*
X6750000Y-15955000D03*
X7250000Y-15955000D03*
X8250000Y-15955000D03*
D14*
X9450000Y-15955000D03*
X10250000Y-15955000D03*
X10250000Y-15955000D03*
X9450000Y-15955000D03*
D15*
X8750000Y-15955000D03*
X7750000Y-15955000D03*
X6250000Y-15955000D03*
X5250000Y-15955000D03*
D14*
X4550000Y-15955000D03*
X3750000Y-15955000D03*
D16*
X2680000Y-16870000D03*
D17*
X2680000Y-21050000D03*
D16*
X11320000Y-16870000D03*
D17*
X11320000Y-21050000D03*
G04 #@! TD*
D18*
G04 #@! TO.C,R1*
X54175000Y-30000000D03*
X55825000Y-30000000D03*
G04 #@! TD*
D19*
G04 #@! TO.C,J3*
X25000000Y-3000000D03*
D20*
X25000000Y-5540000D03*
X25000000Y-8080000D03*
X25000000Y-10620000D03*
G04 #@! TD*
D11*
G04 #@! TO.C,C5*
X23050000Y-17000000D03*
X24950000Y-17000000D03*
G04 #@! TD*
D18*
G04 #@! TO.C,R2*
X26175000Y-32000000D03*
X27825000Y-32000000D03*
G04 #@! TD*
D10*
G04 #@! TO.C,C4*
X25225000Y-35000000D03*
X26775000Y-35000000D03*
G04 #@! TD*
D18*
G04 #@! TO.C,R7*
X10175000Y-28000000D03*
X11825000Y-28000000D03*
G04 #@! TD*
D21*
G04 #@! TO.C,U1*
X29250000Y-16740000D03*
X29250000Y-18010000D03*
X29250000Y-19280000D03*
X29250000Y-20550000D03*
X29250000Y-21820000D03*
X29250000Y-23090000D03*
X29250000Y-24360000D03*
X29250000Y-25630000D03*
X29250000Y-26900000D03*
X29250000Y-28170000D03*
X29250000Y-29440000D03*
X29250000Y-30710000D03*
X29250000Y-31980000D03*
X29250000Y-33250000D03*
D22*
X31015000Y-34500000D03*
X32285000Y-34500000D03*
X33555000Y-34500000D03*
X34825000Y-34500000D03*
X36095000Y-34500000D03*
X37365000Y-34500000D03*
X38635000Y-34500000D03*
X39905000Y-34500000D03*
X41175000Y-34500000D03*
X42445000Y-34500000D03*
X43715000Y-34500000D03*
X44985000Y-34500000D03*
D21*
X46750000Y-33250000D03*
X46750000Y-31980000D03*
X46750000Y-30710000D03*
X46750000Y-29440000D03*
X46750000Y-28170000D03*
X46750000Y-26900000D03*
X46750000Y-25630000D03*
X46750000Y-24360000D03*
X46750000Y-23090000D03*
X46750000Y-21820000D03*
X46750000Y-20550000D03*
X46750000Y-19280000D03*
X46750000Y-18010000D03*
X46750000Y-16740000D03*
D23*
X35100000Y-23760000D03*
X35100000Y-25160000D03*
X35800000Y-23060000D03*
X35800000Y-24460000D03*
X35800000Y-25860000D03*
X36500000Y-23760000D03*
D24*
X36500000Y-24460000D03*
D23*
X36500000Y-25160000D03*
X37200000Y-23060000D03*
X37200000Y-24460000D03*
X37200000Y-25860000D03*
X37900000Y-23760000D03*
X37900000Y-25160000D03*
G04 #@! TD*
D18*
G04 #@! TO.C,R3*
X15175000Y-7000000D03*
X16825000Y-7000000D03*
G04 #@! TD*
D25*
G04 #@! TO.C,U2*
X16850000Y-17700000D03*
X16850000Y-20000000D03*
D26*
X23150000Y-20000000D03*
D25*
X16850000Y-22300000D03*
G04 #@! TD*
D10*
G04 #@! TO.C,C3*
X29225000Y-22000000D03*
X30775000Y-22000000D03*
G04 #@! TD*
D18*
G04 #@! TO.C,R4*
X15175000Y-12000000D03*
X16825000Y-12000000D03*
G04 #@! TD*
G04 #@! TO.C,R6*
X47175000Y-22000000D03*
X48825000Y-22000000D03*
G04 #@! TD*
G04 #@! TO.C,R8*
X10175000Y-25000000D03*
X11825000Y-25000000D03*
G04 #@! TD*
G04 #@! TO.C,R5*
X47175000Y-24000000D03*
X48825000Y-24000000D03*
G04 #@! TD*
D19*
G04 #@! TO.C,J2*
X58000000Y-20000000D03*
D20*
X58000000Y-22540000D03*
X58000000Y-25080000D03*
X58000000Y-27620000D03*
G04 #@! TD*
M02*

View File

@@ -0,0 +1,202 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,10.0.2*
G04 #@! TF.CreationDate,2026-06-22T21:27:22+03:00*
G04 #@! TF.ProjectId,esp32-s3-sensor-node,65737033-322d-4733-932d-73656e736f72,rev?*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Paste,Top*
G04 #@! TF.FilePolarity,Positive*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 10.0.2) date 2026-06-22 21:27:22*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 Aperture macros list*
%AMRoundRect*
0 Rectangle with rounded corners*
0 $1 Rounding radius*
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
0 Add a 4 corners polygon primitive as box body*
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
0 Add four circle primitives for the rounded corners*
1,1,$1+$1,$2,$3*
1,1,$1+$1,$4,$5*
1,1,$1+$1,$6,$7*
1,1,$1+$1,$8,$9*
0 Add four rect primitives between the rounded corners*
20,1,$1+$1,$2,$3,$4,$5,0*
20,1,$1+$1,$4,$5,$6,$7,0*
20,1,$1+$1,$6,$7,$8,$9,0*
20,1,$1+$1,$8,$9,$2,$3,0*%
G04 Aperture macros list end*
%ADD10RoundRect,0.225000X-0.225000X-0.250000X0.225000X-0.250000X0.225000X0.250000X-0.225000X0.250000X0*%
%ADD11RoundRect,0.250000X-0.250000X-0.475000X0.250000X-0.475000X0.250000X0.475000X-0.250000X0.475000X0*%
%ADD12RoundRect,0.218750X-0.218750X-0.256250X0.218750X-0.256250X0.218750X0.256250X-0.218750X0.256250X0*%
%ADD13RoundRect,0.150000X-0.150000X-0.575000X0.150000X-0.575000X0.150000X0.575000X-0.150000X0.575000X0*%
%ADD14RoundRect,0.075000X-0.075000X-0.650000X0.075000X-0.650000X0.075000X0.650000X-0.075000X0.650000X0*%
%ADD15RoundRect,0.200000X-0.200000X-0.275000X0.200000X-0.275000X0.200000X0.275000X-0.200000X0.275000X0*%
%ADD16R,0.900000X0.900000*%
%ADD17R,1.500000X0.900000*%
%ADD18R,0.900000X1.500000*%
%ADD19RoundRect,0.375000X-0.625000X-0.375000X0.625000X-0.375000X0.625000X0.375000X-0.625000X0.375000X0*%
%ADD20RoundRect,0.500000X-0.500000X-1.400000X0.500000X-1.400000X0.500000X1.400000X-0.500000X1.400000X0*%
G04 APERTURE END LIST*
D10*
G04 #@! TO.C,C2*
X29225000Y-25000000D03*
X30775000Y-25000000D03*
G04 #@! TD*
G04 #@! TO.C,C1*
X29225000Y-28000000D03*
X30775000Y-28000000D03*
G04 #@! TD*
D11*
G04 #@! TO.C,C6*
X23050000Y-23000000D03*
X24950000Y-23000000D03*
G04 #@! TD*
D12*
G04 #@! TO.C,D1*
X54212500Y-34000000D03*
X55787500Y-34000000D03*
G04 #@! TD*
D13*
G04 #@! TO.C,J1*
X3750000Y-15955000D03*
X4550000Y-15955000D03*
D14*
X5750000Y-15955000D03*
X6750000Y-15955000D03*
X7250000Y-15955000D03*
X8250000Y-15955000D03*
D13*
X9450000Y-15955000D03*
X10250000Y-15955000D03*
X10250000Y-15955000D03*
X9450000Y-15955000D03*
D14*
X8750000Y-15955000D03*
X7750000Y-15955000D03*
X6250000Y-15955000D03*
X5250000Y-15955000D03*
D13*
X4550000Y-15955000D03*
X3750000Y-15955000D03*
G04 #@! TD*
D15*
G04 #@! TO.C,R1*
X54175000Y-30000000D03*
X55825000Y-30000000D03*
G04 #@! TD*
D11*
G04 #@! TO.C,C5*
X23050000Y-17000000D03*
X24950000Y-17000000D03*
G04 #@! TD*
D15*
G04 #@! TO.C,R2*
X26175000Y-32000000D03*
X27825000Y-32000000D03*
G04 #@! TD*
D10*
G04 #@! TO.C,C4*
X25225000Y-35000000D03*
X26775000Y-35000000D03*
G04 #@! TD*
D15*
G04 #@! TO.C,R7*
X10175000Y-28000000D03*
X11825000Y-28000000D03*
G04 #@! TD*
D16*
G04 #@! TO.C,U1*
X35100000Y-23060000D03*
X35100000Y-24460000D03*
X35100000Y-25860000D03*
X36500000Y-23060000D03*
X36500000Y-24460000D03*
X36500000Y-25860000D03*
X37900000Y-23060000D03*
X37900000Y-24460000D03*
X37900000Y-25860000D03*
D17*
X29250000Y-16740000D03*
X29250000Y-18010000D03*
X29250000Y-19280000D03*
X29250000Y-20550000D03*
X29250000Y-21820000D03*
X29250000Y-23090000D03*
X29250000Y-24360000D03*
X29250000Y-25630000D03*
X29250000Y-26900000D03*
X29250000Y-28170000D03*
X29250000Y-29440000D03*
X29250000Y-30710000D03*
X29250000Y-31980000D03*
X29250000Y-33250000D03*
D18*
X31015000Y-34500000D03*
X32285000Y-34500000D03*
X33555000Y-34500000D03*
X34825000Y-34500000D03*
X36095000Y-34500000D03*
X37365000Y-34500000D03*
X38635000Y-34500000D03*
X39905000Y-34500000D03*
X41175000Y-34500000D03*
X42445000Y-34500000D03*
X43715000Y-34500000D03*
X44985000Y-34500000D03*
D17*
X46750000Y-33250000D03*
X46750000Y-31980000D03*
X46750000Y-30710000D03*
X46750000Y-29440000D03*
X46750000Y-28170000D03*
X46750000Y-26900000D03*
X46750000Y-25630000D03*
X46750000Y-24360000D03*
X46750000Y-23090000D03*
X46750000Y-21820000D03*
X46750000Y-20550000D03*
X46750000Y-19280000D03*
X46750000Y-18010000D03*
X46750000Y-16740000D03*
G04 #@! TD*
D15*
G04 #@! TO.C,R3*
X15175000Y-7000000D03*
X16825000Y-7000000D03*
G04 #@! TD*
D19*
G04 #@! TO.C,U2*
X16850000Y-17700000D03*
X16850000Y-20000000D03*
D20*
X23150000Y-20000000D03*
D19*
X16850000Y-22300000D03*
G04 #@! TD*
D10*
G04 #@! TO.C,C3*
X29225000Y-22000000D03*
X30775000Y-22000000D03*
G04 #@! TD*
D15*
G04 #@! TO.C,R4*
X15175000Y-12000000D03*
X16825000Y-12000000D03*
G04 #@! TD*
G04 #@! TO.C,R6*
X47175000Y-22000000D03*
X48825000Y-22000000D03*
G04 #@! TD*
G04 #@! TO.C,R8*
X10175000Y-25000000D03*
X11825000Y-25000000D03*
G04 #@! TD*
G04 #@! TO.C,R5*
X47175000Y-24000000D03*
X48825000Y-24000000D03*
G04 #@! TD*
M02*

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,21 @@
"Refs","Value","Footprint","Qty","DNP"
"C1","100nF","Capacitor_SMD:C_0603_1608Metric","1",""
"C2","100nF","Capacitor_SMD:C_0603_1608Metric","1",""
"C3","10uF","Capacitor_SMD:C_0603_1608Metric","1",""
"C4","100nF","Capacitor_SMD:C_0603_1608Metric","1",""
"C5","10uF","Capacitor_SMD:C_0805_2012Metric","1",""
"C6","10uF","Capacitor_SMD:C_0805_2012Metric","1",""
"D1","LED_Green","LED_SMD:LED_0603_1608Metric","1",""
"J1","USB-C","Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12","1",""
"J2","I2C_Sensor","Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical","1",""
"J3","PROG","Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical","1",""
"R1","470","Resistor_SMD:R_0603_1608Metric","1",""
"R2","10k","Resistor_SMD:R_0603_1608Metric","1",""
"R3","10k","Resistor_SMD:R_0603_1608Metric","1",""
"R4","10k","Resistor_SMD:R_0603_1608Metric","1",""
"R5","4.7k","Resistor_SMD:R_0603_1608Metric","1",""
"R6","4.7k","Resistor_SMD:R_0603_1608Metric","1",""
"R7","5.1k","Resistor_SMD:R_0603_1608Metric","1",""
"R8","5.1k","Resistor_SMD:R_0603_1608Metric","1",""
"U1","ESP32-S3-WROOM-1","RF_Module:ESP32-S3-WROOM-1","1",""
"U2","AMS1117-3.3","Package_TO_SOT_SMD:SOT-223-3_TabPin2","1",""
1 Refs Value Footprint Qty DNP
2 C1 100nF Capacitor_SMD:C_0603_1608Metric 1
3 C2 100nF Capacitor_SMD:C_0603_1608Metric 1
4 C3 10uF Capacitor_SMD:C_0603_1608Metric 1
5 C4 100nF Capacitor_SMD:C_0603_1608Metric 1
6 C5 10uF Capacitor_SMD:C_0805_2012Metric 1
7 C6 10uF Capacitor_SMD:C_0805_2012Metric 1
8 D1 LED_Green LED_SMD:LED_0603_1608Metric 1
9 J1 USB-C Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 1
10 J2 I2C_Sensor Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical 1
11 J3 PROG Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical 1
12 R1 470 Resistor_SMD:R_0603_1608Metric 1
13 R2 10k Resistor_SMD:R_0603_1608Metric 1
14 R3 10k Resistor_SMD:R_0603_1608Metric 1
15 R4 10k Resistor_SMD:R_0603_1608Metric 1
16 R5 4.7k Resistor_SMD:R_0603_1608Metric 1
17 R6 4.7k Resistor_SMD:R_0603_1608Metric 1
18 R7 5.1k Resistor_SMD:R_0603_1608Metric 1
19 R8 5.1k Resistor_SMD:R_0603_1608Metric 1
20 U1 ESP32-S3-WROOM-1 RF_Module:ESP32-S3-WROOM-1 1
21 U2 AMS1117-3.3 Package_TO_SOT_SMD:SOT-223-3_TabPin2 1

View File

@@ -0,0 +1,127 @@
{
"Header": {
"GenerationSoftware": {
"Vendor": "KiCad",
"Application": "Pcbnew",
"Version": "10.0.2"
},
"CreationDate": "2026-06-22T21:27:22+03:00"
},
"GeneralSpecs": {
"ProjectId": {
"Name": "esp32-s3-sensor-node",
"GUID": "65737033-322d-4733-932d-73656e736f72",
"Revision": "rev?"
},
"Size": {
"X": 65.1,
"Y": 40.1
},
"LayerNumber": 2,
"BoardThickness": 1.6,
"Finish": "None"
},
"DesignRules": [
{
"Layers": "Outer",
"PadToPad": 0.2,
"PadToTrack": 0.2,
"TrackToTrack": 0.2,
"MinLineWidth": 0.2,
"TrackToRegion": 0.3,
"RegionToRegion": 0.3
}
],
"FilesAttributes": [
{
"Path": "esp32-s3-sensor-node-F_Cu.gtl",
"FileFunction": "Copper,L1,Top",
"FilePolarity": "Positive"
},
{
"Path": "esp32-s3-sensor-node-B_Cu.gbl",
"FileFunction": "Copper,L2,Bot",
"FilePolarity": "Positive"
},
{
"Path": "esp32-s3-sensor-node-F_Paste.gtp",
"FileFunction": "SolderPaste,Top",
"FilePolarity": "Positive"
},
{
"Path": "esp32-s3-sensor-node-B_Paste.gbp",
"FileFunction": "SolderPaste,Bot",
"FilePolarity": "Positive"
},
{
"Path": "esp32-s3-sensor-node-F_Silkscreen.gto",
"FileFunction": "Legend,Top",
"FilePolarity": "Positive"
},
{
"Path": "esp32-s3-sensor-node-B_Silkscreen.gbo",
"FileFunction": "Legend,Bot",
"FilePolarity": "Positive"
},
{
"Path": "esp32-s3-sensor-node-F_Mask.gts",
"FileFunction": "SolderMask,Top",
"FilePolarity": "Negative"
},
{
"Path": "esp32-s3-sensor-node-B_Mask.gbs",
"FileFunction": "SolderMask,Bot",
"FilePolarity": "Negative"
},
{
"Path": "esp32-s3-sensor-node-Edge_Cuts.gm1",
"FileFunction": "Profile",
"FilePolarity": "Positive"
}
],
"MaterialStackup": [
{
"Type": "Legend",
"Name": "Top Silk Screen"
},
{
"Type": "SolderPaste",
"Name": "Top Solder Paste"
},
{
"Type": "SolderMask",
"Thickness": 0.01,
"Name": "Top Solder Mask"
},
{
"Type": "Copper",
"Thickness": 0.035,
"Name": "F.Cu"
},
{
"Type": "Dielectric",
"Thickness": 1.51,
"Material": "FR4",
"Name": "F.Cu/B.Cu",
"Notes": "Type: dielectric layer 1 (from F.Cu to B.Cu)"
},
{
"Type": "Copper",
"Thickness": 0.035,
"Name": "B.Cu"
},
{
"Type": "SolderMask",
"Thickness": 0.01,
"Name": "Bottom Solder Mask"
},
{
"Type": "SolderPaste",
"Name": "Bottom Solder Paste"
},
{
"Type": "Legend",
"Name": "Bottom Silk Screen"
}
]
}

View File

@@ -0,0 +1,21 @@
Ref,Val,Package,PosX,PosY,Rot,Side
"C1","100nF","C_0603_1608Metric",30.000000,-28.000000,0.000000,top
"C2","100nF","C_0603_1608Metric",30.000000,-25.000000,0.000000,top
"C3","10uF","C_0603_1608Metric",30.000000,-22.000000,0.000000,top
"C4","100nF","C_0603_1608Metric",26.000000,-35.000000,0.000000,top
"C5","10uF","C_0805_2012Metric",24.000000,-17.000000,0.000000,top
"C6","10uF","C_0805_2012Metric",24.000000,-23.000000,0.000000,top
"D1","LED_Green","LED_0603_1608Metric",55.000000,-34.000000,0.000000,top
"J1","USB-C","USB_C_Receptacle_HRO_TYPE-C-31-M-12",7.000000,-20.000000,0.000000,top
"J2","I2C_Sensor","PinHeader_1x04_P2.54mm_Vertical",58.000000,-20.000000,0.000000,top
"J3","PROG","PinHeader_1x04_P2.54mm_Vertical",25.000000,-3.000000,0.000000,top
"R1","470","R_0603_1608Metric",55.000000,-30.000000,0.000000,top
"R2","10k","R_0603_1608Metric",27.000000,-32.000000,0.000000,top
"R3","10k","R_0603_1608Metric",16.000000,-7.000000,0.000000,top
"R4","10k","R_0603_1608Metric",16.000000,-12.000000,0.000000,top
"R5","4.7k","R_0603_1608Metric",48.000000,-24.000000,0.000000,top
"R6","4.7k","R_0603_1608Metric",48.000000,-22.000000,0.000000,top
"R7","5.1k","R_0603_1608Metric",11.000000,-28.000000,0.000000,top
"R8","5.1k","R_0603_1608Metric",11.000000,-25.000000,0.000000,top
"U1","ESP32-S3-WROOM-1","ESP32-S3-WROOM-1",38.000000,-22.000000,0.000000,top
"U2","AMS1117-3.3","SOT-223-3_TabPin2",20.000000,-20.000000,0.000000,top
1 Ref Val Package PosX PosY Rot Side
2 C1 100nF C_0603_1608Metric 30.000000 -28.000000 0.000000 top
3 C2 100nF C_0603_1608Metric 30.000000 -25.000000 0.000000 top
4 C3 10uF C_0603_1608Metric 30.000000 -22.000000 0.000000 top
5 C4 100nF C_0603_1608Metric 26.000000 -35.000000 0.000000 top
6 C5 10uF C_0805_2012Metric 24.000000 -17.000000 0.000000 top
7 C6 10uF C_0805_2012Metric 24.000000 -23.000000 0.000000 top
8 D1 LED_Green LED_0603_1608Metric 55.000000 -34.000000 0.000000 top
9 J1 USB-C USB_C_Receptacle_HRO_TYPE-C-31-M-12 7.000000 -20.000000 0.000000 top
10 J2 I2C_Sensor PinHeader_1x04_P2.54mm_Vertical 58.000000 -20.000000 0.000000 top
11 J3 PROG PinHeader_1x04_P2.54mm_Vertical 25.000000 -3.000000 0.000000 top
12 R1 470 R_0603_1608Metric 55.000000 -30.000000 0.000000 top
13 R2 10k R_0603_1608Metric 27.000000 -32.000000 0.000000 top
14 R3 10k R_0603_1608Metric 16.000000 -7.000000 0.000000 top
15 R4 10k R_0603_1608Metric 16.000000 -12.000000 0.000000 top
16 R5 4.7k R_0603_1608Metric 48.000000 -24.000000 0.000000 top
17 R6 4.7k R_0603_1608Metric 48.000000 -22.000000 0.000000 top
18 R7 5.1k R_0603_1608Metric 11.000000 -28.000000 0.000000 top
19 R8 5.1k R_0603_1608Metric 11.000000 -25.000000 0.000000 top
20 U1 ESP32-S3-WROOM-1 ESP32-S3-WROOM-1 38.000000 -22.000000 0.000000 top
21 U2 AMS1117-3.3 SOT-223-3_TabPin2 20.000000 -20.000000 0.000000 top

View File

@@ -0,0 +1,69 @@
M48
; DRILL file KiCad 10.0.2 date 2026-06-22T21:27:22
; FORMAT={-:-/ absolute / metric / decimal}
; #@! TF.CreationDate,2026-06-22T21:27:22+03:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,10.0.2
; #@! TF.FileFunction,MixedPlating,1,2
FMAT,2
METRIC
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T1C0.200
; #@! TA.AperFunction,Plated,PTH,ViaDrill
T2C0.300
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T3C0.600
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T4C1.000
; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
T5C0.650
%
G90
G05
T1
X35.1Y-23.76
X35.1Y-25.16
X35.8Y-23.06
X35.8Y-24.46
X35.8Y-25.86
X36.5Y-23.76
X36.5Y-25.16
X37.2Y-23.06
X37.2Y-24.46
X37.2Y-25.86
X37.9Y-23.76
X37.9Y-25.16
T2
X6.367Y-17.293
X6.367Y-38.609
X7.417Y-17.21
X7.933Y-14.686
X13.492Y-29.794
X25.225Y-32.921
X25.98Y-23.071
X27.995Y-19.533
X30.917Y-31.98
X30.917Y-38.609
X38.813Y-30.71
X54.534Y-36.046
T4
X25.0Y-3.0
X25.0Y-5.54
X25.0Y-8.08
X25.0Y-10.62
X58.0Y-20.0
X58.0Y-22.54
X58.0Y-25.08
X58.0Y-27.62
T5
X4.11Y-17.4
X9.89Y-17.4
T3
X2.68Y-16.32G85X2.68Y-17.42
G05
X2.68Y-20.75G85X2.68Y-21.35
G05
X11.32Y-16.32G85X11.32Y-17.42
G05
X11.32Y-20.75G85X11.32Y-21.35
G05
M30