PCB rework: place and route MDI termination + FTDI EEPROM resistors

Rework by Dennis; reviewed with DRC 0 errors / 0 unconnected / 0 parity:
- R26-R29 + C18/C19 at U11's MDI edge (1-3mm from pins), short stubs,
  ETH_DP impedance rules pass, pair skew TX 0.30mm / RX 0.72mm
- D4/D5 true flow-through (PHY side faces U11, cable side faces J2)
- In1 GND plane voided under the magjack cable/isolation side
- R30/R31 placed at U7; 30 GND stitch vias in the ethernet corner

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-18 14:01:16 +00:00
parent a5e1adbff3
commit fa8fbc35e7
3 changed files with 6575 additions and 5002 deletions
+330 -341
View File
@@ -4302,6 +4302,16 @@
)
(uuid "1209895f-4eaf-408f-a74c-cd9fa40d5c7e")
)
(wire
(pts
(xy 180.34 163.83) (xy 180.34 166.37)
)
(stroke
(width 0)
(type default)
)
(uuid "14104b21-2535-4c33-8f6b-c96501f0edfa")
)
(wire
(pts
(xy 78.74 109.22) (xy 78.74 107.95)
@@ -4602,6 +4612,16 @@
)
(uuid "528a6dd7-4664-4a70-b0d1-0c9105b17a60")
)
(wire
(pts
(xy 180.34 156.21) (xy 180.34 153.67)
)
(stroke
(width 0)
(type default)
)
(uuid "53724f58-c9d1-45fc-910c-c09473177b10")
)
(wire
(pts
(xy 248.92 59.69) (xy 246.38 59.69)
@@ -5092,6 +5112,16 @@
)
(uuid "a36f6993-dcc3-4542-ab7b-8bc1e4958cb8")
)
(wire
(pts
(xy 175.26 156.21) (xy 175.26 153.67)
)
(stroke
(width 0)
(type default)
)
(uuid "a4267dc6-bcc1-41c5-89d8-c8ac59750ff3")
)
(wire
(pts
(xy 54.61 64.77) (xy 83.82 64.77)
@@ -5472,6 +5502,16 @@
)
(uuid "fb8cae8f-8fa9-41e0-8a5c-192297def1da")
)
(wire
(pts
(xy 175.26 163.83) (xy 175.26 166.37)
)
(stroke
(width 0)
(type default)
)
(uuid "fbe82ed4-1a47-41a6-98b5-b09006c99c24")
)
(wire
(pts
(xy 241.3 74.93) (xy 241.3 73.66)
@@ -5492,6 +5532,16 @@
)
(uuid "ffede4c2-b98b-486d-ba26-28351ee55beb")
)
(label "EE_DO"
(at 175.26 153.67 90)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
(uuid "007729b4-9e2e-40dc-bc45-0e669579a602")
)
(label "FT_DN"
(at 213.36 107.95 180)
(effects
@@ -5582,6 +5632,16 @@
)
(uuid "5d686dc8-6b0a-48d7-90dc-1942ae8f9770")
)
(label "EE_DO"
(at 180.34 166.37 270)
(effects
(font
(size 1.27 1.27)
)
(justify right bottom)
)
(uuid "6261719c-22e2-48ac-81ba-a4c21b553280")
)
(label "USB_VBUS"
(at 72.39 99.06 180)
(effects
@@ -5652,6 +5712,16 @@
)
(uuid "8b003061-98cb-47d8-a815-f25d4bca9a71")
)
(label "3V3"
(at 180.34 153.67 90)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
(uuid "90c061aa-52d3-4787-a837-35520f38b9e6")
)
(label "FT_DP"
(at 213.36 110.49 180)
(effects
@@ -5662,6 +5732,16 @@
)
(uuid "962c720d-d07e-4e10-a00f-90daefac46cb")
)
(label "EE_DATA"
(at 175.26 166.37 270)
(effects
(font
(size 1.27 1.27)
)
(justify right bottom)
)
(uuid "a05b7179-5594-41aa-a6b5-ffff2665cb5f")
)
(label "CC1"
(at 78.74 52.07 0)
(effects
@@ -8974,6 +9054,131 @@
)
)
)
(symbol
(lib_id "Device:R")
(at 175.26 160.02 0)
(unit 1)
(body_style 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(in_pos_files yes)
(dnp no)
(uuid "708b2cc6-9cab-421a-aa5f-8438af7af425")
(property "Reference" "R30"
(at 177.292 158.115 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Value" "2.2k"
(at 177.292 160.655 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Footprint" "Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder"
(at 175.26 160.02 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Datasheet" ""
(at 175.26 160.02 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" "Resistor"
(at 175.26 160.02 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "MPN" "0402WGF2201TCE"
(at -77.47 -77.47 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Manufacturer" "UNI-ROYAL"
(at -77.47 -77.47 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "LCSC" "C25879"
(at -77.47 -77.47 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Tolerance" "1%"
(at -77.47 -77.47 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(pin "1"
(uuid "866cbeda-82c6-4a9f-b413-114860d724cd")
)
(pin "2"
(uuid "8802b213-6194-4847-a060-4001f66a2857")
)
(instances
(project "re-bba-rb"
(path "/dbb182a6-d579-468e-b98b-6f0950da9e3a/64033f5d-a512-44d7-9483-4c31ef84bd56"
(reference "R30")
(unit 1)
)
)
)
)
(symbol
(lib_id "Device:C")
(at 199.39 157.48 180)
@@ -11527,6 +11732,131 @@
)
)
)
(symbol
(lib_id "Device:R")
(at 180.34 160.02 0)
(unit 1)
(body_style 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(in_pos_files yes)
(dnp no)
(uuid "d084730f-d3f4-46df-85a6-eb2fc50a04d3")
(property "Reference" "R31"
(at 182.372 158.115 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Value" "10k"
(at 182.372 160.655 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Footprint" "Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder"
(at 180.34 160.02 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Datasheet" ""
(at 180.34 160.02 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" "Resistor"
(at 180.34 160.02 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "MPN" "0402WGF1002TCE"
(at -77.47 -77.47 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Manufacturer" "UNI-ROYAL"
(at -77.47 -77.47 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "LCSC" "C25744"
(at -77.47 -77.47 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Tolerance" "1%"
(at -77.47 -77.47 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(pin "1"
(uuid "3c2b139d-0e30-469b-a9cb-620f8f545212")
)
(pin "2"
(uuid "ad725537-f4f8-4c04-b6fb-9c6e03239785")
)
(instances
(project "re-bba-rb"
(path "/dbb182a6-d579-468e-b98b-6f0950da9e3a/64033f5d-a512-44d7-9483-4c31ef84bd56"
(reference "R31")
(unit 1)
)
)
)
)
(symbol
(lib_id "Device:C")
(at 128.27 107.95 0)
@@ -13158,345 +13488,4 @@
(page "1")
)
)
(text "FT2232H EEPROM iface (DS Table 3.4):\nEEDATA direct to DI; DO via 2.2k to EEDATA;\nDO pulled to VCC via 10k."
(exclude_from_sim no)
(at 250.19 228.6 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
(uuid "fbbeb5d7-ea1e-49e2-a1b0-560739897439")
)
(symbol
(lib_id "Device:R")
(at 252.73 237.49 0)
(unit 1)
(body_style 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(in_pos_files yes)
(dnp no)
(uuid "708b2cc6-9cab-421a-aa5f-8438af7af425")
(property "Reference" "R30"
(at 254.762 235.585 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Value" "2.2k"
(at 254.762 238.125 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Footprint" "Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder"
(at 252.73 237.49 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Datasheet" ""
(at 252.73 237.49 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" "Resistor"
(at 252.73 237.49 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "MPN" "0402WGF2201TCE"
(at 0 0 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Manufacturer" "UNI-ROYAL"
(at 0 0 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "LCSC" "C25879"
(at 0 0 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Tolerance" "1%"
(at 0 0 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(pin "1"
(uuid "866cbeda-82c6-4a9f-b413-114860d724cd")
)
(pin "2"
(uuid "8802b213-6194-4847-a060-4001f66a2857")
)
(instances
(project "re-bba-rb"
(path "/dbb182a6-d579-468e-b98b-6f0950da9e3a/64033f5d-a512-44d7-9483-4c31ef84bd56"
(reference "R30")
(unit 1)
)
)
)
)
(symbol
(lib_id "Device:R")
(at 257.81 237.49 0)
(unit 1)
(body_style 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(in_pos_files yes)
(dnp no)
(uuid "d084730f-d3f4-46df-85a6-eb2fc50a04d3")
(property "Reference" "R31"
(at 259.842 235.585 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Value" "10k"
(at 259.842 238.125 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Footprint" "Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder"
(at 257.81 237.49 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Datasheet" ""
(at 257.81 237.49 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" "Resistor"
(at 257.81 237.49 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "MPN" "0402WGF1002TCE"
(at 0 0 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Manufacturer" "UNI-ROYAL"
(at 0 0 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "LCSC" "C25744"
(at 0 0 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Tolerance" "1%"
(at 0 0 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(pin "1"
(uuid "3c2b139d-0e30-469b-a9cb-620f8f545212")
)
(pin "2"
(uuid "ad725537-f4f8-4c04-b6fb-9c6e03239785")
)
(instances
(project "re-bba-rb"
(path "/dbb182a6-d579-468e-b98b-6f0950da9e3a/64033f5d-a512-44d7-9483-4c31ef84bd56"
(reference "R31")
(unit 1)
)
)
)
)
(wire
(pts
(xy 252.73 233.68) (xy 252.73 231.14)
)
(stroke
(width 0)
(type default)
)
(uuid "a4267dc6-bcc1-41c5-89d8-c8ac59750ff3")
)
(label "EE_DO"
(at 252.73 231.14 90)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
(uuid "007729b4-9e2e-40dc-bc45-0e669579a602")
)
(wire
(pts
(xy 252.73 241.3) (xy 252.73 243.84)
)
(stroke
(width 0)
(type default)
)
(uuid "fbe82ed4-1a47-41a6-98b5-b09006c99c24")
)
(label "EE_DATA"
(at 252.73 243.84 270)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
(uuid "a05b7179-5594-41aa-a6b5-ffff2665cb5f")
)
(wire
(pts
(xy 257.81 233.68) (xy 257.81 231.14)
)
(stroke
(width 0)
(type default)
)
(uuid "53724f58-c9d1-45fc-910c-c09473177b10")
)
(label "3V3"
(at 257.81 231.14 90)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
(uuid "90c061aa-52d3-4787-a837-35520f38b9e6")
)
(wire
(pts
(xy 257.81 241.3) (xy 257.81 243.84)
)
(stroke
(width 0)
(type default)
)
(uuid "14104b21-2535-4c33-8f6b-c96501f0edfa")
)
(label "EE_DO"
(at 257.81 243.84 270)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
(uuid "6261719c-22e2-48ac-81ba-a4c21b553280")
)
)
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -1,6 +1,6 @@
{
"board": {
"active_layer": 1,
"active_layer": 0,
"active_layer_preset": "",
"auto_track_width": true,
"hidden_netclasses": [],