Design review fixes: route 4 unrouted nets, ERC 0 errors, add fiducials+MPNs+silkscreen

This commit is contained in:
2026-06-20 20:43:43 +03:00
parent 64e6cefb93
commit a978205c25
4 changed files with 584 additions and 16 deletions

3
.gitignore vendored
View File

@@ -7,3 +7,6 @@
~*.lck ~*.lck
.history .history
~*.lck ~*.lck
.history
analysis/
*.json

View File

@@ -1171,6 +1171,113 @@
) )
) )
) )
(footprint "Fiducial:Fiducial_1mm_Mask3mm"
(layer "F.Cu")
(uuid "43c2a798-9054-467e-854f-12396b486aca")
(at 3 32)
(descr "Fiducial, circular marking, 1mm bare copper, 3mm soldermask opening (recommended)")
(tags "fiducial")
(property "Reference" "FID3"
(at 0 -2.45 0)
(layer "F.SilkS")
(uuid "840c020a-2755-4834-9bbf-f8706ec3936f")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "FID"
(at 0 2.45 0)
(layer "F.Fab")
(uuid "9886c0b5-5c4f-4387-bd4d-a6c647b0e0c5")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "9c84daf7-35ec-46c1-9544-bc0a1cc2c6ed")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "b37e4ca8-d373-437d-8ae1-c9cb4a0f5700")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "KiLib_Generator" "fiducial"
(at 0 0 0)
(layer "F.SilkS")
(hide yes)
(uuid "5cfc725f-4e3b-4a30-9ec4-d057f0f3c4fb")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd exclude_from_bom)
(duplicate_pad_numbers_are_jumpers no)
(fp_circle
(center 0 0)
(end 1.75 0)
(stroke
(width 0.05)
(type solid)
)
(fill no)
(layer "F.CrtYd")
(uuid "65871d7d-f583-4cab-a4f8-460bea5bade0")
)
(fp_circle
(center 0 0)
(end 1.5 0)
(stroke
(width 0.1)
(type solid)
)
(fill no)
(layer "F.Fab")
(uuid "9b5fbfa3-d557-40b8-a586-76559fa60811")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(uuid "f69067e8-6b35-4132-b83c-8bf9ba66e403")
(effects
(font
(size 0.75 0.75)
(thickness 0.11)
)
)
)
(pad "" smd circle
(at 0 0)
(size 1 1)
(layers "F.Cu" "F.Mask")
(solder_mask_margin 1)
(clearance 1.1)
(uuid "b0c23fb0-1194-4e99-a27a-960dfa85c591")
)
(embedded_fonts no)
)
(footprint "Resistor_SMD:R_0603_1608Metric" (footprint "Resistor_SMD:R_0603_1608Metric"
(layer "F.Cu") (layer "F.Cu")
(uuid "4576f13b-7b36-461e-9a30-9d5da3ca99fa") (uuid "4576f13b-7b36-461e-9a30-9d5da3ca99fa")
@@ -1320,7 +1427,7 @@
(footprint "Resistor_SMD:R_0603_1608Metric" (footprint "Resistor_SMD:R_0603_1608Metric"
(layer "F.Cu") (layer "F.Cu")
(uuid "4d6e5662-cb60-495b-9ee3-8573a4ad3405") (uuid "4d6e5662-cb60-495b-9ee3-8573a4ad3405")
(at 25 4) (at 28 4)
(descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)")
(tags "resistor") (tags "resistor")
(property "Reference" "R4" (property "Reference" "R4"
@@ -1379,7 +1486,7 @@
) )
) )
) )
(attr smd) (attr smd exclude_from_pos_files exclude_from_bom)
(duplicate_pad_numbers_are_jumpers no) (duplicate_pad_numbers_are_jumpers no)
(fp_line (fp_line
(start -0.237258 -0.5225) (start -0.237258 -0.5225)
@@ -1670,7 +1777,7 @@
) )
) )
) )
(attr smd) (attr smd exclude_from_pos_files exclude_from_bom)
(duplicate_pad_numbers_are_jumpers no) (duplicate_pad_numbers_are_jumpers no)
(fp_line (fp_line
(start -0.237258 -0.5225) (start -0.237258 -0.5225)
@@ -3229,6 +3336,113 @@
) )
) )
) )
(footprint "Fiducial:Fiducial_1mm_Mask3mm"
(layer "F.Cu")
(uuid "c43ec1ef-acf0-4477-bf0c-88729e636af1")
(at 62 3)
(descr "Fiducial, circular marking, 1mm bare copper, 3mm soldermask opening (recommended)")
(tags "fiducial")
(property "Reference" "FID1"
(at 0 -2.45 0)
(layer "F.SilkS")
(uuid "e7487745-b488-4b65-bf2e-bc295fb411dc")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "FID"
(at 0 2.45 0)
(layer "F.Fab")
(uuid "ea99160e-1960-4f38-98a7-92d90d206d4b")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "b3f7f7b6-cab4-45a4-8b50-f4b56decb3da")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "9f786eea-2d19-420d-98db-ac13fbd4a6fd")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "KiLib_Generator" "fiducial"
(at 0 0 0)
(layer "F.SilkS")
(hide yes)
(uuid "5f74a3c8-3b76-4146-982e-1ce8820bc293")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd exclude_from_bom)
(duplicate_pad_numbers_are_jumpers no)
(fp_circle
(center 0 0)
(end 1.75 0)
(stroke
(width 0.05)
(type solid)
)
(fill no)
(layer "F.CrtYd")
(uuid "a1ba1628-01e6-44cc-88fb-f085673e0c70")
)
(fp_circle
(center 0 0)
(end 1.5 0)
(stroke
(width 0.1)
(type solid)
)
(fill no)
(layer "F.Fab")
(uuid "5c4ce5fb-36cd-4835-83b6-4a8deb9f93af")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(uuid "5b1a7d78-725f-4c0a-8d0f-09f08bdb8408")
(effects
(font
(size 0.75 0.75)
(thickness 0.11)
)
)
)
(pad "" smd circle
(at 0 0)
(size 1 1)
(layers "F.Cu" "F.Mask")
(solder_mask_margin 1)
(clearance 1.1)
(uuid "2952b232-c12f-42c1-af10-97be209bbf51")
)
(embedded_fonts no)
)
(footprint "Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal" (footprint "Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal"
(layer "F.Cu") (layer "F.Cu")
(uuid "c91fc8be-4b30-4244-9c86-f853f1d09d9a") (uuid "c91fc8be-4b30-4244-9c86-f853f1d09d9a")
@@ -3554,6 +3768,113 @@
) )
) )
) )
(footprint "Fiducial:Fiducial_1mm_Mask3mm"
(layer "F.Cu")
(uuid "cf630c10-04da-4c74-802b-28458ee123f0")
(at 62 32)
(descr "Fiducial, circular marking, 1mm bare copper, 3mm soldermask opening (recommended)")
(tags "fiducial")
(property "Reference" "FID2"
(at 0 -2.45 0)
(layer "F.SilkS")
(uuid "7d148f56-1e5b-4724-9bd1-6cd65784dafa")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "FID"
(at 0 2.45 0)
(layer "F.Fab")
(uuid "e8eb6587-4d11-4798-93ed-f38207d596f1")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "db095238-487b-4d67-98a6-90c48660bbd5")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "3295e2f0-447b-471f-99e7-003f2402ad54")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "KiLib_Generator" "fiducial"
(at 0 0 0)
(layer "F.SilkS")
(hide yes)
(uuid "cf2ca005-ee33-4a40-af5f-790f79d145f9")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd exclude_from_bom)
(duplicate_pad_numbers_are_jumpers no)
(fp_circle
(center 0 0)
(end 1.75 0)
(stroke
(width 0.05)
(type solid)
)
(fill no)
(layer "F.CrtYd")
(uuid "78395ab1-eb7e-432f-9ff9-ada626421689")
)
(fp_circle
(center 0 0)
(end 1.5 0)
(stroke
(width 0.1)
(type solid)
)
(fill no)
(layer "F.Fab")
(uuid "53200270-f1a3-4142-acb8-41e07982f92a")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(uuid "2fc49bb2-0d54-4cf6-9a3b-dc3c3fd5c428")
(effects
(font
(size 0.75 0.75)
(thickness 0.11)
)
)
)
(pad "" smd circle
(at 0 0)
(size 1 1)
(layers "F.Cu" "F.Mask")
(solder_mask_margin 1)
(clearance 1.1)
(uuid "3af15b00-9fcf-49b1-99f8-9d244fb631ac")
)
(embedded_fonts no)
)
(footprint "Package_TO_SOT_SMD:SOT-23-3" (footprint "Package_TO_SOT_SMD:SOT-23-3"
(layer "F.Cu") (layer "F.Cu")
(uuid "cfd27c7a-3aa4-4d09-9933-ab5d9c022a04") (uuid "cfd27c7a-3aa4-4d09-9933-ab5d9c022a04")
@@ -4143,6 +4464,17 @@
(layer "Edge.Cuts") (layer "Edge.Cuts")
(uuid "1dd96b9b-b134-4a49-9772-0ea0246a8180") (uuid "1dd96b9b-b134-4a49-9772-0ea0246a8180")
) )
(gr_text "USB-PD-ESP32S3 REV-A"
(at 33 33 0)
(layer "F.SilkS")
(uuid "cc465cbe-5b69-4fd9-b809-c1a78f31b589")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(segment (segment
(start 29.85 19.8) (start 29.85 19.8)
(end 37.05 25) (end 37.05 25)
@@ -5047,14 +5379,6 @@
(net "GND") (net "GND")
(uuid "df907154-640e-4a5b-a4e2-6641ccfdc24b") (uuid "df907154-640e-4a5b-a4e2-6641ccfdc24b")
) )
(via
(at 5.5 5.5)
(size 0.6)
(drill 0.3)
(layers "F.Cu" "B.Cu")
(net "GND")
(uuid "e12f9135-47dd-4772-9d54-793fd22ad500")
)
(via (via
(at 15.5 25.5) (at 15.5 25.5)
(size 0.6) (size 0.6)
@@ -5423,6 +5747,38 @@
(net "EN") (net "EN")
(uuid "c05f18fe-046a-466b-ae56-14f1810f2b64") (uuid "c05f18fe-046a-466b-ae56-14f1810f2b64")
) )
(segment
(start 41.25 21.98)
(end 20.6375 11)
(width 0.25)
(layer "F.Cu")
(net "USB_DN")
(uuid "21101775-d86d-4d68-9f4a-1a20fe32fc7f")
)
(segment
(start 5.25 13.82)
(end 20.6375 11)
(width 0.25)
(layer "F.Cu")
(net "USB_DN")
(uuid "5b5bb42a-9406-48bb-afd7-a0f38551f05a")
)
(segment
(start 4.75 13.82)
(end 20.6375 12)
(width 0.25)
(layer "F.Cu")
(net "USB_DP")
(uuid "4f49bb53-6050-4bc3-9df5-898c7baf0457")
)
(segment
(start 41.25 23.25)
(end 20.6375 12)
(width 0.25)
(layer "F.Cu")
(net "USB_DP")
(uuid "f8ffc992-136f-4daf-ab58-dda77ccced0c")
)
(segment (segment
(start 15.3625 10) (start 15.3625 10)
(end 23.175 4) (end 23.175 4)
@@ -5431,6 +5787,22 @@
(net "CFG1") (net "CFG1")
(uuid "ed3d560c-9ce3-40ba-a1cf-f22cbc46b815") (uuid "ed3d560c-9ce3-40ba-a1cf-f22cbc46b815")
) )
(segment
(start 3.75 13.82)
(end 20.6375 10)
(width 0.25)
(layer "F.Cu")
(net "CC1")
(uuid "46a276ef-d70c-4b52-8cfd-439a09302b80")
)
(segment
(start 4.175 25)
(end 3.75 13.82)
(width 0.25)
(layer "F.Cu")
(net "CC1")
(uuid "cbd258e1-c8f8-4403-a254-beb6c549bc48")
)
(segment (segment
(start 2.6 13.82) (start 2.6 13.82)
(end 16.8625 22.95) (end 16.8625 22.95)
@@ -5479,6 +5851,22 @@
(net "VBUS") (net "VBUS")
(uuid "e176a66a-4075-45c7-affd-b329c5c725c4") (uuid "e176a66a-4075-45c7-affd-b329c5c725c4")
) )
(segment
(start 4.175 29)
(end 6.75 13.82)
(width 0.25)
(layer "F.Cu")
(net "CC2")
(uuid "3c247164-a4bb-4d0a-85b6-46b6afab8a7a")
)
(segment
(start 6.75 13.82)
(end 20.6375 9)
(width 0.25)
(layer "F.Cu")
(net "CC2")
(uuid "e53eb738-159f-4649-8ad6-096078cb4ce5")
)
(segment (segment
(start 15.3625 8) (start 15.3625 8)
(end 21.175 25) (end 21.175 25)

View File

@@ -67,9 +67,42 @@
"version": 5 "version": 5
}, },
"net_inspector_panel": { "net_inspector_panel": {
"col_hidden": [], "col_hidden": [
"col_order": [], false,
"col_widths": [], false,
false,
false,
false,
false,
false,
false,
false,
false
],
"col_order": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9
],
"col_widths": [
156,
141,
103,
71,
103,
103,
103,
74,
103,
103
],
"custom_group_rules": [], "custom_group_rules": [],
"expanded_rows": [], "expanded_rows": [],
"filter_by_net_name": true, "filter_by_net_name": true,
@@ -81,7 +114,7 @@
"show_unconnected_nets": false, "show_unconnected_nets": false,
"show_zero_pad_nets": false, "show_zero_pad_nets": false,
"sort_ascending": true, "sort_ascending": true,
"sorting_column": -1 "sorting_column": 0
}, },
"open_jobsets": [], "open_jobsets": [],
"project": { "project": {

File diff suppressed because one or more lines are too long