Compare commits

...

3 Commits

Author SHA1 Message Date
14640aa4c6 SCH: update docs
SCH: add 75ohm single ended and 100ohm differential pair docs
SCH: cleanup unfinished docs
2025-04-16 12:17:23 +08:00
ccdde95e3c PCB: re-route and update layers to SIG/GND/GND/SIG 2025-04-16 12:17:23 +08:00
6b2ac284bc PCB: change stack-up to match PCBWay
PCB: update stack-up table and layer names
PCB: update 75ohm SE traces
PCB: update 100ohm DIFF traces
2025-04-16 12:07:12 +08:00
5 changed files with 3680 additions and 4480 deletions

File diff suppressed because it is too large Load Diff

View File

@ -58,14 +58,14 @@
"width": 0.0 "width": 0.0
}, },
{ {
"gap": 0.2032, "gap": 0.3,
"via_gap": 0.2032, "via_gap": 0.3,
"width": 0.2146 "width": 0.4
} }
], ],
"drc_exclusions": [ "drc_exclusions": [
[ [
"courtyards_overlap|147154074|84155000|9b4ffb99-c018-480d-bd3c-1b3b95126517|daf43191-1218-405d-88d0-85fdfc5217b8", "courtyards_overlap|142905000|84155000|9b4ffb99-c018-480d-bd3c-1b3b95126517|daf43191-1218-405d-88d0-85fdfc5217b8",
"" ""
] ]
], ],
@ -133,22 +133,22 @@
}, },
"rules": { "rules": {
"max_error": 0.005, "max_error": 0.005,
"min_clearance": 0.1, "min_clearance": 0.15,
"min_connection": 0.0, "min_connection": 0.0,
"min_copper_edge_clearance": 0.2, "min_copper_edge_clearance": 0.25,
"min_groove_width": 0.0, "min_groove_width": 0.0,
"min_hole_clearance": 0.2, "min_hole_clearance": 0.25,
"min_hole_to_hole": 0.2, "min_hole_to_hole": 0.4,
"min_microvia_diameter": 0.2, "min_microvia_diameter": 0.2,
"min_microvia_drill": 0.1, "min_microvia_drill": 0.1,
"min_resolved_spokes": 1, "min_resolved_spokes": 2,
"min_silk_clearance": 0.0, "min_silk_clearance": 0.0,
"min_text_height": 1.0, "min_text_height": 1.0,
"min_text_thickness": 0.153, "min_text_thickness": 0.15,
"min_through_hole_diameter": 0.15, "min_through_hole_diameter": 0.2,
"min_track_width": 0.1, "min_track_width": 0.15,
"min_via_annular_width": 0.1, "min_via_annular_width": 0.15,
"min_via_diameter": 0.25, "min_via_diameter": 0.2,
"solder_mask_to_copper_clearance": 0.0, "solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true "use_height_for_length_calcs": true
}, },
@ -198,9 +198,7 @@
], ],
"track_widths": [ "track_widths": [
0.0, 0.0,
0.125, 0.18,
0.1288,
0.2146,
0.25, 0.25,
0.5 0.5
], ],
@ -510,24 +508,24 @@
"wire_width": 6 "wire_width": 6
}, },
{ {
"clearance": 0.2, "clearance": 0.0,
"diff_pair_gap": 0.2032, "diff_pair_gap": 0.3,
"diff_pair_width": 0.2146, "diff_pair_width": 0.4,
"name": "100R", "name": "100R",
"pcb_color": "rgba(0, 0, 0, 0.000)", "pcb_color": "rgba(0, 0, 0, 0.000)",
"priority": 1, "priority": 1,
"schematic_color": "rgba(0, 0, 0, 0.000)", "schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.2146 "track_width": 0.0
}, },
{ {
"clearance": 0.2, "clearance": 0.2,
"diff_pair_gap": 0.2, "diff_pair_gap": 0.18,
"diff_pair_width": 0.1288, "diff_pair_width": 0.18,
"name": "75R", "name": "75R",
"pcb_color": "rgba(0, 0, 0, 0.000)", "pcb_color": "rgba(0, 0, 0, 0.000)",
"priority": 0, "priority": 0,
"schematic_color": "rgba(0, 0, 0, 0.000)", "schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.1288 "track_width": 0.18
} }
], ],
"meta": { "meta": {

View File

@ -2980,6 +2980,16 @@
) )
(uuid "46d7b00e-37eb-4b8b-b2aa-986805ca6dde") (uuid "46d7b00e-37eb-4b8b-b2aa-986805ca6dde")
) )
(text "100Ω differential"
(exclude_from_sim no)
(at 117.856 123.19 0)
(effects
(font
(size 1.27 1.27)
)
)
(uuid "5ef278b0-7e63-49ae-b0d9-dddc5b9fc7e9")
)
(text "CXP12 Equalizer" (text "CXP12 Equalizer"
(exclude_from_sim no) (exclude_from_sim no)
(at 47.752 18.288 0) (at 47.752 18.288 0)
@ -2992,6 +3002,16 @@
) )
(uuid "6011ee2a-7890-4208-bbd9-a67d056d1cf3") (uuid "6011ee2a-7890-4208-bbd9-a67d056d1cf3")
) )
(text "100Ω differential"
(exclude_from_sim no)
(at 117.602 131.064 0)
(effects
(font
(size 1.27 1.27)
)
)
(uuid "6b4d8997-5b6f-4ef2-b980-245a9438ee54")
)
(text "LED blinker via I2C" (text "LED blinker via I2C"
(exclude_from_sim no) (exclude_from_sim no)
(at 216.916 17.78 0) (at 216.916 17.78 0)
@ -3004,9 +3024,9 @@
) )
(uuid "702f622d-87cf-471c-86c4-03b9b250243b") (uuid "702f622d-87cf-471c-86c4-03b9b250243b")
) )
(text "Or use 034-1018-12G (board edge variant)?" (text "75Ω single ended"
(exclude_from_sim no) (exclude_from_sim no)
(at 51.308 25.146 0) (at 75.184 33.274 0)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@ -3024,16 +3044,6 @@
) )
(uuid "880155ef-b625-4d1a-ad23-82fce7cef8a7") (uuid "880155ef-b625-4d1a-ad23-82fce7cef8a7")
) )
(text "Power Budget:\n"
(exclude_from_sim no)
(at 194.056 138.43 0)
(effects
(font
(size 2.54 2.54)
)
)
(uuid "c01d304e-af1d-4563-95ad-6477c2e4071b")
)
(text "Current limit of LEDn pin is 25mA" (text "Current limit of LEDn pin is 25mA"
(exclude_from_sim no) (exclude_from_sim no)
(at 245.11 27.94 0) (at 245.11 27.94 0)
@ -3322,16 +3332,6 @@
) )
(uuid "081ae1ec-86eb-4f1c-9044-1de3d0cb961c") (uuid "081ae1ec-86eb-4f1c-9044-1de3d0cb961c")
) )
(wire
(pts
(xy 214.63 41.91) (xy 217.17 41.91)
)
(stroke
(width 0)
(type default)
)
(uuid "08f5d0a1-3a37-4403-9152-ae724fccb096")
)
(wire (wire
(pts (pts
(xy 69.85 129.54) (xy 76.2 129.54) (xy 69.85 129.54) (xy 76.2 129.54)
@ -3712,16 +3712,6 @@
) )
(uuid "5acbd5e7-248d-42a2-b32a-54cb95740493") (uuid "5acbd5e7-248d-42a2-b32a-54cb95740493")
) )
(wire
(pts
(xy 224.79 36.83) (xy 228.6 36.83)
)
(stroke
(width 0)
(type default)
)
(uuid "624a6e38-70a9-460c-ab7b-cc4f9decee52")
)
(wire (wire
(pts (pts
(xy 114.3 60.96) (xy 114.3 64.77) (xy 114.3 60.96) (xy 114.3 64.77)
@ -3792,16 +3782,6 @@
) )
(uuid "7477e1ce-2d4f-4cc1-8cc7-8b34e894cf67") (uuid "7477e1ce-2d4f-4cc1-8cc7-8b34e894cf67")
) )
(wire
(pts
(xy 214.63 36.83) (xy 217.17 36.83)
)
(stroke
(width 0)
(type default)
)
(uuid "7906e46d-4dbd-4c64-b5df-444e7cbbe5dc")
)
(wire (wire
(pts (pts
(xy 139.7 44.45) (xy 134.62 44.45) (xy 139.7 44.45) (xy 134.62 44.45)
@ -3872,6 +3852,16 @@
) )
(uuid "9aef701d-1888-4ddf-96e4-9850c1843f58") (uuid "9aef701d-1888-4ddf-96e4-9850c1843f58")
) )
(wire
(pts
(xy 214.63 41.91) (xy 217.17 41.91)
)
(stroke
(width 0)
(type default)
)
(uuid "9b56115a-bd1c-4792-bd89-4e475206f588")
)
(wire (wire
(pts (pts
(xy 231.14 38.1) (xy 228.6 38.1) (xy 231.14 38.1) (xy 228.6 38.1)
@ -4082,6 +4072,16 @@
) )
(uuid "c3f6a49e-677d-4410-9f54-9a46e734981c") (uuid "c3f6a49e-677d-4410-9f54-9a46e734981c")
) )
(wire
(pts
(xy 224.79 36.83) (xy 228.6 36.83)
)
(stroke
(width 0)
(type default)
)
(uuid "c874aea2-0670-4f56-b7e2-5e518455e4a0")
)
(wire (wire
(pts (pts
(xy 124.46 53.34) (xy 124.46 55.88) (xy 124.46 53.34) (xy 124.46 55.88)
@ -4112,16 +4112,6 @@
) )
(uuid "cf1b6a66-fc5a-4a38-9139-d60efce13742") (uuid "cf1b6a66-fc5a-4a38-9139-d60efce13742")
) )
(wire
(pts
(xy 224.79 41.91) (xy 228.6 41.91)
)
(stroke
(width 0)
(type default)
)
(uuid "d1f692a4-6a8e-4584-bcc2-921f223dc14e")
)
(wire (wire
(pts (pts
(xy 243.84 115.57) (xy 243.84 118.11) (xy 243.84 115.57) (xy 243.84 118.11)
@ -4282,6 +4272,26 @@
) )
(uuid "f22367a0-1eb0-4816-a885-323c78708754") (uuid "f22367a0-1eb0-4816-a885-323c78708754")
) )
(wire
(pts
(xy 224.79 41.91) (xy 228.6 41.91)
)
(stroke
(width 0)
(type default)
)
(uuid "f84eaf16-4f86-4731-a610-0bdd612066d0")
)
(wire
(pts
(xy 214.63 36.83) (xy 217.17 36.83)
)
(stroke
(width 0)
(type default)
)
(uuid "ff636b6f-bd37-4a9c-a0d4-413b431d5b97")
)
(label "TD+" (label "TD+"
(at 93.98 129.54 0) (at 93.98 129.54 0)
(effects (effects
@ -4867,7 +4877,7 @@
(dnp no) (dnp no)
(uuid "13e24476-9cb3-405f-a4f9-2d1c7e2d941d") (uuid "13e24476-9cb3-405f-a4f9-2d1c7e2d941d")
(property "Reference" "D1" (property "Reference" "D1"
(at 203.454 27.686 0) (at 203.2 27.94 0)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@ -4875,7 +4885,7 @@
) )
) )
(property "Value" "XZVGMDK53W-9" (property "Value" "XZVGMDK53W-9"
(at 203.708 29.972 0) (at 203.962 29.972 0)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@ -7697,7 +7707,7 @@
) )
(symbol (symbol
(lib_id "Device:R") (lib_id "Device:R")
(at 220.98 41.91 90) (at 220.98 36.83 90)
(unit 1) (unit 1)
(exclude_from_sim no) (exclude_from_sim no)
(in_bom yes) (in_bom yes)
@ -7705,7 +7715,7 @@
(dnp no) (dnp no)
(uuid "b7bdea8d-e71b-48db-8488-5bc8136cd6c0") (uuid "b7bdea8d-e71b-48db-8488-5bc8136cd6c0")
(property "Reference" "R9" (property "Reference" "R9"
(at 218.694 39.624 90) (at 218.694 34.544 90)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@ -7713,7 +7723,7 @@
) )
) )
(property "Value" "240R" (property "Value" "240R"
(at 223.266 39.624 90) (at 223.266 34.544 90)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@ -7721,7 +7731,7 @@
) )
) )
(property "Footprint" "Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder" (property "Footprint" "Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder"
(at 220.98 43.688 90) (at 220.98 38.608 90)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@ -7730,7 +7740,7 @@
) )
) )
(property "Datasheet" "~" (property "Datasheet" "~"
(at 220.98 41.91 0) (at 220.98 36.83 0)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@ -7739,7 +7749,7 @@
) )
) )
(property "Description" "Resistor" (property "Description" "Resistor"
(at 220.98 41.91 0) (at 220.98 36.83 0)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@ -7748,7 +7758,7 @@
) )
) )
(property "MFPN" "RC0402FR-07240RL" (property "MFPN" "RC0402FR-07240RL"
(at 220.98 41.91 90) (at 220.98 36.83 90)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@ -7757,7 +7767,7 @@
) )
) )
(property "Field6" "" (property "Field6" ""
(at 220.98 41.91 90) (at 220.98 36.83 90)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@ -8887,7 +8897,7 @@
) )
(symbol (symbol
(lib_id "Device:R") (lib_id "Device:R")
(at 220.98 36.83 90) (at 220.98 41.91 90)
(unit 1) (unit 1)
(exclude_from_sim no) (exclude_from_sim no)
(in_bom yes) (in_bom yes)
@ -8895,7 +8905,7 @@
(dnp no) (dnp no)
(uuid "e979ba04-5a97-4228-a2dd-f2101b78bdd7") (uuid "e979ba04-5a97-4228-a2dd-f2101b78bdd7")
(property "Reference" "R8" (property "Reference" "R8"
(at 218.694 34.544 90) (at 218.694 39.624 90)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@ -8903,7 +8913,7 @@
) )
) )
(property "Value" "240R" (property "Value" "240R"
(at 223.266 34.544 90) (at 223.266 39.624 90)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@ -8911,7 +8921,7 @@
) )
) )
(property "Footprint" "Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder" (property "Footprint" "Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder"
(at 220.98 38.608 90) (at 220.98 43.688 90)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@ -8920,7 +8930,7 @@
) )
) )
(property "Datasheet" "~" (property "Datasheet" "~"
(at 220.98 36.83 0) (at 220.98 41.91 0)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@ -8929,7 +8939,7 @@
) )
) )
(property "Description" "Resistor" (property "Description" "Resistor"
(at 220.98 36.83 0) (at 220.98 41.91 0)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@ -8938,7 +8948,7 @@
) )
) )
(property "MFPN" "RC0402FR-07240RL" (property "MFPN" "RC0402FR-07240RL"
(at 220.98 36.83 90) (at 220.98 41.91 90)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)

View File

@ -53,246 +53,6 @@
) )
) )
(attr through_hole) (attr through_hole)
(fp_line
(start -16.55 -2.54)
(end -16.55 2.54)
(stroke
(width 0.2)
(type solid)
)
(layer "F.SilkS")
(uuid "1839891a-3a49-4aa5-a2a6-77835ec03f04")
)
(fp_line
(start -16.55 2.54)
(end -4.55 2.54)
(stroke
(width 0.2)
(type solid)
)
(layer "F.SilkS")
(uuid "0d6691bd-842e-46a8-8a94-4a4817526e3d")
)
(fp_line
(start -10.05 -3)
(end -10.05 3)
(stroke
(width 0.2)
(type solid)
)
(layer "F.SilkS")
(uuid "293d38b6-f512-4086-8e0a-40911f7ea2d2")
)
(fp_line
(start -10.05 -2.54)
(end -9.55 2.54)
(stroke
(width 0.2)
(type solid)
)
(layer "F.SilkS")
(uuid "58758b7d-33ad-4b79-a76e-c51ce5d4abae")
)
(fp_line
(start -10.05 3)
(end -9.55 3)
(stroke
(width 0.2)
(type solid)
)
(layer "F.SilkS")
(uuid "c785bfb9-72f3-42ad-b3e5-ac38392211e0")
)
(fp_line
(start -9.55 -4)
(end -9.55 -3)
(stroke
(width 0.2)
(type solid)
)
(layer "F.SilkS")
(uuid "8273606d-0a5e-4dda-bd55-9420e2a47485")
)
(fp_line
(start -9.55 -3)
(end -10.05 -3)
(stroke
(width 0.2)
(type solid)
)
(layer "F.SilkS")
(uuid "88169cfa-bae7-45b1-bf3a-3aad9a88048e")
)
(fp_line
(start -9.55 2.54)
(end -9.05 -2.54)
(stroke
(width 0.2)
(type solid)
)
(layer "F.SilkS")
(uuid "b6bb0505-e535-4dfc-a6e9-e09296c02aec")
)
(fp_line
(start -9.55 3)
(end -9.55 4)
(stroke
(width 0.2)
(type solid)
)
(layer "F.SilkS")
(uuid "13412524-a9b2-4f7f-8a65-ae2147407957")
)
(fp_line
(start -9.55 4)
(end -8.55 4)
(stroke
(width 0.2)
(type solid)
)
(layer "F.SilkS")
(uuid "4d2b127d-9e6c-4124-84b7-bc6d82587532")
)
(fp_line
(start -9.05 -2.54)
(end -8.55 2.54)
(stroke
(width 0.2)
(type solid)
)
(layer "F.SilkS")
(uuid "f0341ea8-c479-4983-8d9b-7d89f10b1f75")
)
(fp_line
(start -8.55 -4)
(end -9.55 -4)
(stroke
(width 0.2)
(type solid)
)
(layer "F.SilkS")
(uuid "fe8602bb-7628-47c3-a22d-a6f32b59f823")
)
(fp_line
(start -8.55 0)
(end -8.55 -4)
(stroke
(width 0.2)
(type solid)
)
(layer "F.SilkS")
(uuid "ce940c05-4ca2-4ef0-82f9-f8c9318d9c3b")
)
(fp_line
(start -8.55 2.54)
(end -8.05 -2.54)
(stroke
(width 0.2)
(type solid)
)
(layer "F.SilkS")
(uuid "ff5ac8dc-5a74-4b9b-bd3e-8e0ee0c9e378")
)
(fp_line
(start -8.55 4)
(end -8.55 0)
(stroke
(width 0.2)
(type solid)
)
(layer "F.SilkS")
(uuid "9d04c258-0562-453b-9e0d-9e77b84cef4e")
)
(fp_line
(start -8.05 -2.54)
(end -7.55 2.54)
(stroke
(width 0.2)
(type solid)
)
(layer "F.SilkS")
(uuid "a8d03414-763b-430f-b5eb-5dae36e97eca")
)
(fp_line
(start -7.55 2.54)
(end -7.05 -2.54)
(stroke
(width 0.2)
(type solid)
)
(layer "F.SilkS")
(uuid "f8e98281-21c9-4607-9e35-1f4efdae14af")
)
(fp_line
(start -7.05 -2.54)
(end -6.55 2.54)
(stroke
(width 0.2)
(type solid)
)
(layer "F.SilkS")
(uuid "982d24bd-49af-4d27-9525-805518cb00d2")
)
(fp_line
(start -6.55 2.54)
(end -6.05 -2.54)
(stroke
(width 0.2)
(type solid)
)
(layer "F.SilkS")
(uuid "5f097a43-d399-4d5c-b097-324a3e788fde")
)
(fp_line
(start -6.05 -2.54)
(end -5.55 2.54)
(stroke
(width 0.2)
(type solid)
)
(layer "F.SilkS")
(uuid "fd72e484-a720-493e-a471-303f7fd7c65b")
)
(fp_line
(start -5.55 2.54)
(end -5.05 -2.54)
(stroke
(width 0.2)
(type solid)
)
(layer "F.SilkS")
(uuid "4f551221-ea2f-458a-afd4-dc02644be8c6")
)
(fp_line
(start -5.05 -2.54)
(end -4.55 2.54)
(stroke
(width 0.2)
(type solid)
)
(layer "F.SilkS")
(uuid "c3580ac2-71ec-4d20-9d99-79b462cd379c")
)
(fp_line
(start -4.55 -3.5)
(end -4.55 3.5)
(stroke
(width 0.2)
(type solid)
)
(layer "F.SilkS")
(uuid "972b72a7-e7a5-42ba-b86d-d060bc6667aa")
)
(fp_line
(start -4.55 -2.54)
(end -16.55 -2.54)
(stroke
(width 0.2)
(type solid)
)
(layer "F.SilkS")
(uuid "f1585fbd-9dfc-449d-a2e4-bba853479517")
)
(fp_line (fp_line
(start -3.75 -1.2) (start -3.75 -1.2)
(end -3.75 1.2) (end -3.75 1.2)

View File

@ -422,7 +422,7 @@
(pad "17" thru_hole circle (pad "17" thru_hole circle
(at -0.6 -0.6) (at -0.6 -0.6)
(size 0.33 0.33) (size 0.33 0.33)
(drill 0.179166) (drill 0.25)
(property pad_prop_heatsink) (property pad_prop_heatsink)
(layers "*.Cu" "*.Mask") (layers "*.Cu" "*.Mask")
(remove_unused_layers no) (remove_unused_layers no)
@ -432,7 +432,7 @@
(pad "17" thru_hole circle (pad "17" thru_hole circle
(at -0.6 0.6) (at -0.6 0.6)
(size 0.33 0.33) (size 0.33 0.33)
(drill 0.179166) (drill 0.25)
(property pad_prop_heatsink) (property pad_prop_heatsink)
(layers "*.Cu" "*.Mask") (layers "*.Cu" "*.Mask")
(remove_unused_layers no) (remove_unused_layers no)
@ -449,7 +449,7 @@
(pad "17" thru_hole circle (pad "17" thru_hole circle
(at 0.6 -0.6) (at 0.6 -0.6)
(size 0.33 0.33) (size 0.33 0.33)
(drill 0.179166) (drill 0.25)
(property pad_prop_heatsink) (property pad_prop_heatsink)
(layers "*.Cu" "*.Mask") (layers "*.Cu" "*.Mask")
(remove_unused_layers no) (remove_unused_layers no)
@ -459,7 +459,7 @@
(pad "17" thru_hole circle (pad "17" thru_hole circle
(at 0.6 0.6) (at 0.6 0.6)
(size 0.33 0.33) (size 0.33 0.33)
(drill 0.179166) (drill 0.25)
(property pad_prop_heatsink) (property pad_prop_heatsink)
(layers "*.Cu" "*.Mask") (layers "*.Cu" "*.Mask")
(remove_unused_layers no) (remove_unused_layers no)