From c182e18d804edcf6c2603e9f1a90e5faa59108dc Mon Sep 17 00:00:00 2001 From: David Shah Date: Sat, 28 Jul 2018 20:56:30 +0200 Subject: [PATCH] hardware/lib: Add ARJ-202B dual magjack symbol Signed-off-by: David Shah --- hardware/lib/eco_connectors.dcm | 6 + hardware/lib/eco_connectors.lib | 343 ++++++++++++++++++++++++++++++++ 2 files changed, 349 insertions(+) diff --git a/hardware/lib/eco_connectors.dcm b/hardware/lib/eco_connectors.dcm index 0fa15ed..b3c0d7c 100644 --- a/hardware/lib/eco_connectors.dcm +++ b/hardware/lib/eco_connectors.dcm @@ -1,5 +1,11 @@ EESchema-DOCLIB Version 2.0 # +$CMP ARJ-202B +D Dual RJ45 1000Base-T with magnetics +K RJ45 1000Base-T ethernet +F https://abracon.com/Magnetics/lan/ARJ-202B.pdf +$ENDCMP +# $CMP PCIe_x4_EDGE D PCIe x4 edge connector K pcie x4 edge diff --git a/hardware/lib/eco_connectors.lib b/hardware/lib/eco_connectors.lib index 9ea61dd..da80687 100644 --- a/hardware/lib/eco_connectors.lib +++ b/hardware/lib/eco_connectors.lib @@ -1,6 +1,349 @@ EESchema-LIBRARY Version 2.4 #encoding utf-8 # +# ARJ-202B +# +DEF ARJ-202B P 0 0 Y Y 2 F N +F0 "P" -1050 -1400 50 H V C CNN +F1 "ARJ-202B" 300 -1050 50 V V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +A -525 750 25 1 1799 0 1 0 N -500 750 -550 750 +A -525 850 25 -1799 -1 0 1 0 N -550 850 -500 850 +A -475 750 25 1 1799 0 1 0 N -450 750 -500 750 +A -475 850 25 -1799 -1 0 1 0 N -500 850 -450 850 +A -425 750 25 1 1799 0 1 0 N -400 750 -450 750 +A -425 850 25 -1799 -1 0 1 0 N -450 850 -400 850 +A -375 750 25 1 1799 0 1 0 N -350 750 -400 750 +A -375 850 25 -1799 -1 0 1 0 N -400 850 -350 850 +A -200 325 25 -899 899 0 1 0 N -200 300 -200 350 +A -200 375 25 -899 899 0 1 0 N -200 350 -200 400 +A -200 425 25 -899 899 0 1 0 N -200 400 -200 450 +A -200 475 25 -899 899 0 1 0 N -200 450 -200 500 +A -200 725 25 -899 899 0 1 0 N -200 700 -200 750 +A -200 775 25 -899 899 0 1 0 N -200 750 -200 800 +A -200 825 25 -899 899 0 1 0 N -200 800 -200 850 +A -200 875 25 -899 899 0 1 0 N -200 850 -200 900 +A -100 325 25 901 -901 0 1 0 N -100 350 -100 300 +A -100 375 25 901 -901 0 1 0 N -100 400 -100 350 +A -100 425 25 901 -901 0 1 0 N -100 450 -100 400 +A -100 475 25 901 -901 0 1 0 N -100 500 -100 450 +A -100 725 25 901 -901 0 1 0 N -100 750 -100 700 +A -100 775 25 901 -901 0 1 0 N -100 800 -100 750 +A -100 825 25 901 -901 0 1 0 N -100 850 -100 800 +A -100 875 25 901 -901 0 1 0 N -100 900 -100 850 +A -525 -450 25 1 1799 1 1 0 N -500 -450 -550 -450 +A -525 -350 25 -1799 -1 1 1 0 N -550 -350 -500 -350 +A -525 -50 25 1 1799 1 1 0 N -500 -50 -550 -50 +A -525 50 25 -1799 -1 1 1 0 N -550 50 -500 50 +A -525 350 25 1 1799 1 1 0 N -500 350 -550 350 +A -525 450 25 -1799 -1 1 1 0 N -550 450 -500 450 +A -475 -450 25 1 1799 1 1 0 N -450 -450 -500 -450 +A -475 -350 25 -1799 -1 1 1 0 N -500 -350 -450 -350 +A -475 -50 25 1 1799 1 1 0 N -450 -50 -500 -50 +A -475 50 25 -1799 -1 1 1 0 N -500 50 -450 50 +A -475 350 25 1 1799 1 1 0 N -450 350 -500 350 +A -475 450 25 -1799 -1 1 1 0 N -500 450 -450 450 +A -425 -450 25 1 1799 1 1 0 N -400 -450 -450 -450 +A -425 -350 25 -1799 -1 1 1 0 N -450 -350 -400 -350 +A -425 -50 25 1 1799 1 1 0 N -400 -50 -450 -50 +A -425 50 25 -1799 -1 1 1 0 N -450 50 -400 50 +A -425 350 25 1 1799 1 1 0 N -400 350 -450 350 +A -425 450 25 -1799 -1 1 1 0 N -450 450 -400 450 +A -375 -450 25 1 1799 1 1 0 N -350 -450 -400 -450 +A -375 -350 25 -1799 -1 1 1 0 N -400 -350 -350 -350 +A -375 -50 25 1 1799 1 1 0 N -350 -50 -400 -50 +A -375 50 25 -1799 -1 1 1 0 N -400 50 -350 50 +A -375 350 25 1 1799 1 1 0 N -350 350 -400 350 +A -375 450 25 -1799 -1 1 1 0 N -400 450 -350 450 +A -200 -475 25 -899 899 1 1 0 N -200 -500 -200 -450 +A -200 -425 25 -899 899 1 1 0 N -200 -450 -200 -400 +A -200 -375 25 -899 899 1 1 0 N -200 -400 -200 -350 +A -200 -325 25 -899 899 1 1 0 N -200 -350 -200 -300 +A -200 -75 25 -899 899 1 1 0 N -200 -100 -200 -50 +A -200 -25 25 -899 899 1 1 0 N -200 -50 -200 0 +A -200 25 25 -899 899 1 1 0 N -200 0 -200 50 +A -200 75 25 -899 899 1 1 0 N -200 50 -200 100 +A -200 325 25 -899 899 1 1 0 N -200 300 -200 350 +A -200 375 25 -899 899 1 1 0 N -200 350 -200 400 +A -200 425 25 -899 899 1 1 0 N -200 400 -200 450 +A -200 475 25 -899 899 1 1 0 N -200 450 -200 500 +A -100 -475 25 901 -901 1 1 0 N -100 -450 -100 -500 +A -100 -425 25 901 -901 1 1 0 N -100 -400 -100 -450 +A -100 -375 25 901 -901 1 1 0 N -100 -350 -100 -400 +A -100 -325 25 901 -901 1 1 0 N -100 -300 -100 -350 +A -100 -75 25 901 -901 1 1 0 N -100 -50 -100 -100 +A -100 -25 25 901 -901 1 1 0 N -100 0 -100 -50 +A -100 25 25 901 -901 1 1 0 N -100 50 -100 0 +A -100 75 25 901 -901 1 1 0 N -100 100 -100 50 +A -100 325 25 901 -901 1 1 0 N -100 350 -100 300 +A -100 375 25 901 -901 1 1 0 N -100 400 -100 350 +A -100 425 25 901 -901 1 1 0 N -100 450 -100 400 +A -100 475 25 901 -901 1 1 0 N -100 500 -100 450 +A -525 -450 25 1 1799 2 1 0 N -500 -450 -550 -450 +A -525 -350 25 -1799 -1 2 1 0 N -550 -350 -500 -350 +A -525 -50 25 1 1799 2 1 0 N -500 -50 -550 -50 +A -525 50 25 -1799 -1 2 1 0 N -550 50 -500 50 +A -525 350 25 1 1799 2 1 0 N -500 350 -550 350 +A -525 450 25 -1799 -1 2 1 0 N -550 450 -500 450 +A -475 -450 25 1 1799 2 1 0 N -450 -450 -500 -450 +A -475 -350 25 -1799 -1 2 1 0 N -500 -350 -450 -350 +A -475 -50 25 1 1799 2 1 0 N -450 -50 -500 -50 +A -475 50 25 -1799 -1 2 1 0 N -500 50 -450 50 +A -475 350 25 1 1799 2 1 0 N -450 350 -500 350 +A -475 450 25 -1799 -1 2 1 0 N -500 450 -450 450 +A -425 -450 25 1 1799 2 1 0 N -400 -450 -450 -450 +A -425 -350 25 -1799 -1 2 1 0 N -450 -350 -400 -350 +A -425 -50 25 1 1799 2 1 0 N -400 -50 -450 -50 +A -425 50 25 -1799 -1 2 1 0 N -450 50 -400 50 +A -425 350 25 1 1799 2 1 0 N -400 350 -450 350 +A -425 450 25 -1799 -1 2 1 0 N -450 450 -400 450 +A -375 -450 25 1 1799 2 1 0 N -350 -450 -400 -450 +A -375 -350 25 -1799 -1 2 1 0 N -400 -350 -350 -350 +A -375 -50 25 1 1799 2 1 0 N -350 -50 -400 -50 +A -375 50 25 -1799 -1 2 1 0 N -400 50 -350 50 +A -375 350 25 1 1799 2 1 0 N -350 350 -400 350 +A -375 450 25 -1799 -1 2 1 0 N -400 450 -350 450 +A -200 -475 25 -899 899 2 1 0 N -200 -500 -200 -450 +A -200 -425 25 -899 899 2 1 0 N -200 -450 -200 -400 +A -200 -375 25 -899 899 2 1 0 N -200 -400 -200 -350 +A -200 -325 25 -899 899 2 1 0 N -200 -350 -200 -300 +A -200 -75 25 -899 899 2 1 0 N -200 -100 -200 -50 +A -200 -25 25 -899 899 2 1 0 N -200 -50 -200 0 +A -200 25 25 -899 899 2 1 0 N -200 0 -200 50 +A -200 75 25 -899 899 2 1 0 N -200 50 -200 100 +A -100 -475 25 901 -901 2 1 0 N -100 -450 -100 -500 +A -100 -425 25 901 -901 2 1 0 N -100 -400 -100 -450 +A -100 -375 25 901 -901 2 1 0 N -100 -350 -100 -400 +A -100 -325 25 901 -901 2 1 0 N -100 -300 -100 -350 +A -100 -75 25 901 -901 2 1 0 N -100 -50 -100 -100 +A -100 -25 25 901 -901 2 1 0 N -100 0 -100 -50 +A -100 25 25 901 -901 2 1 0 N -100 50 -100 0 +A -100 75 25 901 -901 2 1 0 N -100 100 -100 50 +C -800 -400 10 0 0 0 F +C -800 0 10 0 0 0 F +C -800 400 10 0 0 0 F +C 100 -400 10 0 0 0 F +C 100 0 10 0 0 0 F +C 100 400 10 0 0 0 F +C 250 -500 25 0 0 0 N +C 250 -300 25 0 0 0 N +C 250 -100 25 0 0 0 N +C 250 100 25 0 0 0 N +C 250 300 25 0 0 0 N +C 250 500 25 0 0 0 N +C 250 700 25 0 0 0 N +C 250 900 25 0 0 0 N +C 250 -500 25 1 0 0 N +C 250 -300 25 1 0 0 N +C 250 -100 25 1 0 0 N +C 250 100 25 1 0 0 N +C 250 300 25 1 0 0 N +C 250 500 25 1 0 0 N +C -520 720 10 0 1 0 F +C -520 880 10 0 1 0 F +C -520 -480 10 1 1 0 F +C -520 -320 10 1 1 0 F +C -520 -80 10 1 1 0 F +C -520 80 10 1 1 0 F +C -520 320 10 1 1 0 F +C -520 480 10 1 1 0 F +C -520 -480 10 2 1 0 F +C -520 -320 10 2 1 0 F +C -520 -80 10 2 1 0 F +C -520 80 10 2 1 0 F +C -520 320 10 2 1 0 F +C -520 480 10 2 1 0 F +T 900 -700 -900 25 0 0 0 0.47µF Normal 0 C C +T 0 -150 -900 25 0 0 0 "1nF ±10% 2kV" Normal 0 C C +T 0 0 400 25 0 0 0 75R Normal 0 C C +T 0 0 800 25 0 0 0 75R Normal 0 C C +T 0 0 -400 25 0 1 0 75R Normal 0 C C +T 0 0 0 25 0 1 0 75R Normal 0 C C +T 0 0 400 25 0 1 0 75R Normal 0 C C +T 0 0 -400 25 0 2 0 75R Normal 0 C C +T 0 0 0 25 0 2 0 75R Normal 0 C C +S -900 1100 400 -1350 0 0 0 f +P 2 0 0 0 -900 -300 -750 -300 N +P 2 0 0 0 -900 500 -750 500 N +P 2 0 0 0 -800 -1000 -800 -950 N +P 2 0 0 0 -800 -925 -750 -925 N +P 2 0 0 0 -800 -875 -750 -875 N +P 2 0 0 0 -800 -800 -800 -850 N +P 2 0 0 0 -750 100 -900 100 N +P 2 0 0 0 -580 -1140 -580 -1170 N +P 2 0 0 0 -550 -1300 -550 -1200 N +P 2 0 0 0 -530 -1150 -530 -1180 N +P 2 0 0 0 -250 800 -200 800 N +P 2 0 0 0 -175 -1050 -175 -950 N +P 2 0 0 0 -175 -1000 -900 -1000 N +P 2 0 0 0 -125 -1000 -125 -1050 N +P 2 0 0 0 -100 500 0 500 N +P 2 0 0 0 -100 900 0 900 N +P 2 0 0 0 -50 -1000 -100 -1000 N +P 2 0 0 0 0 300 -100 300 N +P 2 0 0 0 0 300 225 300 N +P 2 0 0 0 0 500 225 500 N +P 2 0 0 0 0 700 -100 700 N +P 2 0 0 0 0 700 225 700 N +P 2 0 0 0 0 900 225 900 N +P 2 0 0 0 50 -400 100 -400 N +P 2 0 0 0 50 0 100 0 N +P 2 0 0 0 50 400 100 400 N +P 2 0 0 0 70 -1140 70 -1170 N +P 2 0 0 0 100 -1300 100 -1200 N +P 2 0 0 0 100 -1000 -50 -1000 N +P 2 0 0 0 120 -1150 120 -1180 N +P 3 0 0 0 -800 -950 -800 -925 -850 -925 N +P 3 0 0 0 -800 -850 -800 -875 -850 -875 N +P 3 0 0 0 -700 -1250 -750 -1250 -750 -1350 N +P 3 0 0 0 -630 -1190 -580 -1140 -610 -1140 N +P 3 0 0 0 -580 -1200 -530 -1150 -560 -1150 N +P 3 0 0 0 -550 -1250 -450 -1250 -450 -1350 N +P 3 0 0 0 -100 -1000 -125 -1000 -125 -950 N +P 3 0 0 0 -50 -1250 -100 -1250 -100 -1350 N +P 3 0 0 0 20 -1190 70 -1140 40 -1140 N +P 3 0 0 0 50 800 100 800 100 -1000 N +P 3 0 0 0 70 -1200 120 -1150 90 -1150 N +P 3 0 0 0 100 -1250 200 -1250 200 -1350 N +P 6 0 0 0 -800 -400 -650 -400 -650 -550 -250 -550 -250 -400 -200 -400 N +P 6 0 0 0 -700 -1250 -650 -1250 -650 -1200 -550 -1250 -650 -1300 -650 -1250 N +P 6 0 0 0 -50 -1250 0 -1250 0 -1200 100 -1250 0 -1300 0 -1250 N +P 7 0 0 0 -800 0 -700 0 -650 0 -650 -150 -250 -150 -250 0 -200 0 N +P 7 0 0 0 -800 400 -650 400 -650 250 -500 250 -250 250 -250 400 -200 400 N +P 2 1 0 0 -580 -1140 -580 -1170 N +P 2 1 0 0 -100 -300 0 -300 N +P 2 1 0 0 -100 100 0 100 N +P 2 1 0 0 -100 500 0 500 N +P 2 1 0 0 0 -500 -100 -500 N +P 2 1 0 0 0 -500 225 -500 N +P 2 1 0 0 0 -300 225 -300 N +P 2 1 0 0 0 -100 -100 -100 N +P 2 1 0 0 0 -100 225 -100 N +P 2 1 0 0 0 100 225 100 N +P 2 1 0 0 0 300 -100 300 N +P 2 1 0 0 0 300 225 300 N +P 2 1 0 0 0 500 225 500 N +P 2 1 0 0 70 -1140 70 -1170 N +P 3 1 0 0 -630 -1190 -580 -1140 -610 -1140 N +P 3 1 0 0 20 -1190 70 -1140 40 -1140 N +P 2 2 0 0 -100 -300 0 -300 N +P 2 2 0 0 -100 100 0 100 N +P 2 2 0 0 0 -500 -100 -500 N +P 2 2 0 0 0 -500 225 -500 N +P 2 2 0 0 0 -300 225 -300 N +P 2 2 0 0 0 -100 -100 -100 N +P 2 2 0 0 0 -100 225 -100 N +P 2 2 0 0 0 100 225 100 N +P 2 0 1 0 -900 900 -750 900 N +P 2 0 1 0 -550 810 -350 810 N +P 2 0 1 0 -350 790 -550 790 N +P 2 0 1 0 -160 500 -160 300 N +P 2 0 1 0 -160 900 -160 700 N +P 2 0 1 0 -140 300 -140 500 N +P 2 0 1 0 -140 700 -140 900 N +P 2 0 1 0 -100 400 -50 400 N +P 2 0 1 0 -100 800 -50 800 N +P 3 0 1 0 -550 850 -550 900 -750 900 N +P 3 0 1 0 -350 350 -350 300 -200 300 N +P 3 0 1 0 -350 450 -350 500 -200 500 N +P 3 0 1 0 -350 750 -350 700 -200 700 N +P 3 0 1 0 -350 850 -350 900 -200 900 N +P 4 0 1 0 -900 700 -700 700 -550 700 -550 750 N +P 5 0 1 0 -50 425 -50 375 50 375 50 425 -50 425 N +P 5 0 1 0 -50 825 -50 775 50 775 50 825 -50 825 N +P 7 0 1 0 -250 800 -250 650 -650 650 -650 800 -800 800 -800 -800 -900 -800 N +P 2 1 1 0 -900 -300 -750 -300 N +P 2 1 1 0 -900 100 -750 100 N +P 2 1 1 0 -900 500 -750 500 N +P 2 1 1 0 -550 -390 -350 -390 N +P 2 1 1 0 -550 10 -350 10 N +P 2 1 1 0 -550 410 -350 410 N +P 2 1 1 0 -350 -410 -550 -410 N +P 2 1 1 0 -350 -10 -550 -10 N +P 2 1 1 0 -350 390 -550 390 N +P 2 1 1 0 -160 -300 -160 -500 N +P 2 1 1 0 -160 100 -160 -100 N +P 2 1 1 0 -160 500 -160 300 N +P 2 1 1 0 -140 -500 -140 -300 N +P 2 1 1 0 -140 -100 -140 100 N +P 2 1 1 0 -140 300 -140 500 N +P 2 1 1 0 -100 -400 -50 -400 N +P 2 1 1 0 -100 0 -50 0 N +P 2 1 1 0 -100 400 -50 400 N +P 3 1 1 0 -550 -350 -550 -300 -750 -300 N +P 3 1 1 0 -550 50 -550 100 -750 100 N +P 3 1 1 0 -550 450 -550 500 -750 500 N +P 3 1 1 0 -350 -450 -350 -500 -200 -500 N +P 3 1 1 0 -350 -350 -350 -300 -200 -300 N +P 3 1 1 0 -350 -50 -350 -100 -200 -100 N +P 3 1 1 0 -350 50 -350 100 -200 100 N +P 3 1 1 0 -350 350 -350 300 -200 300 N +P 3 1 1 0 -350 450 -350 500 -200 500 N +P 4 1 1 0 -900 -500 -700 -500 -550 -500 -550 -450 N +P 4 1 1 0 -900 -100 -700 -100 -550 -100 -550 -50 N +P 4 1 1 0 -900 300 -700 300 -550 300 -550 350 N +P 5 1 1 0 -50 -375 -50 -425 50 -425 50 -375 -50 -375 N +P 5 1 1 0 -50 25 -50 -25 50 -25 50 25 -50 25 N +P 5 1 1 0 -50 425 -50 375 50 375 50 425 -50 425 N +P 2 2 1 0 -550 -390 -350 -390 N +P 2 2 1 0 -550 10 -350 10 N +P 2 2 1 0 -550 410 -350 410 N +P 2 2 1 0 -350 -410 -550 -410 N +P 2 2 1 0 -350 -10 -550 -10 N +P 2 2 1 0 -350 390 -550 390 N +P 2 2 1 0 -160 -300 -160 -500 N +P 2 2 1 0 -160 100 -160 -100 N +P 2 2 1 0 -140 -500 -140 -300 N +P 2 2 1 0 -140 -100 -140 100 N +P 2 2 1 0 -100 -400 -50 -400 N +P 2 2 1 0 -100 0 -50 0 N +P 3 2 1 0 -550 -350 -550 -300 -750 -300 N +P 3 2 1 0 -550 50 -550 100 -750 100 N +P 3 2 1 0 -550 450 -550 500 -750 500 N +P 3 2 1 0 -350 -450 -350 -500 -200 -500 N +P 3 2 1 0 -350 -350 -350 -300 -200 -300 N +P 3 2 1 0 -350 -50 -350 -100 -200 -100 N +P 3 2 1 0 -350 50 -350 100 -200 100 N +P 4 2 1 0 -900 -500 -700 -500 -550 -500 -550 -450 N +P 4 2 1 0 -900 -100 -700 -100 -550 -100 -550 -50 N +P 4 2 1 0 -900 300 -700 300 -550 300 -550 350 N +P 5 2 1 0 -50 -375 -50 -425 50 -425 50 -375 -50 -375 N +P 5 2 1 0 -50 25 -50 -25 50 -25 50 25 -50 25 N +X MX_0- A1 -1100 -300 200 R 50 50 1 1 P +X GND A10 -1100 -1000 200 R 50 50 1 1 P +X DLK A11 -450 -1550 200 U 50 50 1 1 P +X DLA A12 -750 -1550 200 U 50 50 1 1 P +X DRK A13 200 -1550 200 U 50 50 1 1 P +X DRA A14 -100 -1550 200 U 50 50 1 1 P +X MX_0+ A2 -1100 -500 200 R 50 50 1 1 P +X MX_1- A3 -1100 100 200 R 50 50 1 1 P +X MX_1+ A4 -1100 -100 200 R 50 50 1 1 P +X MX_2- A5 -1100 500 200 R 50 50 1 1 P +X MX_2+ A6 -1100 300 200 R 50 50 1 1 P +X MX_3- A7 -1100 900 200 R 50 50 1 1 P +X MX_3+ A8 -1100 700 200 R 50 50 1 1 P +X VCC A9 -1100 -800 200 R 50 50 1 1 P +X SHD S -1100 -1200 200 R 50 50 1 1 P +X MX_0- B1 -1100 -300 200 R 50 50 2 1 P +X GND B10 -1100 -1000 200 R 50 50 2 1 P +X DLK B11 -450 -1550 200 U 50 50 2 1 P +X DLA B12 -750 -1550 200 U 50 50 2 1 P +X DRK B13 200 -1550 200 U 50 50 2 1 P +X DRA B14 -100 -1550 200 U 50 50 2 1 P +X MX_0+ B2 -1100 -500 200 R 50 50 2 1 P +X MX_1- B3 -1100 100 200 R 50 50 2 1 P +X MX_1+ B4 -1100 -100 200 R 50 50 2 1 P +X MX_2- B5 -1100 500 200 R 50 50 2 1 P +X MX_2+ B6 -1100 300 200 R 50 50 2 1 P +X MX_3- B7 -1100 900 200 R 50 50 2 1 P +X MX_3+ B8 -1100 700 200 R 50 50 2 1 P +X VCC B9 -1100 -800 200 R 50 50 2 1 P +X SHD S -1100 -1200 200 R 50 50 2 1 P +ENDDRAW +ENDDEF +# # PCIe_x4_EDGE # DEF PCIe_x4_EDGE P 0 40 Y Y 1 F N