From 8a4cefb4bfc7aafa8f909841b0f24a0315a71be5 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Wed, 31 Oct 2012 00:28:34 -0700 Subject: [PATCH] Discharge caps on power off with 100k resistor Use the other side of the switch to short the power leads through a 100k resistor so that any stored power in the bypass capacitors is discharged, making it possible to quickly power-cycle even when the ATtiny85 is in low power mode. Signed-off-by: Keith Packard --- micropeak.pcb | 97 +++++++++++++------------ micropeak.sch | 176 +++++++++++++++++++++++---------------------- packages/cus-12.fp | 12 ++-- symbols/spdt.sym | 57 +++++++++------ 4 files changed, 183 insertions(+), 159 deletions(-) diff --git a/micropeak.pcb b/micropeak.pcb index c8ca62b..72330b2 100644 --- a/micropeak.pcb +++ b/micropeak.pcb @@ -6,11 +6,11 @@ FileVersion[20091103] PCB["MicroPeak" 700.00mil 560.00mil] Grid[100.000000 0.0000 0.0000 0] -Cursor[0.0000 0.0000 0.000000] +Cursor[0.0000 20.00mil 0.000000] PolyArea[200000000.000000] Thermal[0.500000] DRC[5.00mil 10.00mil 5.00mil 5.00mil 15.00mil 6.50mil] -Flags("showdrc,nameonpcb,clearnew") +Flags("showdrc,nameonpcb,clearnew,snappin") Groups("1,c:2,s:3") Styles["Signal,10.00mil,36.00mil,20.00mil,10.00mil:Power,25.00mil,60.00mil,35.00mil,10.00mil:Fat,40.00mil,60.00mil,35.00mil,10.00mil:Skinny,6.00mil,24.02mil,11.81mil,6.00mil"] @@ -804,7 +804,6 @@ Symbol['~' 12.00mil] ) Attribute("PCB::grid::unit" "mil") Attribute("PCB::grid::size" "1.00mil") -Via[358.00mil 183.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""] Via[505.00mil 248.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(1S)"] Via[571.00mil 248.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(1S)"] Via[571.00mil 314.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(1S)"] @@ -822,6 +821,7 @@ Via[534.00mil 388.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""] Via[133.00mil 196.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""] Via[161.00mil 374.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""] Via[220.00mil 374.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""] +Via[407.00mil 191.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""] Element["" "0603diode" "D1" "blue" 350.00mil 280.00mil -303.00mil 230.00mil 1 100 ""] ( @@ -868,7 +868,7 @@ Element["" "0402" "C1" "0.1uF" 664.00mil 349.00mil -63.00mil 104.00mil 0 100 ""] ) -Element["" "MS5611" "U2" "unknown" 108.00mil 279.00mil 3.00mil 177.00mil 3 100 ""] +Element["" "MS5611" "U2" "MS5611" 108.00mil 279.00mil 3.00mil 177.00mil 3 100 ""] ( Pad[73.81mil 33.45mil 73.81mil 53.14mil 23.62mil 25.59mil 29.62mil "SCLK" "8" "square,edge2"] Pad[73.81mil -53.15mil 73.81mil -33.46mil 23.62mil 25.59mil 29.62mil "VDD" "1" "square"] @@ -976,17 +976,24 @@ Element["" "0402" "R2" "4.7k" 99.26mil 370.00mil 5.74mil 146.00mil 2 100 ""] ) -Element["" "cus-12" "S1" "SPDT" 350.00mil 115.00mil -252.00mil -12.00mil 2 100 ""] +Element["" "0402" "R3" "100k" 247.00mil 237.00mil -143.00mil -133.00mil 2 100 ""] ( - Pin[-59.06mil 0.0000 48.82mil 23.62mil 1.5400mm 35.43mil "GND" "GND" "edge2,thermal(0S,1S)"] - Pin[59.06mil 0.0000 48.82mil 23.62mil 1.5400mm 35.43mil "GND" "GND" "edge2,thermal(0S,1S)"] + Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"] + Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"] + + ) + +Element["" "cus-12" "S1" "SPDT" 350.00mil 115.00mil 0.0000 0.0000 2 100 ""] +( + Pin[59.06mil 0.0000 48.82mil 23.62mil 1.5400mm 35.43mil "holes" "holes" "edge2,thermal(0S,1S)"] + Pin[-59.06mil 0.0000 48.82mil 23.62mil 1.5400mm 35.43mil "holes" "holes" "edge2,thermal(0S,1S)"] Pad[88.58mil 53.15mil 88.58mil 84.65mil 27.56mil 23.62mil 39.37mil "1" "1" "square,edge2"] Pad[-29.53mil 53.15mil -29.53mil 84.65mil 27.56mil 23.62mil 39.37mil "2" "2" "square,edge2"] Pad[-88.58mil 53.15mil -88.58mil 84.65mil 27.56mil 23.62mil 39.37mil "3" "3" "square,edge2"] - Pad[3.5499mm -39.37mil 147.64mil -39.37mil 31.50mil 23.62mil 43.31mil "GND" "GND" "square,edge2"] - Pad[-147.64mil -39.37mil -3.5499mm -39.37mil 31.50mil 23.62mil 43.31mil "GND" "GND" "square"] - Pad[3.5499mm 39.37mil 147.64mil 39.37mil 31.50mil 23.62mil 43.31mil "GND" "GND" "square,edge2"] - Pad[-147.64mil 39.37mil -3.5499mm 39.37mil 31.50mil 23.62mil 43.31mil "GND" "GND" "square"] + Pad[3.5499mm -39.37mil 147.64mil -39.37mil 31.50mil 23.62mil 43.31mil "frame" "frame" "square,edge2"] + Pad[-147.64mil -39.37mil -3.5499mm -39.37mil 31.50mil 23.62mil 43.31mil "frame" "frame" "square"] + Pad[3.5499mm 39.37mil 147.64mil 39.37mil 31.50mil 23.62mil 43.31mil "frame" "frame" "square,edge2"] + Pad[-147.64mil 39.37mil -3.5499mm 39.37mil 31.50mil 23.62mil 43.31mil "frame" "frame" "square"] ElementLine [-131.89mil 51.18mil 131.89mil 51.18mil 10.00mil] ElementLine [-131.89mil -51.18mil -131.89mil 51.18mil 10.00mil] ElementLine [-131.89mil -51.18mil 131.89mil -51.18mil 10.00mil] @@ -996,13 +1003,6 @@ Element["" "cus-12" "S1" "SPDT" 350.00mil 115.00mil -252.00mil -12.00mil 2 100 " ElementLine [-55.12mil -2.8001mm -3.94mil -2.8001mm 10.00mil] ElementLine [-3.94mil -2.8001mm -3.94mil -51.18mil 10.00mil] - ) - -Element["" "0402" "C3" "4.7uF" 594.74mil 173.00mil 45.74mil -67.00mil 2 100 ""] -( - Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"] - Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"] - ) Layer(1 "top") ( @@ -1014,8 +1014,6 @@ Layer(1 "top") Line[605.74mil 504.26mil 636.74mil 473.26mil 10.00mil 20.00mil ""] Line[46.00mil 456.00mil 75.00mil 485.00mil 10.00mil 20.00mil ""] Line[75.00mil 75.00mil 107.00mil 75.00mil 10.00mil 20.00mil ""] - Line[358.00mil 183.00mil 8.1628mm 183.00mil 25.00mil 20.00mil "clearline"] - Line[8.1628mm 183.00mil 320.47mil 183.90mil 25.00mil 20.00mil "clearline"] Line[410.06mil 114.00mil 410.03mil 114.03mil 25.00mil 20.00mil ""] Line[11.8900mm 497.11mil 468.00mil 497.00mil 10.00mil 20.00mil ""] Line[83.39mil 8.1863mm 83.39mil 9.3947mm 10.00mil 20.00mil "clearline"] @@ -1092,29 +1090,15 @@ Layer(1 "top") Line[142.00mil 98.00mil 98.00mil 98.00mil 10.00mil 20.00mil ""] Line[98.00mil 98.00mil 75.00mil 75.00mil 10.00mil 20.00mil ""] Line[664.00mil 114.00mil 625.00mil 75.00mil 10.00mil 20.00mil ""] - Line[438.58mil 183.90mil 438.58mil 144.58mil 25.00mil 20.00mil ""] - Line[438.58mil 144.58mil 409.03mil 115.03mil 25.00mil 20.00mil ""] - Line[206.30mil 1.9210mm 251.57mil 1.9210mm 10.00mil 20.00mil ""] - Line[206.30mil 3.9210mm 6.0104mm 3.9210mm 10.00mil 20.00mil ""] - Line[6.0104mm 3.9210mm 237.00mil 154.00mil 10.00mil 20.00mil ""] - Line[237.00mil 154.00mil 237.00mil 142.00mil 10.00mil 20.00mil ""] - Line[237.00mil 142.00mil 264.00mil 115.00mil 10.00mil 20.00mil ""] Line[264.00mil 115.00mil 284.00mil 115.00mil 10.00mil 20.00mil ""] Line[284.00mil 115.00mil 287.47mil 111.53mil 10.00mil 20.00mil ""] - Line[12.5400mm 3.9210mm 438.95mil 3.9210mm 10.00mil 20.00mil ""] - Line[438.95mil 3.9210mm 438.58mil 154.00mil 10.00mil 20.00mil ""] - Line[12.5400mm 1.9210mm 448.43mil 1.9210mm 10.00mil 20.00mil ""] Line[448.43mil 1.9210mm 409.06mil 115.00mil 10.00mil 20.00mil ""] - Line[504.07mil 144.00mil 12.5400mm 3.9210mm 10.00mil 20.00mil "clearline"] Line[618.00mil 81.00mil 624.50mil 74.50mil 10.00mil 20.00mil ""] Line[83.39mil 5.9867mm 3.3603mm 5.9867mm 10.00mil 20.00mil ""] Line[3.3603mm 5.9867mm 132.60mil 236.00mil 10.00mil 20.00mil ""] Line[375.59mil 280.00mil 405.74mil 280.00mil 10.00mil 20.00mil "clearline"] Line[405.74mil 280.00mil 415.00mil 6.8768mm 10.00mil 20.00mil "clearline"] Line[498.63mil 5.2874mm 415.00mil 6.0772mm 10.00mil 20.00mil "clearline"] - Line[324.41mil 280.00mil 280.00mil 280.00mil 10.00mil 20.00mil ""] - Line[280.00mil 280.00mil 280.00mil 246.00mil 10.00mil 20.00mil ""] - Line[280.00mil 246.00mil 291.00mil 235.00mil 10.00mil 20.00mil ""] Line[291.00mil 235.00mil 291.00mil 115.06mil 10.00mil 20.00mil ""] Line[251.57mil 1.9210mm 291.00mil 115.06mil 10.00mil 20.00mil ""] Line[664.00mil 368.00mil 664.00mil 9.2644mm 10.00mil 20.00mil "clearline"] @@ -1142,11 +1126,31 @@ Layer(1 "top") Line[625.00mil 406.00mil 664.00mil 367.00mil 10.00mil 20.00mil "clearline"] Line[610.48mil 173.00mil 610.48mil 89.52mil 10.00mil 20.00mil ""] Line[610.48mil 89.52mil 625.00mil 75.00mil 10.00mil 20.00mil ""] - Line[579.00mil 173.00mil 550.00mil 144.00mil 10.00mil 20.00mil "clearline"] - Line[550.00mil 144.00mil 504.07mil 144.00mil 10.00mil 20.00mil "clearline"] - Line[504.07mil 144.00mil 12.5400mm 3.9210mm 10.00mil 20.00mil "clearline"] Line[132.60mil 8.1863mm 161.00mil 374.00mil 10.00mil 20.00mil "clearline"] Line[220.00mil 374.00mil 181.81mil 8.1863mm 10.00mil 20.00mil "clearline"] + Line[206.30mil 1.9210mm 74.63mil 1.9210mm 10.00mil 20.00mil ""] + Line[74.63mil 1.9210mm 74.00mil 75.00mil 10.00mil 20.00mil ""] + Line[206.30mil 3.9210mm 3.9210mm 3.9210mm 10.00mil 20.00mil ""] + Line[3.9210mm 3.9210mm 75.00mil 75.00mil 10.00mil 20.00mil ""] + Line[261.42mil 183.90mil 261.42mil 235.68mil 10.00mil 20.00mil "clearline"] + Line[261.42mil 235.68mil 6.6736mm 237.00mil 10.00mil 20.00mil "clearline"] + Line[407.00mil 191.00mil 431.48mil 191.00mil 25.00mil 20.00mil "clearline"] + Line[431.48mil 191.00mil 438.58mil 183.90mil 25.00mil 20.00mil "clearline"] + Line[320.47mil 183.90mil 320.47mil 144.53mil 25.00mil 20.00mil ""] + Line[320.47mil 144.53mil 290.94mil 115.00mil 25.00mil 20.00mil ""] + Line[12.5400mm 1.9210mm 622.37mil 1.9210mm 10.00mil 20.00mil ""] + Line[622.37mil 1.9210mm 624.00mil 74.00mil 10.00mil 20.00mil ""] + Line[12.5400mm 3.9210mm 511.63mil 3.9210mm 10.00mil 20.00mil ""] + Line[511.63mil 3.9210mm 564.00mil 102.00mil 10.00mil 20.00mil ""] + Line[564.00mil 102.00mil 598.00mil 102.00mil 10.00mil 20.00mil ""] + Line[598.00mil 102.00mil 625.00mil 75.00mil 10.00mil 20.00mil ""] + Line[324.41mil 280.00mil 324.41mil 240.41mil 10.00mil 20.00mil ""] + Line[324.41mil 240.41mil 320.00mil 236.00mil 10.00mil 20.00mil ""] + Line[320.00mil 236.00mil 320.00mil 184.47mil 10.00mil 20.00mil ""] + Line[320.00mil 184.47mil 320.47mil 184.00mil 10.00mil 20.00mil ""] + Line[320.00mil 183.00mil 320.00mil 231.00mil 25.00mil 20.00mil ""] + Line[5.8740mm 237.00mil 5.8740mm 179.33mil 10.00mil 20.00mil "clearline"] + Line[5.8740mm 179.33mil 206.30mil 3.9210mm 10.00mil 20.00mil "clearline"] Polygon("clearpoly") ( [5.00mil 5.00mil] [194.00mil 5.00mil] [194.00mil 196.00mil] [5.00mil 196.00mil] @@ -1183,8 +1187,6 @@ Layer(2 "bottom") Line[132.00mil 542.00mil 75.00mil 485.00mil 10.00mil 20.00mil ""] Line[645.00mil 95.00mil 645.00mil 465.00mil 25.00mil 20.00mil ""] Line[538.00mil 173.00mil 538.00mil 388.00mil 10.00mil 20.00mil "clearline"] - Line[350.00mil 309.00mil 350.00mil 191.00mil 25.00mil 20.00mil "clearline"] - Line[350.00mil 191.00mil 358.00mil 183.00mil 25.00mil 20.00mil "clearline"] Line[261.00mil 498.00mil 261.00mil 542.00mil 25.00mil 20.00mil ""] Line[133.00mil 196.00mil 133.00mil 245.00mil 10.00mil 20.00mil ""] Line[133.00mil 245.00mil 187.00mil 245.00mil 10.00mil 20.00mil ""] @@ -1198,6 +1200,8 @@ Layer(2 "bottom") Line[304.00mil 434.00mil 367.00mil 478.00mil 10.00mil 20.00mil "clearline"] Line[367.00mil 478.00mil 392.00mil 498.00mil 10.00mil 20.00mil "clearline"] Line[161.00mil 374.00mil 191.00mil 432.00mil 10.00mil 20.00mil "clearline"] + Line[407.00mil 191.00mil 407.00mil 252.00mil 25.00mil 20.00mil "clearline"] + Line[407.00mil 252.00mil 350.00mil 309.00mil 25.00mil 20.00mil "clearline"] Polygon("clearpoly") ( [10.00mil 413.00mil] [90.00mil 413.00mil] [90.00mil 377.00mil] [10.00mil 377.00mil] @@ -1289,12 +1293,13 @@ NetList() Connect("B1-1") Connect("C1-2") Connect("C2-1") - Connect("C3-1") Connect("H1-1") Connect("H2-1") Connect("H3-1") Connect("H4-1") Connect("J1-2") + Connect("R3-2") + Connect("S1-frame") Connect("U1-15") Connect("U2-1") ) @@ -1319,11 +1324,10 @@ NetList() ( Connect("C1-1") Connect("C2-2") - Connect("C3-2") Connect("D1-2") Connect("J1-6") - Connect("S1-1") - Connect("S1-GND") + Connect("S1-2") + Connect("S1-holes") Connect("U1-8") Connect("U1-21") Connect("U2-2") @@ -1354,11 +1358,16 @@ NetList() Net("unnamed_net3" "(unknown)") ( Connect("B1-2") - Connect("S1-2") + Connect("S1-1") ) Net("unnamed_net4" "(unknown)") ( Connect("D1-1") Connect("R1-2") ) + Net("unnamed_net5" "(unknown)") + ( + Connect("R3-1") + Connect("S1-3") + ) ) diff --git a/micropeak.sch b/micropeak.sch index 5a92579..def2efc 100644 --- a/micropeak.sch +++ b/micropeak.sch @@ -20,7 +20,9 @@ loadstatus=smt C 52300 45500 1 0 1 MS5611.sym { T 50905 47695 5 10 1 1 0 6 1 -device=MS5611 +value=MS5611 +T 50905 47695 5 10 0 1 0 6 1 +device=IC T 52005 47695 5 10 1 1 0 6 1 refdes=U2 T 52305 42295 5 10 0 1 0 6 1 @@ -29,25 +31,27 @@ T 52305 42295 5 10 0 1 0 6 1 vendor=measspec T 52305 42295 5 10 0 1 0 6 1 vendor_part_number=MS5611 +T 52305 42295 5 10 0 1 0 6 1 +loadstatus=smt } -C 48300 43400 1 270 0 battery-1.sym +C 42300 43300 1 270 0 battery-1.sym { -T 49200 43100 5 10 0 0 270 0 1 +T 43200 43000 5 10 0 0 270 0 1 device=BATTERY -T 48800 42900 5 10 1 1 0 0 1 +T 42200 43100 5 10 1 1 0 0 1 refdes=B1 -T 49600 43100 5 10 0 0 270 0 1 +T 43600 43000 5 10 0 0 270 0 1 symversion=0.1 -T 48300 43400 5 10 0 0 270 0 1 +T 42300 43300 5 10 0 0 270 0 1 footprint=bhx1-1025-sm -T 48300 43400 5 10 0 0 270 0 1 +T 42300 43300 5 10 0 0 270 0 1 vendor=digikey -T 48300 43400 5 10 0 0 270 0 1 +T 42300 43300 5 10 0 0 270 0 1 vendor_part_number=BHX1-1025-SM-ND -T 48300 43400 5 10 0 0 270 0 1 +T 42300 43300 5 10 0 0 270 0 1 loadstatus=smt } -C 47800 43500 1 0 0 3.3V-plus-1.sym +C 42300 43500 1 0 0 3.3V-plus-1.sym C 52600 47300 1 0 0 3.3V-plus-1.sym C 41300 47000 1 0 0 3.3V-plus-1.sym C 41400 44700 1 0 0 gnd-1.sym @@ -123,27 +127,8 @@ N 52800 46400 52800 45700 4 N 41500 47000 42000 47000 4 N 41500 45000 42000 45000 4 N 42000 46000 42000 45000 4 -C 47300 43500 1 270 0 capacitor-1.sym -{ -T 48000 43300 5 10 0 0 270 0 1 -device=CAPACITOR -T 47200 43200 5 10 1 1 0 0 1 -refdes=C3 -T 48200 43300 5 10 0 0 270 0 1 -symversion=0.1 -T 47000 42700 5 10 1 1 0 0 1 -value=4.7uF -T 47300 43500 5 10 0 1 0 0 1 -footprint=0402 -T 54300 42000 5 10 0 0 0 0 1 -vendor_part_number=445-5947-1-ND -T 54300 42000 5 10 0 0 0 0 1 -vendor=digikey -T 54300 42000 5 10 0 1 0 0 1 -loadstatus=smt -} -N 48500 42600 48500 42700 4 -N 48500 43500 48500 43400 4 +N 42500 42500 42500 42600 4 +N 42500 43500 42500 43300 4 N 47500 45000 47800 45000 4 { T 47500 45100 5 10 1 1 0 0 1 @@ -186,7 +171,7 @@ loadstatus=smt T 50000 40700 9 24 1 0 0 0 1 MicroPeak T 53900 40400 9 10 1 0 0 0 1 -0.2 +0.4 T 53900 40100 9 10 1 0 0 0 1 Keith Packard T 50400 40100 9 10 1 0 0 0 1 @@ -195,87 +180,87 @@ T 52000 40100 9 10 1 0 0 0 1 1 T 50000 40400 9 10 1 0 0 0 1 micropeak.sch -C 53700 44400 1 0 0 hole_plated.sym +C 50900 44200 1 0 0 hole_plated.sym { -T 53800 46100 5 10 0 0 0 0 1 +T 51000 45900 5 10 0 0 0 0 1 device=HOLE_PLATED -T 53800 44900 5 10 1 1 0 0 1 +T 51000 44700 5 10 1 1 0 0 1 refdes=H1 -T 53700 44400 5 10 0 0 0 0 1 +T 50900 44200 5 10 0 0 0 0 1 footprint=hole-M2.5 -T 53700 44400 5 10 0 1 0 0 1 +T 50900 44200 5 10 0 1 0 0 1 loadstatus=noload } -C 53700 43600 1 0 0 hole_plated.sym +C 50900 43400 1 0 0 hole_plated.sym { -T 53800 45300 5 10 0 0 0 0 1 +T 51000 45100 5 10 0 0 0 0 1 device=HOLE_PLATED -T 53800 44100 5 10 1 1 0 0 1 +T 51000 43900 5 10 1 1 0 0 1 refdes=H2 -T 53700 43600 5 10 0 0 0 0 1 +T 50900 43400 5 10 0 0 0 0 1 footprint=hole-M2.5 -T 53700 43600 5 10 0 1 0 0 1 +T 50900 43400 5 10 0 1 0 0 1 loadstatus=noload } -N 54300 42200 54300 44600 4 -C 53700 42800 1 0 0 hole_plated.sym +N 51500 42000 51500 44400 4 +C 50900 42600 1 0 0 hole_plated.sym { -T 53800 44500 5 10 0 0 0 0 1 +T 51000 44300 5 10 0 0 0 0 1 device=HOLE_PLATED -T 53800 43300 5 10 1 1 0 0 1 +T 51000 43100 5 10 1 1 0 0 1 refdes=H3 -T 53700 42800 5 10 0 0 0 0 1 +T 50900 42600 5 10 0 0 0 0 1 footprint=hole-M2.5 -T 53700 42800 5 10 0 1 0 0 1 +T 50900 42600 5 10 0 1 0 0 1 loadstatus=noload } -C 53700 42000 1 0 0 hole_plated.sym +C 50900 41800 1 0 0 hole_plated.sym { -T 53800 43700 5 10 0 0 0 0 1 +T 51000 43500 5 10 0 0 0 0 1 device=HOLE_PLATED -T 53800 42500 5 10 1 1 0 0 1 +T 51000 42300 5 10 1 1 0 0 1 refdes=H4 -T 53700 42000 5 10 0 0 0 0 1 +T 50900 41800 5 10 0 0 0 0 1 footprint=hole-M2.5 -T 53700 42000 5 10 0 1 0 0 1 +T 50900 41800 5 10 0 1 0 0 1 loadstatus=noload } -N 50500 44400 51100 44400 4 +N 46100 43400 46700 43400 4 { -T 50500 44400 5 10 1 1 0 0 1 +T 46100 43400 5 10 1 1 0 0 1 netname=miso } -N 50500 43600 51100 43600 4 +N 46100 42600 46700 42600 4 { -T 50500 43600 5 10 1 1 0 0 1 +T 46100 42600 5 10 1 1 0 0 1 netname=clk } -N 50500 43200 51100 43200 4 +N 46100 42200 46700 42200 4 { -T 50500 43200 5 10 1 1 0 0 1 +T 46100 42200 5 10 1 1 0 0 1 netname=mosi } -N 50500 42800 51100 42800 4 +N 46100 41800 46700 41800 4 { -T 50500 42800 5 10 1 1 0 0 1 +T 46100 41800 5 10 1 1 0 0 1 netname=\_reset\_ } -N 50500 42400 51100 42400 4 -C 50400 42100 1 0 0 gnd-1.sym -N 51100 44000 50500 44000 4 -C 50300 44000 1 0 0 3.3V-plus-1.sym -C 51100 42300 1 0 0 pico-ezmate-6.sym +N 46100 41400 46700 41400 4 +C 46000 41100 1 0 0 gnd-1.sym +N 46700 43000 46100 43000 4 +C 45900 43000 1 0 0 3.3V-plus-1.sym +C 46700 41300 1 0 0 pico-ezmate-6.sym { -T 51455 44595 5 10 1 1 0 0 1 +T 47055 43595 5 10 1 1 0 0 1 refdes=J1 -T 51095 42275 5 10 0 1 0 0 1 +T 46695 41275 5 10 0 1 0 0 1 footprint=pico-ezmate-6 -T 51095 42275 5 10 0 1 0 0 1 +T 46695 41275 5 10 0 1 0 0 1 device=CONNECTOR -T 51095 42275 5 10 0 1 0 0 1 +T 46695 41275 5 10 0 1 0 0 1 value=6-pin } -C 54100 44600 1 0 0 3.3V-plus-1.sym +C 51300 44400 1 0 0 3.3V-plus-1.sym N 48400 45500 48400 45100 4 C 49200 44800 1 0 0 gnd-1.sym C 49100 45600 1 0 0 resistor-1.sym @@ -298,27 +283,46 @@ footprint=0402 N 49300 46100 50000 46100 4 N 48500 47500 48500 45700 4 N 49100 45700 48500 45700 4 -C 49000 43100 1 90 1 spdt.sym +C 43400 41000 1 90 0 spdt.sym { -T 47895 42505 5 10 1 1 0 2 1 +T 42295 41595 5 10 1 1 180 8 1 refdes=S1 -T 49305 43105 5 10 0 1 270 2 1 +T 43705 40995 5 10 0 1 90 0 1 footprint=cus-12 -T 49000 43100 5 10 0 0 0 0 1 +T 43400 41000 5 10 0 0 180 6 1 vendor=digikey -T 49000 43100 5 10 0 0 0 0 1 +T 43400 41000 5 10 0 0 180 6 1 vendor_part_number=563-1102-1-ND -T 49000 43100 5 10 0 0 0 0 1 +T 43400 41000 5 10 0 0 180 6 1 loadstatus=smt -T 49000 43100 5 10 0 0 0 0 1 +T 43400 41000 5 10 0 0 180 6 1 device=SWITCH -T 49000 43100 5 10 0 0 0 0 1 +T 43400 41000 5 10 0 0 180 6 1 value=SPDT } -N 47500 43500 48500 43500 4 -C 47900 41200 1 0 0 gnd-1.sym -N 47500 42600 47500 41500 4 -N 47500 41500 48200 41500 4 -N 48200 41500 48200 41600 4 -C 49100 42300 1 0 0 gnd-1.sym -N 48800 42600 49200 42600 4 +C 42700 41100 1 0 0 gnd-1.sym +N 42800 41400 42800 41500 4 +C 43200 42500 1 90 0 resistor-1.sym +{ +T 42800 42800 5 10 0 0 90 0 1 +device=RESISTOR +T 43500 43200 5 10 1 1 180 0 1 +refdes=R3 +T 43200 42700 5 10 1 1 0 0 1 +value=100k +T 43200 42500 5 10 0 1 0 0 1 +vendor=digikey +T 43200 42500 5 10 0 1 0 0 1 +vendor_part_number=RMCF0402JT100KCT-ND +T 43200 42500 5 10 0 1 0 0 1 +loadstatus=smt +T 43200 42500 5 10 0 1 0 0 1 +footprint=0402 +} +N 42200 42000 42000 42000 4 +N 42000 42000 42000 43500 4 +N 42000 43500 43100 43500 4 +N 43100 43500 43100 43400 4 +N 42800 41400 43500 41400 4 +N 43500 41400 43500 42000 4 +N 43500 42000 43400 42000 4 diff --git a/packages/cus-12.fp b/packages/cus-12.fp index 8f48744..599a3b5 100644 --- a/packages/cus-12.fp +++ b/packages/cus-12.fp @@ -7,12 +7,12 @@ Element ["" "cus-12" "" "" 0 0 0 0 0 100 ""] Pad[ -8858 -8465 -8858 -5315 2756 2362 3937 "1" "1" "square"] Pad[ 2953 -8465 2953 -5315 2756 2362 3937 "2" "2" "square"] Pad[ 8858 -8465 8858 -5315 2756 2362 3937 "3" "3" "square"] - Pad[ -14764 3937 -13976 3937 3150 2362 4331 "GND" "GND" "square"] - Pad[ 13976 3937 14764 3937 3150 2362 4331 "GND" "GND" "square"] - Pad[ -14764 -3937 -13976 -3937 3150 2362 4331 "GND" "GND" "square"] - Pad[ 13976 -3937 14764 -3937 3150 2362 4331 "GND" "GND" "square"] - Pin[ -5906 0 4882 2362 6063 3543 "GND" "GND" ""] - Pin[ 5906 0 4882 2362 6063 3543 "GND" "GND" ""] + Pad[ -14764 3937 -13976 3937 3150 2362 4331 "frame" "frame" "square"] + Pad[ 13976 3937 14764 3937 3150 2362 4331 "frame" "frame" "square"] + Pad[ -14764 -3937 -13976 -3937 3150 2362 4331 "frame" "frame" "square"] + Pad[ 13976 -3937 14764 -3937 3150 2362 4331 "frame" "frame" "square"] + Pin[ -5906 0 4882 2362 6063 3543 "holes" "holes" ""] + Pin[ 5906 0 4882 2362 6063 3543 "holes" "holes" ""] ElementLine[ -13189 -5118 13189 -5118 1000] ElementLine[ 13189 -5118 13189 5118 1000] ElementLine[ 13189 5118 -13189 5118 1000] diff --git a/symbols/spdt.sym b/symbols/spdt.sym index 52ef01c..d5d053f 100644 --- a/symbols/spdt.sym +++ b/symbols/spdt.sym @@ -1,46 +1,57 @@ v 20110115 2 -P 1500 800 1200 800 1 0 0 +P 1500 900 1200 900 1 0 0 { -T 1500 800 5 10 0 0 0 0 1 +T 1500 900 5 10 0 0 0 0 1 pintype=unknown -T 1295 845 5 10 1 1 0 0 1 +T 1295 945 5 10 1 1 0 0 1 pinnumber=1 -T 1500 800 5 10 0 0 0 0 1 +T 1500 900 5 10 0 0 0 0 1 pinseq=0 } -T 495 995 8 10 1 1 0 0 1 +T 495 1095 8 10 1 1 0 0 1 refdes=S? T -5 -305 8 10 0 1 0 0 1 footprint=SOT23-5 -P 1500 200 1200 200 1 0 0 +P 1500 300 1200 300 1 0 0 { -T 1500 200 5 10 0 0 0 0 1 +T 1500 300 5 10 0 0 0 0 1 pintype=unknown -T 1295 245 5 10 1 1 0 0 1 +T 1295 345 5 10 1 1 0 0 1 pinnumber=3 -T 1500 200 5 10 0 0 0 0 1 +T 1500 300 5 10 0 0 0 0 1 pinseq=0 } -P 500 500 800 500 1 0 0 +P 500 600 800 600 1 0 0 { -T 1300 300 5 10 0 0 0 0 1 +T 1300 400 5 10 0 0 0 0 1 pintype=unknown -T 705 545 5 10 1 1 0 6 1 +T 705 645 5 10 1 1 0 6 1 pinnumber=2 -T 1300 300 5 10 0 0 0 0 1 +T 1300 400 5 10 0 0 0 0 1 pinseq=0 } -L 800 500 1100 800 3 0 0 0 -1 -1 -A 800 500 400 327 66 3 0 0 0 -1 -1 -B 700 100 600 800 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 -P 500 200 800 200 1 0 0 +L 800 600 1100 900 3 0 0 0 -1 -1 +A 800 600 400 327 66 3 0 0 0 -1 -1 +B 700 200 600 800 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +P 1000 0 1000 200 1 0 0 { -T 500 200 5 10 0 0 0 0 1 +T 700 200 5 10 0 0 0 0 1 pintype=passive -T 855 195 5 10 0 1 0 0 1 -pinlabel=GND -T 1005 245 5 10 1 1 0 6 1 -pinnumber=GND -T 500 200 5 10 0 0 0 0 1 +T 1055 195 5 10 0 1 0 0 1 +pinlabel=holes +T 1095 45 5 10 1 1 0 0 1 +pinnumber=holes +T 700 200 5 10 0 0 0 0 1 pinseq=4 } +P 1000 1200 1000 1000 1 0 0 +{ +T 1000 1200 5 10 0 0 0 0 1 +pintype=unknown +T 955 900 5 10 0 1 180 6 1 +pinlabel=frame +T 1095 1050 5 10 1 1 0 0 1 +pinnumber=frame +T 1000 1200 5 10 0 0 0 0 1 +pinseq=0 +} -- 2.47.2