summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxengineering <me@xengineering.eu>2025-07-23 14:00:31 +0200
committerxengineering <me@xengineering.eu>2025-07-24 14:45:32 +0200
commit5e15c86cd5197466653f510a7ccc4b76d67f69d1 (patch)
treeb95a1b4cc7fb4a270eed2edeb2c0e07fac0f1278
parentefe675df60a05ca7a8140788f99e0647d22b1071 (diff)
downloadiot-contact-5e15c86cd5197466653f510a7ccc4b76d67f69d1.tar
iot-contact-5e15c86cd5197466653f510a7ccc4b76d67f69d1.tar.zst
iot-contact-5e15c86cd5197466653f510a7ccc4b76d67f69d1.zip
pcb: Connect RMII, MDIO and PHY reset
-rw-r--r--pcb/ethernet.kicad_sch185
-rw-r--r--pcb/iot-contact.kicad_sch260
-rw-r--r--pcb/processor.kicad_sch343
3 files changed, 654 insertions, 134 deletions
diff --git a/pcb/ethernet.kicad_sch b/pcb/ethernet.kicad_sch
index d15b023..fd461f9 100644
--- a/pcb/ethernet.kicad_sch
+++ b/pcb/ethernet.kicad_sch
@@ -1924,6 +1924,16 @@
)
(wire
(pts
+ (xy 144.78 96.52) (xy 151.13 96.52)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "8c1472ab-7775-4212-8783-e7066597912b")
+ )
+ (wire
+ (pts
(xy 147.32 53.34) (xy 147.32 54.61)
)
(stroke
@@ -1974,6 +1984,16 @@
)
(wire
(pts
+ (xy 158.75 96.52) (xy 161.29 96.52)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "a21235a2-83e3-46fd-ae71-d9c03e22cfa9")
+ )
+ (wire
+ (pts
(xy 144.78 91.44) (xy 146.05 91.44)
)
(stroke
@@ -2124,6 +2144,16 @@
)
(wire
(pts
+ (xy 161.29 96.52) (xy 161.29 99.06)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "c0662409-5cdb-4c63-905b-fb5fd0ac3836")
+ )
+ (wire
+ (pts
(xy 129.54 44.45) (xy 134.62 44.45)
)
(stroke
@@ -2174,16 +2204,6 @@
)
(wire
(pts
- (xy 144.78 96.52) (xy 146.05 96.52)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "d3a30c70-0226-4ae5-9f70-ef3b2215c246")
- )
- (wire
- (pts
(xy 140.97 54.61) (xy 140.97 55.88)
)
(stroke
@@ -2396,17 +2416,6 @@
)
(uuid "057de9a6-809c-426f-92b4-ee5e67077ef5")
)
- (hierarchical_label "RMII_RXER"
- (shape output)
- (at 146.05 96.52 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (justify left)
- )
- (uuid "0b994f5e-1104-41bc-b95d-b2cd80c2b954")
- )
(hierarchical_label "RMII_TXD0"
(shape input)
(at 146.05 78.74 0)
@@ -3584,6 +3593,74 @@
)
)
(symbol
+ (lib_id "Device:R")
+ (at 154.94 96.52 270)
+ (mirror x)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "7f27190b-12c9-4cbe-b75b-5a5092f840e8")
+ (property "Reference" "R27"
+ (at 156.21 101.346 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "10k"
+ (at 156.21 98.806 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 154.94 98.298 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 154.94 96.52 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Resistor"
+ (at 154.94 96.52 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "d7009076-4622-4033-9927-3339c2cfcf46")
+ )
+ (pin "1"
+ (uuid "db76a83c-1446-4432-b577-3925fe697248")
+ )
+ (instances
+ (project ""
+ (path "/5defd195-0277-4d04-9f5f-69e505c9845c/3f49bcfb-bae6-46ff-af40-a6657170aa94"
+ (reference "R27")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
(lib_id "power:GND")
(at 176.53 124.46 0)
(unit 1)
@@ -3650,6 +3727,72 @@
)
)
(symbol
+ (lib_id "power:GND")
+ (at 161.29 99.06 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "90cec94b-086c-4820-b107-a44aff5d5248")
+ (property "Reference" "#PWR041"
+ (at 161.29 105.41 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 161.29 104.14 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 161.29 99.06 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 161.29 99.06 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"GND\" , ground"
+ (at 161.29 99.06 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "df89d265-bec8-48e4-8b14-7fa11560c182")
+ )
+ (instances
+ (project ""
+ (path "/5defd195-0277-4d04-9f5f-69e505c9845c/3f49bcfb-bae6-46ff-af40-a6657170aa94"
+ (reference "#PWR041")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
(lib_id "power:+3.3V")
(at 124.46 35.56 0)
(unit 1)
diff --git a/pcb/iot-contact.kicad_sch b/pcb/iot-contact.kicad_sch
index 9ce221b..da97a35 100644
--- a/pcb/iot-contact.kicad_sch
+++ b/pcb/iot-contact.kicad_sch
@@ -4947,6 +4947,14 @@
(uuid "ef781e7b-a406-48a3-94cb-c394198204f7")
)
(no_connect
+ (at 63.5 90.17)
+ (uuid "3ba0cbb6-23a8-4508-902f-5c4cb58d1ed9")
+ )
+ (no_connect
+ (at 63.5 82.55)
+ (uuid "692f0ba2-71d0-49f1-aee1-c4bfd5318df3")
+ )
+ (no_connect
(at 20.32 90.17)
(uuid "73339d64-fbd7-43a5-b622-54ab025838f3")
)
@@ -4956,7 +4964,7 @@
)
(wire
(pts
- (xy 153.67 40.64) (xy 153.67 63.5)
+ (xy 162.56 40.64) (xy 162.56 63.5)
)
(stroke
(width 0)
@@ -5036,6 +5044,16 @@
)
(wire
(pts
+ (xy 113.03 69.85) (xy 142.24 69.85)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "10ed01e2-4b11-4448-b5da-de56d907b459")
+ )
+ (wire
+ (pts
(xy 76.2 127) (xy 76.2 144.78)
)
(stroke
@@ -5086,6 +5104,16 @@
)
(wire
(pts
+ (xy 113.03 74.93) (xy 142.24 74.93)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "1d237836-bcd0-4f7b-8d9d-e6ac26eff090")
+ )
+ (wire
+ (pts
(xy 266.7 129.54) (xy 279.4 129.54)
)
(stroke
@@ -5166,6 +5194,16 @@
)
(wire
(pts
+ (xy 113.03 95.25) (xy 142.24 95.25)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "2da7ee33-b544-4abe-838a-2813decb8cc8")
+ )
+ (wire
+ (pts
(xy 220.98 132.08) (xy 229.87 132.08)
)
(stroke
@@ -5206,7 +5244,7 @@
)
(wire
(pts
- (xy 144.78 35.56) (xy 158.75 35.56)
+ (xy 144.78 35.56) (xy 167.64 35.56)
)
(stroke
(width 0)
@@ -5236,7 +5274,7 @@
)
(wire
(pts
- (xy 144.78 30.48) (xy 161.29 30.48)
+ (xy 144.78 30.48) (xy 170.18 30.48)
)
(stroke
(width 0)
@@ -5266,7 +5304,7 @@
)
(wire
(pts
- (xy 161.29 30.48) (xy 161.29 63.5)
+ (xy 170.18 30.48) (xy 170.18 63.5)
)
(stroke
(width 0)
@@ -5336,6 +5374,16 @@
)
(wire
(pts
+ (xy 113.03 77.47) (xy 142.24 77.47)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "4c7ebb15-f2d1-44aa-a78e-a34fea0a640b")
+ )
+ (wire
+ (pts
(xy 223.52 119.38) (xy 223.52 127)
)
(stroke
@@ -5396,7 +5444,7 @@
)
(wire
(pts
- (xy 144.78 40.64) (xy 153.67 40.64)
+ (xy 144.78 40.64) (xy 162.56 40.64)
)
(stroke
(width 0)
@@ -5556,7 +5604,7 @@
)
(wire
(pts
- (xy 144.78 43.18) (xy 151.13 43.18)
+ (xy 144.78 43.18) (xy 160.02 43.18)
)
(stroke
(width 0)
@@ -5646,7 +5694,7 @@
)
(wire
(pts
- (xy 156.21 38.1) (xy 156.21 63.5)
+ (xy 165.1 38.1) (xy 165.1 63.5)
)
(stroke
(width 0)
@@ -5656,6 +5704,16 @@
)
(wire
(pts
+ (xy 113.03 67.31) (xy 142.24 67.31)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "914832c8-1be4-4815-9a99-100ebe62578d")
+ )
+ (wire
+ (pts
(xy 256.54 127) (xy 279.4 127)
)
(stroke
@@ -5716,6 +5774,16 @@
)
(wire
(pts
+ (xy 113.03 80.01) (xy 142.24 80.01)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "a8afdd9b-77f4-4628-a41d-53674793fad8")
+ )
+ (wire
+ (pts
(xy 173.99 175.26) (xy 165.1 175.26)
)
(stroke
@@ -5726,7 +5794,7 @@
)
(wire
(pts
- (xy 158.75 35.56) (xy 158.75 63.5)
+ (xy 167.64 35.56) (xy 167.64 63.5)
)
(stroke
(width 0)
@@ -5786,7 +5854,27 @@
)
(wire
(pts
- (xy 144.78 38.1) (xy 156.21 38.1)
+ (xy 113.03 87.63) (xy 142.24 87.63)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "b7d30d62-2312-41d1-a210-dd6f72f1bbce")
+ )
+ (wire
+ (pts
+ (xy 113.03 90.17) (xy 142.24 90.17)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "bb035a58-c497-4bb2-ab93-8de23fc240f2")
+ )
+ (wire
+ (pts
+ (xy 144.78 38.1) (xy 165.1 38.1)
)
(stroke
(width 0)
@@ -5816,7 +5904,7 @@
)
(wire
(pts
- (xy 151.13 43.18) (xy 151.13 63.5)
+ (xy 160.02 43.18) (xy 160.02 63.5)
)
(stroke
(width 0)
@@ -5836,6 +5924,16 @@
)
(wire
(pts
+ (xy 113.03 82.55) (xy 142.24 82.55)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "cb0ebaf4-dd7e-42d7-a49f-b46678ea251d")
+ )
+ (wire
+ (pts
(xy 120.65 142.24) (xy 137.16 142.24)
)
(stroke
@@ -5946,6 +6044,16 @@
)
(wire
(pts
+ (xy 113.03 72.39) (xy 142.24 72.39)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "e91f0b6a-445a-494d-ba56-ef781cd6adb7")
+ )
+ (wire
+ (pts
(xy 15.24 82.55) (xy 15.24 87.63)
)
(stroke
@@ -6015,7 +6123,7 @@
(uuid "ff767fba-1502-4f55-83d5-4df8d74c4f5e")
)
(label "~{RESET}"
- (at 161.29 30.48 0)
+ (at 170.18 30.48 0)
(effects
(font
(size 1.27 1.27)
@@ -8716,7 +8824,7 @@
)
)
(pin "~{PHY_RST}" input
- (at 113.03 97.79 0)
+ (at 113.03 95.25 0)
(uuid "a788684c-88e1-46de-abb7-ef914e56faa5")
(effects
(font
@@ -8725,18 +8833,8 @@
(justify right)
)
)
- (pin "RMII_RXER" output
- (at 113.03 80.01 0)
- (uuid "ba7b1ea0-ca94-469d-86a9-64aa3dcf4b81")
- (effects
- (font
- (size 1.27 1.27)
- )
- (justify right)
- )
- )
(pin "RMII_CRS_DV" output
- (at 113.03 82.55 0)
+ (at 113.03 80.01 0)
(uuid "23e1d8fc-14c2-48aa-b120-7a87199be7e7")
(effects
(font
@@ -8746,7 +8844,7 @@
)
)
(pin "RMII_REF_CLK" output
- (at 113.03 85.09 0)
+ (at 113.03 82.55 0)
(uuid "c75d92bb-8145-4fa1-9e13-53ec11cc9718")
(effects
(font
@@ -8756,7 +8854,7 @@
)
)
(pin "MDC" input
- (at 113.03 90.17 0)
+ (at 113.03 87.63 0)
(uuid "84d6bf19-ad6b-465b-8c59-32bd8d44b6a2")
(effects
(font
@@ -8766,7 +8864,7 @@
)
)
(pin "MDIO" bidirectional
- (at 113.03 92.71 0)
+ (at 113.03 90.17 0)
(uuid "17d35c8a-6c12-4603-8c6c-262f2a123754")
(effects
(font
@@ -8981,7 +9079,7 @@
)
)
(pin "JTAG_TDI" input
- (at 151.13 63.5 90)
+ (at 160.02 63.5 90)
(uuid "b2396e60-dbe8-4bb8-a732-db86b6030721")
(effects
(font
@@ -8991,7 +9089,7 @@
)
)
(pin "JTAG_TDO" output
- (at 153.67 63.5 90)
+ (at 162.56 63.5 90)
(uuid "10971b42-61b0-46e8-a8d2-50c70ff33820")
(effects
(font
@@ -9001,7 +9099,7 @@
)
)
(pin "JTAG_TMS" bidirectional
- (at 156.21 63.5 90)
+ (at 165.1 63.5 90)
(uuid "0c7de78a-5236-4739-9d97-7135d8778045")
(effects
(font
@@ -9011,7 +9109,7 @@
)
)
(pin "JTAG_TCK" input
- (at 158.75 63.5 90)
+ (at 167.64 63.5 90)
(uuid "1bd1ac5e-60ff-4db1-8c4d-634521954100")
(effects
(font
@@ -9111,7 +9209,7 @@
)
)
(pin "~{RESET}" input
- (at 161.29 63.5 90)
+ (at 170.18 63.5 90)
(uuid "c28fce53-3088-49a6-a35c-932402637531")
(effects
(font
@@ -9120,6 +9218,106 @@
(justify right)
)
)
+ (pin "ETH_RXD0" input
+ (at 142.24 67.31 180)
+ (uuid "b4ccb2fa-a560-4732-a2a8-3a9ae7f90210")
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (pin "ETH_CRS_DV" input
+ (at 142.24 80.01 180)
+ (uuid "b626ab36-037b-487b-b472-b14d0a1d5e26")
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (pin "ETH_RXD1" input
+ (at 142.24 69.85 180)
+ (uuid "7a71462e-4575-4856-a465-2c809d1c223e")
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (pin "ETH_TX_EN" output
+ (at 142.24 77.47 180)
+ (uuid "fdd16b23-e1bb-4d0c-80f3-cb80fcf5bf8e")
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (pin "ETH_TXD0" output
+ (at 142.24 72.39 180)
+ (uuid "54e93045-76c6-4da0-8214-bf4ead041189")
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (pin "ETH_TXD1" bidirectional
+ (at 142.24 74.93 180)
+ (uuid "6f3e9348-5ce9-48ae-9011-aab4e6e87095")
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (pin "ETH_REF_CLK" input
+ (at 142.24 82.55 180)
+ (uuid "8ea4536b-3999-4f33-a7f8-d2e3eeb4dc14")
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (pin "ETH_MDC" output
+ (at 142.24 87.63 180)
+ (uuid "8934a0ab-048a-490b-a961-b6525cd8a9b5")
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (pin "ETH_MDIO" bidirectional
+ (at 142.24 90.17 180)
+ (uuid "2bc0e4aa-a8cc-4514-868e-ff23e19e8bd2")
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (pin "~{PHY_RESET}" output
+ (at 142.24 95.25 180)
+ (uuid "4c0ff799-d6a3-4994-8aae-f83580afe564")
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
(instances
(project "iot-contact"
(path "/5defd195-0277-4d04-9f5f-69e505c9845c"
diff --git a/pcb/processor.kicad_sch b/pcb/processor.kicad_sch
index a862c4c..355b2b1 100644
--- a/pcb/processor.kicad_sch
+++ b/pcb/processor.kicad_sch
@@ -3197,7 +3197,7 @@
(uuid "40883058-005b-4402-8cb4-5d0f47d4d794")
)
(junction
- (at 177.8 140.97)
+ (at 214.63 144.78)
(diameter 0)
(color 0 0 0 0)
(uuid "73728a3e-c881-4df2-b5cc-d638e9ab6b6c")
@@ -3209,7 +3209,7 @@
(uuid "7d364f8e-8d6b-478a-b75a-418549521c71")
)
(junction
- (at 177.8 148.59)
+ (at 214.63 152.4)
(diameter 0)
(color 0 0 0 0)
(uuid "7fc14173-1552-455b-8f5e-60ea163e14d2")
@@ -3255,10 +3255,6 @@
(uuid "034e756f-e5a5-487c-a98a-4302f0025d50")
)
(no_connect
- (at 154.94 147.32)
- (uuid "1c28c442-d843-4ee0-b198-8897ed8d7cec")
- )
- (no_connect
(at 104.14 88.9)
(uuid "22d8f362-8601-42f0-a8bd-acd4a0c70139")
)
@@ -3295,10 +3291,6 @@
(uuid "4001f45d-56fb-4782-b771-98dd10d8e4b6")
)
(no_connect
- (at 154.94 144.78)
- (uuid "485bae6a-b05a-4166-9664-4f8ab6494c60")
- )
- (no_connect
(at 104.14 142.24)
(uuid "4b4284b3-3a92-403a-a6c2-398b3ae06f35")
)
@@ -3323,10 +3315,6 @@
(uuid "59801420-9f08-4430-8826-3d485d945ead")
)
(no_connect
- (at 154.94 119.38)
- (uuid "5d5939d5-6c4f-44ca-90ad-45e24290e59a")
- )
- (no_connect
(at 104.14 91.44)
(uuid "6ce1eedd-d003-4d30-8f2b-3bbfe8963c25")
)
@@ -3363,10 +3351,6 @@
(uuid "8e62c90a-449c-42aa-8a48-19190d803198")
)
(no_connect
- (at 154.94 66.04)
- (uuid "8effecb6-6ec0-4b0b-8e63-9819162ee191")
- )
- (no_connect
(at 154.94 91.44)
(uuid "92208e34-6824-4568-aace-665046be0a73")
)
@@ -3419,22 +3403,10 @@
(uuid "bd12f165-9515-4d18-b019-671bda0176ea")
)
(no_connect
- (at 154.94 124.46)
- (uuid "bd73e49b-e294-444a-b81b-2e9ae82f50ed")
- )
- (no_connect
- (at 154.94 121.92)
- (uuid "c82bc3ee-d60c-4796-b2aa-0cc1a145ac9d")
- )
- (no_connect
(at 104.14 147.32)
(uuid "ca1a388b-6ed9-4595-8ff6-5c255fb65b78")
)
(no_connect
- (at 154.94 50.8)
- (uuid "d1889729-f391-4170-bd7f-f5ec788e98db")
- )
- (no_connect
(at 154.94 63.5)
(uuid "d494c20c-fa4f-4e6b-b618-b032049a6ac3")
)
@@ -3471,18 +3443,10 @@
(uuid "e32597d5-a233-4444-b6ba-c97ea03b12d9")
)
(no_connect
- (at 154.94 137.16)
- (uuid "e5037586-b6f7-4028-bfce-1cd64ce00955")
- )
- (no_connect
(at 154.94 165.1)
(uuid "e69e7406-aaef-4024-8fed-364fdbadf8b4")
)
(no_connect
- (at 104.14 127)
- (uuid "e95d8716-e197-4b7e-beba-c9d125fb2bfd")
- )
- (no_connect
(at 104.14 129.54)
(uuid "edbeece1-79ff-4d88-b69c-dfd83538013b")
)
@@ -3507,10 +3471,6 @@
(uuid "f9ec46bb-b7cd-422e-8bd9-f49ef5a6c71a")
)
(no_connect
- (at 154.94 53.34)
- (uuid "fcc8e4f2-e139-4b85-8b1e-efd799f7693b")
- )
- (no_connect
(at 104.14 99.06)
(uuid "feb5fe52-f485-432d-8d4b-2d920b9254d2")
)
@@ -3526,6 +3486,16 @@
)
(wire
(pts
+ (xy 154.94 50.8) (xy 156.21 50.8)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "05af2e83-0f73-4c3f-8ab4-e941cc3bcc19")
+ )
+ (wire
+ (pts
(xy 46.99 63.5) (xy 46.99 66.04)
)
(stroke
@@ -3536,6 +3506,16 @@
)
(wire
(pts
+ (xy 154.94 119.38) (xy 156.21 119.38)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "06eb2808-9065-4232-9161-14fcfe697f43")
+ )
+ (wire
+ (pts
(xy 127 36.83) (xy 127 38.1)
)
(stroke
@@ -3546,6 +3526,16 @@
)
(wire
(pts
+ (xy 102.87 127) (xy 104.14 127)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "08f519e1-322e-40e0-9252-9b4a53b7d9c8")
+ )
+ (wire
+ (pts
(xy 137.16 36.83) (xy 134.62 36.83)
)
(stroke
@@ -3566,7 +3556,7 @@
)
(wire
(pts
- (xy 167.64 148.59) (xy 167.64 172.72)
+ (xy 175.26 152.4) (xy 175.26 172.72)
)
(stroke
(width 0)
@@ -3576,7 +3566,7 @@
)
(wire
(pts
- (xy 167.64 172.72) (xy 154.94 172.72)
+ (xy 175.26 172.72) (xy 154.94 172.72)
)
(stroke
(width 0)
@@ -3596,7 +3586,7 @@
)
(wire
(pts
- (xy 165.1 170.18) (xy 165.1 140.97)
+ (xy 172.72 170.18) (xy 172.72 144.78)
)
(stroke
(width 0)
@@ -3676,7 +3666,7 @@
)
(wire
(pts
- (xy 200.66 148.59) (xy 201.93 148.59)
+ (xy 237.49 152.4) (xy 238.76 152.4)
)
(stroke
(width 0)
@@ -3726,7 +3716,17 @@
)
(wire
(pts
- (xy 177.8 140.97) (xy 193.04 140.97)
+ (xy 154.94 137.16) (xy 156.21 137.16)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "45c2adc4-7ee3-44b7-b6fb-7ad8a1ccf3bd")
+ )
+ (wire
+ (pts
+ (xy 214.63 144.78) (xy 229.87 144.78)
)
(stroke
(width 0)
@@ -3766,6 +3766,16 @@
)
(wire
(pts
+ (xy 154.94 124.46) (xy 156.21 124.46)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "55a72f09-729c-4f94-9c9a-87a58e529209")
+ )
+ (wire
+ (pts
(xy 124.46 36.83) (xy 124.46 38.1)
)
(stroke
@@ -3886,7 +3896,7 @@
)
(wire
(pts
- (xy 154.94 170.18) (xy 165.1 170.18)
+ (xy 154.94 170.18) (xy 172.72 170.18)
)
(stroke
(width 0)
@@ -3976,7 +3986,17 @@
)
(wire
(pts
- (xy 200.66 140.97) (xy 201.93 140.97)
+ (xy 154.94 144.78) (xy 156.21 144.78)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "a4df946f-c022-454a-8db4-3e7ae0a6a3d1")
+ )
+ (wire
+ (pts
+ (xy 237.49 144.78) (xy 238.76 144.78)
)
(stroke
(width 0)
@@ -4056,7 +4076,17 @@
)
(wire
(pts
- (xy 165.1 140.97) (xy 177.8 140.97)
+ (xy 154.94 147.32) (xy 156.21 147.32)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "c5a5b324-8a17-47f5-baa6-80cab46c9ed8")
+ )
+ (wire
+ (pts
+ (xy 172.72 144.78) (xy 214.63 144.78)
)
(stroke
(width 0)
@@ -4106,7 +4136,7 @@
)
(wire
(pts
- (xy 177.8 148.59) (xy 193.04 148.59)
+ (xy 214.63 152.4) (xy 229.87 152.4)
)
(stroke
(width 0)
@@ -4116,6 +4146,16 @@
)
(wire
(pts
+ (xy 154.94 66.04) (xy 156.21 66.04)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "d4400fb8-44d6-4b00-a389-cd0150f2a1ef")
+ )
+ (wire
+ (pts
(xy 130.81 36.83) (xy 130.81 26.67)
)
(stroke
@@ -4146,6 +4186,16 @@
)
(wire
(pts
+ (xy 154.94 121.92) (xy 156.21 121.92)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "e318a557-328c-49fd-ad13-ef2bfb046289")
+ )
+ (wire
+ (pts
(xy 154.94 71.12) (xy 156.21 71.12)
)
(stroke
@@ -4166,6 +4216,16 @@
)
(wire
(pts
+ (xy 154.94 53.34) (xy 156.21 53.34)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "ecad18a7-a307-43af-a7dc-b21c045546d1")
+ )
+ (wire
+ (pts
(xy 87.63 60.96) (xy 76.2 60.96)
)
(stroke
@@ -4186,7 +4246,7 @@
)
(wire
(pts
- (xy 177.8 148.59) (xy 167.64 148.59)
+ (xy 214.63 152.4) (xy 175.26 152.4)
)
(stroke
(width 0)
@@ -4255,6 +4315,17 @@
)
(uuid "0c6e71a3-ccd4-4f57-aacd-cd48264882d5")
)
+ (hierarchical_label "ETH_REF_CLK"
+ (shape input)
+ (at 156.21 50.8 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ (uuid "10b4dad7-a46e-425c-9f7c-bb54668de57b")
+ )
(hierarchical_label "MOT_ENABLE"
(shape output)
(at 102.87 114.3 180)
@@ -4277,6 +4348,17 @@
)
(uuid "3344ea58-6ebf-4d72-89cc-cbac6c60daa4")
)
+ (hierarchical_label "ETH_TXD1"
+ (shape bidirectional)
+ (at 156.21 124.46 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ (uuid "526c4e36-34ad-4ff8-bc05-a38562c4a950")
+ )
(hierarchical_label "LED_UPD"
(shape output)
(at 102.87 121.92 180)
@@ -4354,6 +4436,17 @@
)
(uuid "7cea7323-ae92-4bce-baa0-3ea976745bf9")
)
+ (hierarchical_label "ETH_RXD1"
+ (shape input)
+ (at 156.21 147.32 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ (uuid "7d16acce-f05a-45dc-9fda-d90e45822ff1")
+ )
(hierarchical_label "JTAG_TCK"
(shape input)
(at 156.21 83.82 0)
@@ -4365,6 +4458,50 @@
)
(uuid "806823e9-c7ef-45dc-832c-ddb4378c340f")
)
+ (hierarchical_label "ETH_CRS_DV"
+ (shape input)
+ (at 156.21 66.04 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ (uuid "8426ce38-c72d-434d-8655-a8ec9e052104")
+ )
+ (hierarchical_label "ETH_TXD0"
+ (shape output)
+ (at 156.21 121.92 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ (uuid "84aa72ef-0ecb-40dc-b64a-72c309b6a56a")
+ )
+ (hierarchical_label "ETH_TX_EN"
+ (shape output)
+ (at 156.21 119.38 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ (uuid "8cbbf7dc-8c92-4c5a-a748-add4c2b27081")
+ )
+ (hierarchical_label "ETH_RXD0"
+ (shape input)
+ (at 156.21 144.78 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ (uuid "98fca139-cca7-4726-85ab-9fff55aee402")
+ )
(hierarchical_label "JTAG_TDO"
(shape output)
(at 156.21 99.06 0)
@@ -4376,6 +4513,28 @@
)
(uuid "c8c54128-6def-44a1-83c3-03363c086b89")
)
+ (hierarchical_label "ETH_MDIO"
+ (shape bidirectional)
+ (at 156.21 53.34 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ (uuid "ca1a5197-1705-44af-9a69-adaa399ddc1f")
+ )
+ (hierarchical_label "~{PHY_RESET}"
+ (shape output)
+ (at 102.87 127 180)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ (uuid "e81464e7-a3ab-4bfb-85f5-b6793592e857")
+ )
(hierarchical_label "UART_RX"
(shape input)
(at 156.21 73.66 0)
@@ -4387,6 +4546,17 @@
)
(uuid "f746bc5a-1478-4385-b328-a1f6bc50eb2b")
)
+ (hierarchical_label "ETH_MDC"
+ (shape output)
+ (at 156.21 137.16 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ (uuid "f9aba37c-8cd6-4706-a594-00179a8b4e08")
+ )
(hierarchical_label "CONTACT_CLOSED"
(shape input)
(at 102.87 73.66 180)
@@ -4884,6 +5054,7 @@
)
(pin "48"
(uuid "e589f154-9286-4327-906d-cfcbabc2ed20")
+ (alternate "ETH_TX_EN")
)
(pin "99"
(uuid "447c55fd-f080-44d5-9ade-8e60cbe2c7b0")
@@ -4938,6 +5109,7 @@
)
(pin "32"
(uuid "f007a9ff-b969-44ba-b252-2ccc6bb6f0ae")
+ (alternate "ETH_CRS_DV")
)
(pin "58"
(uuid "2961db49-ca2d-4545-bb6a-66b4af18f94d")
@@ -4999,6 +5171,7 @@
)
(pin "33"
(uuid "55778e22-5558-4006-82e8-5b0f09e2ff4e")
+ (alternate "ETH_RXD0")
)
(pin "61"
(uuid "fae60b9e-5c19-43cd-9b7d-5b3241a97831")
@@ -5049,9 +5222,11 @@
)
(pin "52"
(uuid "0f3a7e62-c9b9-4ba9-a8be-24cb17048257")
+ (alternate "ETH_TXD1")
)
(pin "51"
(uuid "c0bd4607-b468-4695-a75e-4556bb0094f5")
+ (alternate "ETH_TXD0")
)
(pin "23"
(uuid "1d346cd4-81d2-4fd3-bee8-1a6ad366a2cb")
@@ -5125,9 +5300,11 @@
)
(pin "25"
(uuid "caed367f-2304-4e0b-bc72-91f4230b17e2")
+ (alternate "ETH_MDIO")
)
(pin "24"
(uuid "c2e8512b-4396-46fe-b4e2-3f8582201e40")
+ (alternate "ETH_REF_CLK")
)
(pin "90"
(uuid "ec58a3b6-da4c-45f1-ae00-6c0c64654711")
@@ -5137,6 +5314,7 @@
)
(pin "34"
(uuid "cc142d85-c151-4d1d-8e47-3063ca34ad65")
+ (alternate "ETH_RXD1")
)
(pin "44"
(uuid "29edf8b5-d32e-4513-aecc-97229a7e9b3f")
@@ -5180,6 +5358,7 @@
)
(pin "16"
(uuid "b4c5a137-2ad8-4076-951c-d7327bff27c8")
+ (alternate "ETH_MDC")
)
(pin "26"
(uuid "536b12dc-aebf-44dd-ac4f-3965f2fb06a4")
@@ -5201,7 +5380,7 @@
)
(symbol
(lib_id "Device:C")
- (at 196.85 140.97 90)
+ (at 233.68 144.78 90)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
@@ -5209,7 +5388,7 @@
(dnp no)
(uuid "53176832-9d75-483e-9047-22c8fb51ccc8")
(property "Reference" "C4"
- (at 200.914 135.89 90)
+ (at 237.744 139.7 90)
(effects
(font
(size 1.27 1.27)
@@ -5217,7 +5396,7 @@
)
)
(property "Value" "1.5pF"
- (at 200.914 138.43 90)
+ (at 237.744 142.24 90)
(effects
(font
(size 1.27 1.27)
@@ -5225,7 +5404,7 @@
)
)
(property "Footprint" ""
- (at 200.66 140.0048 0)
+ (at 237.49 143.8148 0)
(effects
(font
(size 1.27 1.27)
@@ -5234,7 +5413,7 @@
)
)
(property "Datasheet" "~"
- (at 196.85 140.97 0)
+ (at 233.68 144.78 0)
(effects
(font
(size 1.27 1.27)
@@ -5243,7 +5422,7 @@
)
)
(property "Description" "Unpolarized capacitor"
- (at 196.85 140.97 0)
+ (at 233.68 144.78 0)
(effects
(font
(size 1.27 1.27)
@@ -5335,7 +5514,7 @@
)
(symbol
(lib_id "Device:Crystal")
- (at 177.8 144.78 90)
+ (at 214.63 148.59 90)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
@@ -5344,7 +5523,7 @@
(fields_autoplaced yes)
(uuid "96986991-648d-4e7f-8857-fad655d34bb8")
(property "Reference" "Y1"
- (at 181.61 143.5099 90)
+ (at 218.44 147.3199 90)
(effects
(font
(size 1.27 1.27)
@@ -5353,7 +5532,7 @@
)
)
(property "Value" "32.768kHz"
- (at 181.61 146.0499 90)
+ (at 218.44 149.8599 90)
(effects
(font
(size 1.27 1.27)
@@ -5362,7 +5541,7 @@
)
)
(property "Footprint" ""
- (at 177.8 144.78 0)
+ (at 214.63 148.59 0)
(effects
(font
(size 1.27 1.27)
@@ -5371,7 +5550,7 @@
)
)
(property "Datasheet" "~"
- (at 177.8 144.78 0)
+ (at 214.63 148.59 0)
(effects
(font
(size 1.27 1.27)
@@ -5380,7 +5559,7 @@
)
)
(property "Description" "Two pin crystal"
- (at 177.8 144.78 0)
+ (at 214.63 148.59 0)
(effects
(font
(size 1.27 1.27)
@@ -5607,7 +5786,7 @@
)
(symbol
(lib_id "Device:C")
- (at 196.85 148.59 90)
+ (at 233.68 152.4 90)
(mirror x)
(unit 1)
(exclude_from_sim no)
@@ -5616,7 +5795,7 @@
(dnp no)
(uuid "ba1db630-5593-40d7-be06-ae2183222f01")
(property "Reference" "C5"
- (at 200.914 154.686 90)
+ (at 237.744 158.496 90)
(effects
(font
(size 1.27 1.27)
@@ -5624,7 +5803,7 @@
)
)
(property "Value" "1.5pF"
- (at 200.914 152.146 90)
+ (at 237.744 155.956 90)
(effects
(font
(size 1.27 1.27)
@@ -5632,7 +5811,7 @@
)
)
(property "Footprint" ""
- (at 200.66 149.5552 0)
+ (at 237.49 153.3652 0)
(effects
(font
(size 1.27 1.27)
@@ -5641,7 +5820,7 @@
)
)
(property "Datasheet" "~"
- (at 196.85 148.59 0)
+ (at 233.68 152.4 0)
(effects
(font
(size 1.27 1.27)
@@ -5650,7 +5829,7 @@
)
)
(property "Description" "Unpolarized capacitor"
- (at 196.85 148.59 0)
+ (at 233.68 152.4 0)
(effects
(font
(size 1.27 1.27)
@@ -5949,7 +6128,7 @@
)
(symbol
(lib_id "power:GND")
- (at 201.93 148.59 90)
+ (at 238.76 152.4 90)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
@@ -5958,7 +6137,7 @@
(fields_autoplaced yes)
(uuid "de73bd67-0309-410d-b86d-97211b75731b")
(property "Reference" "#PWR017"
- (at 208.28 148.59 0)
+ (at 245.11 152.4 0)
(effects
(font
(size 1.27 1.27)
@@ -5967,7 +6146,7 @@
)
)
(property "Value" "GND"
- (at 205.74 148.5899 90)
+ (at 242.57 152.3999 90)
(effects
(font
(size 1.27 1.27)
@@ -5976,7 +6155,7 @@
)
)
(property "Footprint" ""
- (at 201.93 148.59 0)
+ (at 238.76 152.4 0)
(effects
(font
(size 1.27 1.27)
@@ -5985,7 +6164,7 @@
)
)
(property "Datasheet" ""
- (at 201.93 148.59 0)
+ (at 238.76 152.4 0)
(effects
(font
(size 1.27 1.27)
@@ -5994,7 +6173,7 @@
)
)
(property "Description" "Power symbol creates a global label with name \"GND\" , ground"
- (at 201.93 148.59 0)
+ (at 238.76 152.4 0)
(effects
(font
(size 1.27 1.27)
@@ -6082,7 +6261,7 @@
)
(symbol
(lib_id "power:GND")
- (at 201.93 140.97 90)
+ (at 238.76 144.78 90)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
@@ -6091,7 +6270,7 @@
(fields_autoplaced yes)
(uuid "e9136fee-fe1e-4018-820f-ab598eddd041")
(property "Reference" "#PWR018"
- (at 208.28 140.97 0)
+ (at 245.11 144.78 0)
(effects
(font
(size 1.27 1.27)
@@ -6100,7 +6279,7 @@
)
)
(property "Value" "GND"
- (at 205.74 140.9699 90)
+ (at 242.57 144.7799 90)
(effects
(font
(size 1.27 1.27)
@@ -6109,7 +6288,7 @@
)
)
(property "Footprint" ""
- (at 201.93 140.97 0)
+ (at 238.76 144.78 0)
(effects
(font
(size 1.27 1.27)
@@ -6118,7 +6297,7 @@
)
)
(property "Datasheet" ""
- (at 201.93 140.97 0)
+ (at 238.76 144.78 0)
(effects
(font
(size 1.27 1.27)
@@ -6127,7 +6306,7 @@
)
)
(property "Description" "Power symbol creates a global label with name \"GND\" , ground"
- (at 201.93 140.97 0)
+ (at 238.76 144.78 0)
(effects
(font
(size 1.27 1.27)