From 73a6a6c2e290381244276c4baea0e7fa8513bbf0 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Thu, 14 Jun 2012 17:48:43 -0700 Subject: [PATCH] Update relay footprint to match high-current version Signed-off-by: Keith Packard --- packages/newlib/CB1.fp | 22 ++++--- symbols/relay-spst.sym | 8 +++ telepad.pcb | 134 +++++++++++++++++++++++------------------ 3 files changed, 97 insertions(+), 67 deletions(-) diff --git a/packages/newlib/CB1.fp b/packages/newlib/CB1.fp index 5758707..0172ef1 100644 --- a/packages/newlib/CB1.fp +++ b/packages/newlib/CB1.fp @@ -1,11 +1,17 @@ Element[0x0 "CB1" "" "" 0 0 0 0 0 100 ""] ( - ElementLine [ 0 0 102400 0 1000 ] - ElementLine [ 102400 0 102400 86600 1000 ] - ElementLine [ 102400 86600 0 86600 1000 ] - ElementLine [ 0 86600 0 0 1000 ] - Pin [ 21700 43300 20000 10000 25000 10000 "30" "30" 0x0101 ] - Pin [ 92200 43300 20000 10000 25000 10000 "87" "87" 0x0001 ] - Pin [ 60700 10200 20000 10000 25000 10000 "86" "86" 0x0001 ] - Pin [ 60700 76400 20000 10000 25000 10000 "85" "85" 0x0001 ] + ElementLine [ -52150 -43300 52150 -43300 1000 ] + ElementLine [ 52150 -43300 52150 43300 1000 ] + ElementLine [ 52150 43300 -52150 43300 1000 ] + ElementLine [ -52150 43300 -52150 -43300 1000 ] + Pin [ -44850 0 20000 10000 25000 10000 "30" "30" 0x0001 ] + Pin [ -29450 0 20000 10000 25000 10000 "30" "30" 0x0001 ] + Pin [ -14050 0 20000 10000 25000 10000 "30" "30" 0x0001 ] + + Pin [ 41050 -15400 20000 10000 25000 10000 "87" "87" 0x0001 ] + Pin [ 41050 0 20000 10000 25000 10000 "87" "87" 0x0001 ] + Pin [ 41050 15400 20000 10000 25000 10000 "87" "87" 0x0001 ] + + Pin [ 9500 -33100 20000 10000 25000 10000 "86" "86" 0x0001 ] + Pin [ 9500 33100 20000 10000 25000 10000 "85" "85" 0x0001 ] ) diff --git a/symbols/relay-spst.sym b/symbols/relay-spst.sym index 578e5c5..5b1183c 100644 --- a/symbols/relay-spst.sym +++ b/symbols/relay-spst.sym @@ -14,3 +14,11 @@ refdes=U? A 100 650 75 270 180 3 0 0 0 -1 -1 A 100 500 75 270 180 3 0 0 0 -1 -1 A 100 350 75 270 180 3 0 0 0 -1 -1 +T 0 -5 8 10 0 1 0 0 1 +vendor=mouser +T 0 -5 8 10 0 1 0 0 1 +vendor_part_number=769-CB1AHP12V +T 0 -5 8 10 0 1 0 0 1 +manufacturer=panasonic +T 0 -5 8 10 0 1 0 0 1 +manufacturer_part_number=CB1AH-P-12V diff --git a/telepad.pcb b/telepad.pcb index 6afaeec..827f968 100644 --- a/telepad.pcb +++ b/telepad.pcb @@ -6,7 +6,7 @@ FileVersion[20070407] PCB["TelePad" 400000 450000] Grid[100.0 0 0 0] -Cursor[0 95900 0.000000] +Cursor[0 15500 0.000000] PolyArea[200000000.000000] Thermal[0.500000] DRC[500 1000 500 500 1500 700] @@ -893,8 +893,8 @@ Element["" "sma-edge" "J8" "SMA" 383700 176700 0 0 1 10 ""] Element["" "TE1217861" "J32" "0.25in" 82400 275500 0 0 1 100 ""] ( - Pin[0 10000 4500 4500 0 5500 "" "" "hole"] - Pin[0 -10000 4500 4500 0 5500 "" "" "hole"] + Pin[0 10000 4500 4500 0 5500 "" "" "hole,warn"] + Pin[0 -10000 4500 4500 0 5500 "" "" "hole,warn"] Pad[0 -10000 0 10000 14000 18000 16000 "1" "1" ""] ElementLine [-6150 -15600 -6150 15600 1000] ElementLine [-6150 -15600 6150 -15600 1000] @@ -905,8 +905,8 @@ Element["" "TE1217861" "J32" "0.25in" 82400 275500 0 0 1 100 ""] Element["" "TE1217861" "J31" "0.25in" 30900 275500 9000 4000 1 100 ""] ( - Pin[0 10000 4500 4500 0 5500 "" "" "hole"] - Pin[0 -10000 4500 4500 0 5500 "" "" "hole"] + Pin[0 10000 4500 4500 0 5500 "" "" "hole,warn"] + Pin[0 -10000 4500 4500 0 5500 "" "" "hole,warn"] Pad[0 -10000 0 10000 14000 18000 16000 "1" "1" ""] ElementLine [-6150 -15600 -6150 15600 1000] ElementLine [-6150 -15600 6150 -15600 1000] @@ -917,8 +917,8 @@ Element["" "TE1217861" "J31" "0.25in" 30900 275500 9000 4000 1 100 ""] Element["" "TE1217861" "J42" "0.25in" 82400 375500 0 0 1 100 ""] ( - Pin[0 10000 4500 4500 0 5500 "" "" "hole"] - Pin[0 -10000 4500 4500 0 5500 "" "" "hole"] + Pin[0 10000 4500 4500 0 5500 "" "" "hole,warn"] + Pin[0 -10000 4500 4500 0 5500 "" "" "hole,warn"] Pad[0 -10000 0 10000 14000 18000 16000 "1" "1" ""] ElementLine [-6150 -15600 -6150 15600 1000] ElementLine [-6150 -15600 6150 -15600 1000] @@ -929,8 +929,8 @@ Element["" "TE1217861" "J42" "0.25in" 82400 375500 0 0 1 100 ""] Element["" "TE1217861" "J41" "0.25in" 30900 375500 0 0 1 100 ""] ( - Pin[0 10000 4500 4500 0 5500 "" "" "hole"] - Pin[0 -10000 4500 4500 0 5500 "" "" "hole"] + Pin[0 10000 4500 4500 0 5500 "" "" "hole,warn"] + Pin[0 -10000 4500 4500 0 5500 "" "" "hole,warn"] Pad[0 -10000 0 10000 14000 18000 16000 "1" "1" ""] ElementLine [-6150 -15600 -6150 15600 1000] ElementLine [-6150 -15600 6150 -15600 1000] @@ -941,8 +941,8 @@ Element["" "TE1217861" "J41" "0.25in" 30900 375500 0 0 1 100 ""] Element["" "TE1217861" "J22" "0.25in" 82400 175500 0 0 1 100 ""] ( - Pin[0 10000 4500 4500 0 5500 "" "" "hole"] - Pin[0 -10000 4500 4500 0 5500 "" "" "hole"] + Pin[0 10000 4500 4500 0 5500 "" "" "hole,warn"] + Pin[0 -10000 4500 4500 0 5500 "" "" "hole,warn"] Pad[0 -10000 0 10000 14000 18000 16000 "1" "1" ""] ElementLine [-6150 -15600 -6150 15600 1000] ElementLine [-6150 -15600 6150 -15600 1000] @@ -953,8 +953,8 @@ Element["" "TE1217861" "J22" "0.25in" 82400 175500 0 0 1 100 ""] Element["" "TE1217861" "J21" "0.25in" 30900 175500 7000 5000 1 100 ""] ( - Pin[0 10000 4500 4500 0 5500 "" "" "hole"] - Pin[0 -10000 4500 4500 0 5500 "" "" "hole"] + Pin[0 10000 4500 4500 0 5500 "" "" "hole,warn"] + Pin[0 -10000 4500 4500 0 5500 "" "" "hole,warn"] Pad[0 -10000 0 10000 14000 18000 16000 "1" "1" ""] ElementLine [-6150 -15600 -6150 15600 1000] ElementLine [-6150 -15600 6150 -15600 1000] @@ -965,8 +965,8 @@ Element["" "TE1217861" "J21" "0.25in" 30900 175500 7000 5000 1 100 ""] Element["" "TE1217861" "J12" "0.25in" 82400 75200 0 0 1 100 ""] ( - Pin[0 10000 4500 4500 0 5500 "" "" "hole"] - Pin[0 -10000 4500 4500 0 5500 "" "" "hole"] + Pin[0 10000 4500 4500 0 5500 "" "" "hole,warn"] + Pin[0 -10000 4500 4500 0 5500 "" "" "hole,warn"] Pad[0 -10000 0 10000 14000 18000 16000 "1" "1" ""] ElementLine [-6150 -15600 -6150 15600 1000] ElementLine [-6150 -15600 6150 -15600 1000] @@ -977,8 +977,8 @@ Element["" "TE1217861" "J12" "0.25in" 82400 75200 0 0 1 100 ""] Element["" "TE1217861" "J11" "0.25in" 30900 75500 8000 2000 1 100 ""] ( - Pin[0 10000 4500 4500 0 5500 "" "" "hole"] - Pin[0 -10000 4500 4500 0 5500 "" "" "hole"] + Pin[0 10000 4500 4500 0 5500 "" "" "hole,warn"] + Pin[0 -10000 4500 4500 0 5500 "" "" "hole,warn"] Pad[0 -10000 0 10000 14000 18000 16000 "1" "1" ""] ElementLine [-6150 -15600 -6150 15600 1000] ElementLine [-6150 -15600 6150 -15600 1000] @@ -989,8 +989,8 @@ Element["" "TE1217861" "J11" "0.25in" 30900 75500 8000 2000 1 100 ""] Element["" "TE1217861" "J5" "0.25in" 30900 225500 0 0 0 100 ""] ( - Pin[-10000 0 4500 4500 0 5500 "" "" "hole,edge2"] - Pin[10000 0 4500 4500 0 5500 "" "" "hole,edge2"] + Pin[-10000 0 4500 4500 0 5500 "" "" "hole,warn,edge2"] + Pin[10000 0 4500 4500 0 5500 "" "" "hole,warn,edge2"] Pad[-10000 0 10000 0 14000 18000 16000 "1" "1" ""] ElementLine [-15600 -6150 15600 -6150 1000] ElementLine [15600 -6150 15600 6150 1000] @@ -1074,16 +1074,20 @@ Element["" "SOT23" "D31" "unknown" 62400 242600 14500 500 0 100 ""] ) -Element["" "CB1" "U31" "CB1AH-P-12V" 198900 318500 -10000 -6000 0 100 ""] +Element["" "CB1" "U31" "CB1AH-P-12V" 147750 275500 40300 33400 0 100 ""] ( - Pin[-21700 -43300 20000 10000 25000 10000 "30" "30" "square,edge2,thermal(1S)"] - Pin[-92200 -43300 20000 10000 25000 10000 "87" "87" "edge2"] - Pin[-60700 -10200 20000 10000 25000 10000 "86" "86" "edge2"] - Pin[-60700 -76400 20000 10000 25000 10000 "85" "85" "edge2"] - ElementLine [-102400 0 0 0 1000] - ElementLine [-102400 -86600 -102400 0 1000] - ElementLine [-102400 -86600 0 -86600 1000] - ElementLine [0 -86600 0 0 1000] + Pin[44850 0 20000 10000 25000 10000 "30" "30" "edge2,thermal(1S)"] + Pin[29450 0 20000 10000 25000 10000 "30" "30" "edge2,thermal(1S)"] + Pin[14050 0 20000 10000 25000 10000 "30" "30" "edge2,thermal(1S)"] + Pin[-41050 15400 20000 10000 25000 10000 "87" "87" "edge2"] + Pin[-41050 0 20000 10000 25000 10000 "87" "87" "edge2"] + Pin[-41050 -15400 20000 10000 25000 10000 "87" "87" "edge2"] + Pin[-9500 33100 20000 10000 25000 10000 "86" "86" "edge2"] + Pin[-9500 -33100 20000 10000 25000 10000 "85" "85" "edge2"] + ElementLine [-52150 43300 52150 43300 1000] + ElementLine [-52150 -43300 -52150 43300 1000] + ElementLine [-52150 -43300 52150 -43300 1000] + ElementLine [52150 -43300 52150 43300 1000] ) @@ -1106,16 +1110,20 @@ Element["" "0402" "R43" "100k" 208900 409500 4500 -3000 0 100 ""] ) -Element["" "CB1" "U41" "CB1AH-P-12V" 198900 418500 -10000 -6000 0 100 ""] +Element["" "CB1" "U41" "CB1AH-P-12V" 147750 375500 -4400 4800 0 100 ""] ( - Pin[-21700 -43300 20000 10000 25000 10000 "30" "30" "square,edge2,thermal(1S)"] - Pin[-92200 -43300 20000 10000 25000 10000 "87" "87" "edge2"] - Pin[-60700 -10200 20000 10000 25000 10000 "86" "86" "edge2"] - Pin[-60700 -76400 20000 10000 25000 10000 "85" "85" "edge2"] - ElementLine [-102400 0 0 0 1000] - ElementLine [-102400 -86600 -102400 0 1000] - ElementLine [-102400 -86600 0 -86600 1000] - ElementLine [0 -86600 0 0 1000] + Pin[44850 0 20000 10000 25000 10000 "30" "30" "edge2,thermal(1S)"] + Pin[29450 0 20000 10000 25000 10000 "30" "30" "edge2,thermal(1S)"] + Pin[14050 0 20000 10000 25000 10000 "30" "30" "edge2,thermal(1S)"] + Pin[-41050 15400 20000 10000 25000 10000 "87" "87" "edge2"] + Pin[-41050 0 20000 10000 25000 10000 "87" "87" "edge2"] + Pin[-41050 -15400 20000 10000 25000 10000 "87" "87" "edge2"] + Pin[-9500 33100 20000 10000 25000 10000 "86" "86" "edge2"] + Pin[-9500 -33100 20000 10000 25000 10000 "85" "85" "edge2"] + ElementLine [-52150 43300 52150 43300 1000] + ElementLine [-52150 -43300 -52150 43300 1000] + ElementLine [-52150 -43300 52150 -43300 1000] + ElementLine [52150 -43300 52150 43300 1000] ) @@ -1133,16 +1141,20 @@ Element["" "0402" "R44" "100k" 208900 399500 4500 -3000 0 100 ""] ) -Element["" "CB1" "U21" "CB1AH-P-12V" 198900 218500 -12500 -9500 0 100 ""] +Element["" "CB1" "U21" "CB1AH-P-12V" 147750 175500 4500 7700 0 100 ""] ( - Pin[-21700 -43300 20000 10000 25000 10000 "30" "30" "square,edge2,thermal(1S)"] - Pin[-92200 -43300 20000 10000 25000 10000 "87" "87" "edge2"] - Pin[-60700 -10200 20000 10000 25000 10000 "86" "86" "edge2"] - Pin[-60700 -76400 20000 10000 25000 10000 "85" "85" "edge2"] - ElementLine [-102400 0 0 0 1000] - ElementLine [-102400 -86600 -102400 0 1000] - ElementLine [-102400 -86600 0 -86600 1000] - ElementLine [0 -86600 0 0 1000] + Pin[44850 0 20000 10000 25000 10000 "30" "30" "edge2,thermal(1S)"] + Pin[29450 0 20000 10000 25000 10000 "30" "30" "edge2,thermal(1S)"] + Pin[14050 0 20000 10000 25000 10000 "30" "30" "edge2,thermal(1S)"] + Pin[-41050 15400 20000 10000 25000 10000 "87" "87" "edge2"] + Pin[-41050 0 20000 10000 25000 10000 "87" "87" "edge2"] + Pin[-41050 -15400 20000 10000 25000 10000 "87" "87" "edge2"] + Pin[-9500 33100 20000 10000 25000 10000 "86" "86" "edge2"] + Pin[-9500 -33100 20000 10000 25000 10000 "85" "85" "edge2"] + ElementLine [-52150 43300 52150 43300 1000] + ElementLine [-52150 -43300 -52150 43300 1000] + ElementLine [-52150 -43300 52150 -43300 1000] + ElementLine [52150 -43300 52150 43300 1000] ) @@ -1240,8 +1252,8 @@ Element["" "0402" "R7" "100k" 220974 31400 -3274 -7774 0 100 ""] Element["" "TE1217861" "J1" "0.25in" 349300 437400 0 0 0 100 ""] ( - Pin[-10000 0 4500 4500 0 5500 "" "" "hole,edge2"] - Pin[10000 0 4500 4500 0 5500 "" "" "hole,edge2"] + Pin[-10000 0 4500 4500 0 5500 "" "" "hole,warn,edge2"] + Pin[10000 0 4500 4500 0 5500 "" "" "hole,warn,edge2"] Pad[-10000 0 10000 0 3000 18000 16000 "1" "1" ""] ElementLine [-15600 -6150 15600 -6150 1000] ElementLine [15600 -6150 15600 6150 1000] @@ -1868,8 +1880,8 @@ Element["" "TI-QFN36" "U9" "CC1111" 345600 173700 -10920 -11519 0 100 ""] Element["" "TE1217861" "J4" "0.25in" 245500 437500 -300 200 0 100 ""] ( - Pin[-10000 0 4500 0 0 5500 "" "" "hole,edge2"] - Pin[10000 0 4500 0 0 5500 "" "" "hole,edge2"] + Pin[-10000 0 4500 0 0 5500 "" "" "hole,warn,edge2"] + Pin[10000 0 4500 0 0 5500 "" "" "hole,warn,edge2"] Pad[-10000 0 10000 0 14000 0 16000 "1" "1" ""] ElementLine [-15600 -6150 15600 -6150 1000] ElementLine [15600 -6150 15600 6150 1000] @@ -1929,16 +1941,20 @@ Element["" "100mil-led" "D2" "unknown" 250100 175400 13700 -2200 0 100 ""] ) -Element["" "CB1" "U11" "CB1AH-P-12V" 198900 118500 -9500 -8000 0 100 ""] +Element["" "CB1" "U11" "CB1AH-P-12V" 147750 75200 42600 35800 0 100 ""] ( - Pin[-21700 -43300 20000 10000 25000 10000 "30" "30" "square,edge2,thermal(1S)"] - Pin[-92200 -43300 20000 10000 25000 10000 "87" "87" "edge2"] - Pin[-60700 -10200 20000 10000 25000 10000 "86" "86" "edge2"] - Pin[-60700 -76400 20000 10000 25000 10000 "85" "85" "edge2"] - ElementLine [-102400 0 0 0 1000] - ElementLine [-102400 -86600 -102400 0 1000] - ElementLine [-102400 -86600 0 -86600 1000] - ElementLine [0 -86600 0 0 1000] + Pin[44850 0 20000 10000 25000 10000 "30" "30" "edge2,thermal(1S)"] + Pin[29450 0 20000 10000 25000 10000 "30" "30" "edge2,thermal(1S)"] + Pin[14050 0 20000 10000 25000 10000 "30" "30" "edge2,thermal(1S)"] + Pin[-41050 15400 20000 10000 25000 10000 "87" "87" "edge2"] + Pin[-41050 0 20000 10000 25000 10000 "87" "87" "edge2"] + Pin[-41050 -15400 20000 10000 25000 10000 "87" "87" "edge2"] + Pin[-9500 33100 20000 10000 25000 10000 "86" "86" "edge2"] + Pin[-9500 -33100 20000 10000 25000 10000 "85" "85" "edge2"] + ElementLine [-52150 43300 52150 43300 1000] + ElementLine [-52150 -43300 -52150 43300 1000] + ElementLine [-52150 -43300 52150 -43300 1000] + ElementLine [52150 -43300 52150 43300 1000] ) -- 2.47.2