From 0ef830762be3f7493ade66b1bcbf0c5af11782d0 Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Thu, 4 Aug 2016 11:16:41 -0600 Subject: [PATCH] lose resistor between boot0 and ground, add green LED for "all good" status --- telegps.pcb | 108 +++++++++++++++++++++++++++++++++++----------------- telegps.sch | 57 +++++++++++++++++++-------- 2 files changed, 114 insertions(+), 51 deletions(-) diff --git a/telegps.pcb b/telegps.pcb index 5e8fb0b..d2e55f9 100644 --- a/telegps.pcb +++ b/telegps.pcb @@ -882,6 +882,8 @@ Via[554.00mil 599.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""] Via[660.00mil 421.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""] Via[666.00mil 554.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""] Via[660.00mil 471.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""] +Via[629.00mil 103.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""] +Via[286.00mil 57.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""] Element["hidename" "0402" "C9" "0.01uF" 12.6050mm 262.00mil -38.26mil 27.00mil 2 80 ""] ( @@ -1220,10 +1222,10 @@ Element["" "0402" "L174" "22nH" 246.00mil 500.00mil 31.50mil 31.50mil 2 100 ""] ) -Element["hidename" "0402" "R2" "10k" 501.74mil 141.52mil -85.00mil -26.00mil 0 80 ""] +Element["hidename" "0402" "R2" "270" 333.00mil 57.00mil 85.00mil 26.00mil 2 80 ""] ( - 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"] + 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"] ) @@ -1656,6 +1658,16 @@ Element["" "0402" "C231" "1.8nF" 386.00mil 870.00mil 31.50mil 31.50mil 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"] + ) + +Element["" "0603diode" "D2" "green" 412.18mil 57.00mil -31.50mil -31.50mil 0 100 ""] +( + Pad[-25.59mil -4.92mil -25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "1" "1" "square"] + Pad[25.59mil -4.92mil 25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "2" "2" "square"] + ElementLine [47.00mil -25.00mil 47.00mil 25.00mil 10.00mil] + ElementLine [37.00mil 25.00mil 47.00mil 25.00mil 10.00mil] + ElementLine [37.00mil -25.00mil 47.00mil -25.00mil 10.00mil] + ) Layer(1 "top") ( @@ -1784,8 +1796,6 @@ Layer(1 "top") Line[480.52mil 6.7686mm 459.00mil 288.00mil 12.00mil 28.00mil ""] Line[565.18mil 189.31mil 11.9727mm 189.31mil 12.00mil 28.00mil "clearline"] Line[11.9727mm 189.31mil 11.1610mm 5.6201mm 12.00mil 28.00mil "clearline"] - Line[561.23mil 149.93mil 525.89mil 149.93mil 12.00mil 28.00mil "clearline"] - Line[525.00mil 149.00mil 13.1440mm 141.52mil 12.00mil 28.00mil "clearline"] Line[599.63mil 135.18mil 599.50mil 95.50mil 12.00mil 28.00mil "clearline"] Line[599.63mil 2.4290mm 541.00mil 37.00mil 12.00mil 28.00mil "clearline"] Line[698.06mil 3.3336mm 698.06mil 89.06mil 12.00mil 28.00mil "clearline"] @@ -1793,8 +1803,6 @@ Layer(1 "top") Line[18.2056mm 149.94mil 723.06mil 149.94mil 12.00mil 28.00mil "clearline"] Line[723.06mil 149.94mil 729.00mil 144.00mil 12.00mil 28.00mil "clearline"] Line[729.00mil 144.00mil 729.00mil 80.00mil 12.00mil 28.00mil "clearline"] - Line[678.37mil 135.18mil 678.37mil 3.0320mm 12.00mil 28.00mil "clearline"] - Line[678.37mil 3.0320mm 591.00mil 32.00mil 12.00mil 28.00mil "clearline"] Line[14.7367mm 132.00mil 14.7367mm 3.0781mm 12.00mil 28.00mil "clearline"] Line[14.7113mm 3.0527mm 491.00mil 32.00mil 12.00mil 28.00mil "clearline"] Line[712.82mil 209.00mil 793.48mil 209.00mil 12.00mil 28.00mil "clearline"] @@ -2010,6 +2018,18 @@ Layer(1 "top") Line[395.00mil 863.26mil 401.74mil 870.00mil 6.00mil 12.00mil "clearline"] Line[439.00mil 870.00mil 439.00mil 886.52mil 6.00mil 12.00mil "clearline"] Line[439.00mil 886.52mil 418.00mil 23.0510mm 6.00mil 12.00mil "clearline"] + Line[14.2556mm 149.94mil 556.94mil 149.94mil 12.00mil 28.00mil ""] + Line[556.94mil 149.94mil 537.00mil 130.00mil 12.00mil 28.00mil ""] + Line[678.37mil 135.18mil 678.37mil 2.5494mm 12.00mil 28.00mil ""] + Line[678.37mil 2.5494mm 649.00mil 71.00mil 12.00mil 28.00mil ""] + Line[649.00mil 71.00mil 630.00mil 71.00mil 12.00mil 28.00mil ""] + Line[630.00mil 71.00mil 591.00mil 32.00mil 12.00mil 28.00mil ""] + Line[619.31mil 135.18mil 619.31mil 112.69mil 12.00mil 28.00mil ""] + Line[619.31mil 112.69mil 629.00mil 103.00mil 12.00mil 28.00mil ""] + Line[479.00mil 110.00mil 479.00mil 98.23mil 12.00mil 28.00mil ""] + Line[479.00mil 98.23mil 437.77mil 57.00mil 12.00mil 28.00mil ""] + Line[8.8580mm 57.00mil 386.59mil 57.00mil 12.00mil 28.00mil "clearline"] + Line[8.0584mm 57.00mil 286.00mil 57.00mil 12.00mil 28.00mil "clearline"] Polygon("clearpoly,lock") ( [10.00mil 10.00mil] [1490.00mil 10.00mil] [1490.00mil 990.00mil] [10.00mil 990.00mil] @@ -2099,6 +2119,10 @@ Layer(3 "signal") Line[832.00mil 233.00mil 1125.00mil 526.00mil 6.00mil 12.00mil "clearline"] Line[1196.00mil 526.00mil 1125.00mil 526.00mil 6.00mil 12.00mil "clearline"] Line[554.00mil 219.00mil 741.00mil 32.00mil 12.00mil 28.00mil "clearline"] + Line[286.00mil 57.00mil 408.00mil 57.00mil 12.00mil 28.00mil "clearline"] + Line[408.00mil 57.00mil 426.00mil 75.00mil 12.00mil 28.00mil "clearline"] + Line[426.00mil 75.00mil 601.00mil 75.00mil 12.00mil 28.00mil "clearline"] + Line[601.00mil 75.00mil 629.00mil 103.00mil 12.00mil 28.00mil "clearline"] ) Layer(4 "ground") ( @@ -2212,6 +2236,7 @@ NetList() Connect("C261-2") Connect("C271-2") Connect("C291-2") + Connect("D2-2") Connect("H1-1") Connect("H2-1") Connect("H3-1") @@ -2220,7 +2245,6 @@ NetList() Connect("J2-1") Connect("J8-2") Connect("L192-2") - Connect("R2-2") Connect("R7-1") Connect("R8-1") Connect("R12-1") @@ -2232,6 +2256,7 @@ NetList() Connect("U2-2") Connect("U3-32") Connect("U3-33") + Connect("U4-1") Connect("U4-16") Connect("U5-1") Connect("U5-6") @@ -2402,147 +2427,160 @@ NetList() ) Net("unnamed_net21" "(unknown)") ( - Connect("R2-1") - Connect("U4-1") + Connect("J2-5") + Connect("U4-23") ) Net("unnamed_net22" "(unknown)") ( - Connect("J2-5") - Connect("U4-23") + Connect("R2-1") + Connect("U4-26") ) Net("unnamed_net23" "(unknown)") + ( + Connect("U4-25") + ) + Net("unnamed_net24" "(unknown)") + ( + Connect("U4-24") + ) + Net("unnamed_net25" "(unknown)") ( Connect("C6-1") Connect("U4-3") Connect("X2-3") ) - Net("unnamed_net24" "(unknown)") + Net("unnamed_net26" "(unknown)") ( Connect("C5-1") Connect("U4-2") Connect("X2-1") ) - Net("unnamed_net25" "(unknown)") + Net("unnamed_net27" "(unknown)") ( Connect("J1-4") ) - Net("unnamed_net26" "(unknown)") + Net("unnamed_net28" "(unknown)") ( Connect("J8-1") Connect("L174-2") ) - Net("unnamed_net27" "(unknown)") + Net("unnamed_net29" "(unknown)") ( Connect("C30-1") Connect("U3-31") Connect("X1-3") ) - Net("unnamed_net28" "(unknown)") + Net("unnamed_net30" "(unknown)") ( Connect("C31-1") Connect("U3-30") Connect("X1-1") ) - Net("unnamed_net29" "(unknown)") + Net("unnamed_net31" "(unknown)") ( Connect("U3-10") ) - Net("unnamed_net30" "(unknown)") + Net("unnamed_net32" "(unknown)") ( Connect("U3-16") ) - Net("unnamed_net31" "(unknown)") + Net("unnamed_net33" "(unknown)") ( Connect("C210-1") Connect("L191-2") Connect("L201-1") Connect("U3-20") ) - Net("unnamed_net32" "(unknown)") + Net("unnamed_net34" "(unknown)") ( Connect("C191-1") Connect("L191-1") Connect("L192-1") Connect("U3-19") ) - Net("unnamed_net33" "(unknown)") + Net("unnamed_net35" "(unknown)") ( Connect("C181-2") Connect("L193-1") Connect("U3-18") ) - Net("unnamed_net34" "(unknown)") + Net("unnamed_net36" "(unknown)") ( Connect("C174-1") Connect("L171-2") Connect("U3-17") ) - Net("unnamed_net35" "(unknown)") + Net("unnamed_net37" "(unknown)") ( Connect("C231-1") Connect("U3-24") ) - Net("unnamed_net36" "(unknown)") + Net("unnamed_net38" "(unknown)") ( Connect("C231-2") Connect("U3-23") ) - Net("unnamed_net37" "(unknown)") + Net("unnamed_net39" "(unknown)") ( Connect("C211-1") Connect("U3-21") ) - Net("unnamed_net38" "(unknown)") + Net("unnamed_net40" "(unknown)") ( Connect("R30-2") Connect("U3-14") ) - Net("unnamed_net39" "(unknown)") + Net("unnamed_net41" "(unknown)") ( Connect("C42-2") Connect("U3-6") ) - Net("unnamed_net40" "(unknown)") + Net("unnamed_net42" "(unknown)") ( Connect("C261-1") Connect("U3-26") ) - Net("unnamed_net41" "(unknown)") + Net("unnamed_net43" "(unknown)") ( Connect("C291-1") Connect("U3-29") ) - Net("unnamed_net42" "(unknown)") + Net("unnamed_net44" "(unknown)") ( Connect("C173-2") Connect("L171-1") Connect("R171-2") ) - Net("unnamed_net43" "(unknown)") + Net("unnamed_net45" "(unknown)") ( Connect("C174-2") Connect("C176-1") Connect("L172-1") ) - Net("unnamed_net44" "(unknown)") + Net("unnamed_net46" "(unknown)") ( Connect("C176-2") Connect("C181-1") Connect("L172-2") Connect("L173-1") ) - Net("unnamed_net45" "(unknown)") + Net("unnamed_net47" "(unknown)") ( Connect("C175-2") Connect("L173-2") Connect("L174-1") ) - Net("unnamed_net46" "(unknown)") + Net("unnamed_net48" "(unknown)") ( Connect("C191-2") Connect("L193-2") Connect("L201-2") ) + Net("unnamed_net49" "(unknown)") + ( + Connect("D2-1") + Connect("R2-2") + ) Net("v_batt" "(unknown)") ( Connect("R11-1") diff --git a/telegps.sch b/telegps.sch index efeee25..db7036d 100644 --- a/telegps.sch +++ b/telegps.sch @@ -580,20 +580,7 @@ T 55700 48900 5 10 1 1 0 0 1 netname=swdio } N 55100 48800 55100 49200 4 -C 43300 50100 1 270 0 resistor.sym -{ -T 43700 49800 5 10 0 1 270 0 1 -device=RESISTOR -T 43300 50100 5 10 0 1 180 0 1 -footprint=0402 -T 43300 50100 5 10 0 1 90 0 1 -loadstatus=smt -T 43650 49775 5 10 1 1 0 0 1 -refdes=R2 -T 43900 49500 5 10 1 1 180 0 1 -value=10k -} -C 43300 48500 1 0 0 gnd.sym +C 43300 50400 1 0 0 gnd.sym C 45500 60500 1 0 0 capacitor.sym { T 45700 61200 5 10 0 1 0 0 1 @@ -1406,9 +1393,8 @@ N 57000 47200 55900 47200 4 T 55900 47300 5 10 1 1 0 0 1 netname=rx1 } -N 43400 48800 43400 49200 4 +N 43400 50700 43400 51900 4 N 44200 51900 43400 51900 4 -N 43400 51900 43400 50100 4 N 54400 56300 55900 56300 4 { T 55200 56400 5 10 1 1 0 0 1 @@ -1429,3 +1415,42 @@ N 43000 56600 44200 56600 4 T 43000 56700 5 10 1 1 0 0 1 netname=cs_flash } +C 42500 53500 1 0 1 resistor.sym +{ +T 42200 53900 5 10 0 0 0 6 1 +device=RESISTOR +T 42500 53500 5 10 0 0 90 2 1 +footprint=0402 +T 42200 54000 5 10 1 1 180 6 1 +refdes=R2 +T 41700 54000 5 10 1 1 180 6 1 +value=270 +} +C 40700 53500 1 270 1 gnd.sym +C 41400 53500 1 0 1 led.sym +{ +T 41500 54100 5 10 0 0 0 6 1 +device=LED +T 41450 53500 5 10 0 1 0 6 1 +footprint=0603diode +T 41200 54050 5 10 1 1 180 6 1 +refdes=D2 +T 40600 54100 5 10 1 1 180 6 1 +value=green +} +N 41400 53600 41600 53600 4 +N 42500 53600 44200 53600 4 +C 43700 54100 1 0 0 nc-left.sym +{ +T 43700 54500 5 10 0 0 0 0 1 +value=NoConnection +T 43700 54900 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 43700 54700 1 0 0 nc-left.sym +{ +T 43700 55100 5 10 0 0 0 0 1 +value=NoConnection +T 43700 55500 5 10 0 0 0 0 1 +device=DRC_Directive +} -- 2.30.2