add ability to measure LiPo voltage
authorBdale Garbee <bdale@gag.com>
Fri, 14 Mar 2014 07:04:28 +0000 (01:04 -0600)
committerBdale Garbee <bdale@gag.com>
Fri, 14 Mar 2014 07:04:28 +0000 (01:04 -0600)
telegps.pcb
telegps.sch

index a32d8593f2cf9761090fd744796ec3870e7c0613..31dde4ba45fc40c2a162b6a703f6e2ac59574349 100644 (file)
@@ -9,7 +9,7 @@ Grid[100.000000 0.0000 0.0000 0]
 PolyArea[200000000.000000]
 Thermal[0.500000]
 DRC[6.00mil 6.00mil 6.00mil 10.00mil 13.00mil 7.00mil]
-Flags("showdrc,nameonpcb,clearnew,hidenames")
+Flags("showdrc,nameonpcb,clearnew,snappin,hidenames")
 Groups("1,c:2:3:4,s:5")
 Styles["Signal,6.00mil,30.00mil,15.00mil,6.00mil:Power,25.00mil,8.00mil,4.00mil,10.00mil:Fat,40.00mil,8.00mil,4.00mil,0.10mil:Medium,15.00mil,8.00mil,4.00mil,6.00mil"]
 
@@ -847,7 +847,7 @@ Via[180.00mil 415.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,2S,3S)"
 Via[180.00mil 315.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,2S,3S)"]
 Via[636.00mil 291.48mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,2S,3S)"]
 Via[375.00mil 592.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
-Via[663.00mil 265.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[664.00mil 268.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
 Via[345.00mil 494.48mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,2S,3S)"]
 Via[689.00mil 553.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,2S,3S)"]
 Via[600.00mil 620.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
@@ -856,7 +856,7 @@ Via[585.00mil 768.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
 Via[633.00mil 872.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,2S,3S)"]
 Via[585.00mil 806.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
 Via[303.00mil 748.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
-Via[900.00mil 277.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,2S,3S)"]
+Via[904.00mil 277.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,2S,3S)"]
 Via[830.00mil 305.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
 Via[1311.00mil 551.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
 Via[1263.00mil 657.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(1S)"]
@@ -879,6 +879,7 @@ Via[694.00mil 426.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
 Via[1136.00mil 531.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
 Via[1097.00mil 556.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
 Via[1057.00mil 727.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[247.00mil 792.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
 
 Element["" "0402" "C5" "22pF" 676.00mil 872.00mil -17.00mil 20.00mil 0 80 ""]
 (
@@ -912,14 +913,14 @@ Element["" "0402" "C39" "1uF" 855.00mil 5.3528mm -22.00mil -32.40mil 1 80 ""]
 
        )
 
-Element["" "0402" "C38" "10nF" 680.00mil 4.2098mm -29.00mil -34.74mil 1 80 ""]
+Element["" "0402" "C38" "10nF" 680.00mil 4.0320mm -29.00mil -34.74mil 1 80 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C37" "1uF" 680.00mil 5.5306mm -62.00mil 27.26mil 1 80 ""]
+Element["" "0402" "C37" "1uF" 680.00mil 5.5692mm -62.00mil 27.26mil 1 80 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
@@ -1089,7 +1090,7 @@ Element["" "0402" "C11" "4.7uF" 935.00mil 5.3528mm -21.00mil -32.48mil 1 80 ""]
 
        )
 
-Element["" "0402" "R8" "2k" 1110.00mil 4.0452mm 19.00mil 14.74mil 1 80 ""]
+Element["" "0402" "R8" "2k" 1110.00mil 4.0066mm 19.00mil 14.74mil 1 80 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
@@ -1114,7 +1115,7 @@ Element["" "SOT23-5" "U6" "MCP73831" 1065.00mil 228.00mil -35.00mil -66.00mil 0
 
        )
 
-Element["" "0402" "C10" "4.7uF" 1110.00mil 5.4798mm 19.00mil 45.26mil 1 80 ""]
+Element["" "0402" "C10" "4.7uF" 1111.00mil 219.00mil 19.00mil 45.26mil 1 80 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
@@ -1131,14 +1132,14 @@ Element["" "sma-edge" "J8" "SMA" 195.00mil 500.00mil -99.00mil -409.00mil 0 80 "
 
        )
 
-Element["" "0402" "R1" "56k" 400.74mil 509.00mil -21.74mil 14.00mil 0 80 ""]
+Element["" "0402" "R1" "56k" 389.00mil 516.00mil -21.74mil 14.00mil 0 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"]
 
        )
 
-Element["" "0402" "C2" "0.1uF" 607.00mil 8.0198mm -31.00mil -31.74mil 1 80 ""]
+Element["" "0402" "C2" "0.1uF" 608.00mil 7.9060mm -31.00mil -31.74mil 1 80 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
@@ -1243,7 +1244,7 @@ Element["" "0402" "C43" "0.1uF" 384.00mil 299.00mil 14.00mil 24.00mil 1 80 ""]
 
        )
 
-Element["" "0402" "R9" "10k" 804.26mil 277.00mil -22.26mil 15.00mil 0 80 ""]
+Element["" "0402" "R9" "10k" 800.74mil 277.00mil -22.26mil 15.00mil 0 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"]
@@ -1404,7 +1405,7 @@ Element["" "ZX62-B-5PA" "J1" "USBmicroB" 33.7167mm 500.00mil 26.96mil 350.31mil
 
        )
 
-Element["" "0402" "R10" "10k" 21.7490mm 277.00mil 80.74mil -28.00mil 0 80 ""]
+Element["" "0402" "R10" "10k" 862.00mil 277.00mil 80.74mil -28.00mil 0 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"]
@@ -1491,6 +1492,20 @@ Element["" "picodebug" "J2" "Debug" 518.00mil 962.00mil -422.00mil -111.00mil 0
        Pin[-49.21mil 0.0000 35.00mil 13.00mil 40.00mil 20.47mil "pin2" "2" "edge2"]
        Pin[0.0000 0.0000 35.00mil 13.00mil 40.00mil 20.47mil "pin1" "1" "square,edge2,thermal(0X,2X,3X)"]
 
+       )
+
+Element["" "0402" "R12" "10k" 288.00mil 831.00mil -31.50mil -31.50mil 0 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["" "0402" "R11" "5.6k" 288.00mil 792.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"]
+
        )
 Layer(1 "top")
 (
@@ -1583,7 +1598,6 @@ Layer(1 "top")
        Line[375.00mil 592.00mil 375.45mil 624.00mil 6.00mil 12.00mil "clearline"]
        Line[1018.00mil 228.00mil 982.00mil 228.00mil 25.00mil 20.00mil "clearline"]
        Line[346.00mil 494.00mil 345.00mil 495.00mil 6.00mil 12.00mil ""]
-       Line[358.00mil 509.00mil 345.00mil 496.00mil 6.00mil 12.00mil ""]
        Line[607.00mil 462.00mil 648.00mil 421.00mil 6.00mil 12.00mil "clearline"]
        Line[621.00mil 467.00mil 661.00mil 427.00mil 6.00mil 12.00mil "clearline"]
        Line[455.00mil 568.00mil 595.00mil 568.00mil 6.00mil 12.00mil "clearline"]
@@ -1723,7 +1737,7 @@ Layer(1 "top")
        Line[578.77mil 514.23mil 568.50mil 524.50mil 6.00mil 12.00mil "clearline"]
        Line[482.32mil 469.24mil 482.32mil 486.68mil 6.00mil 12.00mil "clearline"]
        Line[482.32mil 486.68mil 460.00mil 509.00mil 6.00mil 12.00mil "clearline"]
-       Line[460.00mil 509.00mil 416.48mil 509.00mil 6.00mil 12.00mil "clearline"]
+       Line[460.00mil 509.00mil 403.00mil 509.00mil 6.00mil 12.00mil "clearline"]
        Line[462.64mil 469.24mil 462.64mil 486.36mil 6.00mil 12.00mil "clearline"]
        Line[462.64mil 486.36mil 454.00mil 495.00mil 6.00mil 12.00mil "clearline"]
        Line[454.00mil 495.00mil 442.00mil 495.00mil 6.00mil 12.00mil "clearline"]
@@ -1742,8 +1756,6 @@ Layer(1 "top")
        Line[238.52mil 465.00mil 238.52mil 529.04mil 15.00mil 12.00mil "clearline"]
        Line[238.52mil 529.04mil 242.00mil 13.5260mm 15.00mil 12.00mil "clearline"]
        Line[205.52mil 500.00mil 100.00mil 500.00mil 15.00mil 12.00mil "clearline"]
-       Line[345.00mil 494.48mil 381.52mil 494.48mil 25.00mil 20.00mil ""]
-       Line[381.52mil 494.48mil 382.00mil 494.00mil 25.00mil 20.00mil ""]
        Line[345.00mil 471.96mil 345.00mil 494.48mil 25.00mil 20.00mil ""]
        Line[386.00mil 445.00mil 386.00mil 428.48mil 25.00mil 20.00mil ""]
        Line[533.50mil 360.98mil 533.50mil 360.50mil 6.00mil 12.00mil ""]
@@ -1849,6 +1861,12 @@ Layer(1 "top")
        Line[733.00mil 341.00mil 718.00mil 356.00mil 6.00mil 12.00mil "clearline"]
        Line[718.00mil 356.00mil 718.00mil 443.00mil 6.00mil 12.00mil "clearline"]
        Line[718.00mil 443.00mil 709.00mil 452.00mil 6.00mil 12.00mil "clearline"]
+       Line[345.00mil 495.00mil 374.00mil 495.00mil 25.00mil 20.00mil ""]
+       Line[8.6615mm 796.25mil 307.99mil 796.25mil 6.00mil 12.00mil ""]
+       Line[307.99mil 796.25mil 7.7150mm 792.00mil 6.00mil 12.00mil ""]
+       Line[7.7150mm 792.00mil 7.7150mm 831.00mil 6.00mil 12.00mil ""]
+       Line[269.00mil 831.00mil 243.00mil 831.00mil 25.00mil 20.00mil ""]
+       Line[6.9154mm 792.00mil 247.00mil 792.00mil 6.00mil 12.00mil ""]
        Polygon("clearpoly")
        (
                [10.00mil 10.00mil] [1490.00mil 10.00mil] [1499.00mil 990.00mil] [10.00mil 990.00mil] 
@@ -1869,6 +1887,12 @@ Layer(2 "power")
        Line[505.00mil 787.00mil 564.00mil 728.00mil 6.00mil 12.00mil "clearline"]
        Line[564.00mil 728.00mil 1056.00mil 728.00mil 6.00mil 12.00mil "clearline"]
        Line[1056.00mil 728.00mil 1057.00mil 727.00mil 6.00mil 12.00mil "clearline"]
+       Line[247.00mil 792.00mil 247.00mil 664.00mil 6.00mil 12.00mil "clearline"]
+       Line[247.00mil 664.00mil 291.00mil 620.00mil 6.00mil 12.00mil "clearline"]
+       Line[291.00mil 620.00mil 291.00mil 199.00mil 6.00mil 12.00mil "clearline"]
+       Line[291.00mil 199.00mil 392.00mil 98.00mil 6.00mil 12.00mil "clearline"]
+       Line[392.00mil 98.00mil 888.00mil 98.00mil 6.00mil 12.00mil "clearline"]
+       Line[888.00mil 98.00mil 1018.00mil 228.00mil 6.00mil 12.00mil "clearline"]
        Polygon("clearpoly")
        (
                [10.00mil 10.00mil] [1490.00mil 10.00mil] [1499.00mil 990.00mil] [10.00mil 990.00mil] 
@@ -2053,6 +2077,7 @@ NetList()
                Connect("R7-1")
                Connect("R8-1")
                Connect("R10-1")
+               Connect("R12-1")
                Connect("S1-2")
                Connect("S1-3")
                Connect("S1-5")
@@ -2271,82 +2296,78 @@ NetList()
                Connect("U4-23")
        )
        Net("unnamed_net29" "(unknown)")
-       (
-               Connect("U4-24")
-       )
-       Net("unnamed_net30" "(unknown)")
        (
                Connect("U4-30")
        )
-       Net("unnamed_net31" "(unknown)")
+       Net("unnamed_net30" "(unknown)")
        (
                Connect("R9-1")
                Connect("R10-2")
                Connect("U4-1")
        )
-       Net("unnamed_net32" "(unknown)")
+       Net("unnamed_net31" "(unknown)")
        (
                Connect("C6-1")
                Connect("U4-5")
                Connect("X2-3")
        )
-       Net("unnamed_net33" "(unknown)")
+       Net("unnamed_net32" "(unknown)")
        (
                Connect("C5-1")
                Connect("U4-4")
                Connect("X2-1")
        )
-       Net("unnamed_net34" "(unknown)")
+       Net("unnamed_net33" "(unknown)")
        (
                Connect("R4-2")
                Connect("U4-14")
        )
-       Net("unnamed_net35" "(unknown)")
+       Net("unnamed_net34" "(unknown)")
        (
                Connect("R3-2")
                Connect("U4-13")
        )
-       Net("unnamed_net36" "(unknown)")
+       Net("unnamed_net35" "(unknown)")
        (
                Connect("U4-26")
        )
-       Net("unnamed_net37" "(unknown)")
+       Net("unnamed_net36" "(unknown)")
        (
                Connect("J1-2")
                Connect("R3-1")
        )
-       Net("unnamed_net38" "(unknown)")
+       Net("unnamed_net37" "(unknown)")
        (
                Connect("J1-3")
                Connect("R2-1")
                Connect("R4-1")
        )
-       Net("unnamed_net39" "(unknown)")
+       Net("unnamed_net38" "(unknown)")
        (
                Connect("J1-4")
        )
-       Net("unnamed_net40" "(unknown)")
+       Net("unnamed_net39" "(unknown)")
        (
                Connect("A1-1")
                Connect("S1-1")
        )
-       Net("unnamed_net41" "(unknown)")
+       Net("unnamed_net40" "(unknown)")
        (
                Connect("D1-1")
                Connect("D1-4")
                Connect("U6-1")
        )
-       Net("unnamed_net42" "(unknown)")
+       Net("unnamed_net41" "(unknown)")
        (
                Connect("R8-2")
                Connect("U6-5")
        )
-       Net("unnamed_net43" "(unknown)")
+       Net("unnamed_net42" "(unknown)")
        (
                Connect("D1-2")
                Connect("R6-1")
        )
-       Net("unnamed_net44" "(unknown)")
+       Net("unnamed_net43" "(unknown)")
        (
                Connect("D1-3")
                Connect("R7-2")
@@ -2356,12 +2377,19 @@ NetList()
                Connect("R2-2")
                Connect("U4-16")
        )
+       Net("v_batt" "(unknown)")
+       (
+               Connect("R11-1")
+               Connect("R12-2")
+               Connect("U4-24")
+       )
        Net("v_lipo" "(unknown)")
        (
                Connect("B1-1")
                Connect("C11-2")
                Connect("C39-2")
                Connect("C41-2")
+               Connect("R11-2")
                Connect("U2-1")
                Connect("U2-3")
                Connect("U6-3")
index ea645bebc89ed1d64773f9d2eb00ef150ae045ce..1c3a716449e52fa96dc99ff77214d3fd33ebcb19 100644 (file)
@@ -1182,13 +1182,6 @@ value=NoConnection
 T 54800 51800 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 54700 50700 1 0 0 nc-right.sym
-{
-T 54800 51200 5 10 0 0 0 0 1
-value=NoConnection
-T 54800 51400 5 10 0 0 0 0 1
-device=DRC_Directive
-}
 C 57600 49500 1 0 0 conn-4.sym
 {
 T 57600 49500 5 10 0 0 0 0 1
@@ -1459,3 +1452,54 @@ vendor=digikey
 T 42800 56600 5 10 0 1 0 0 1
 footprint=SOIJ8
 }
+C 58800 52800 1 90 0 resistor.sym
+{
+T 58400 53100 5 10 0 0 90 0 1
+device=RESISTOR
+T 58800 52800 5 10 0 1 0 0 1
+footprint=0402
+T 58800 52800 5 10 0 1 0 0 1
+vendor_part_number=P5.60KLCT-ND
+T 58800 52800 5 10 0 0 0 0 1
+vendor=digikey
+T 58800 52800 5 10 0 1 0 0 1
+loadstatus=smt
+T 59300 53500 5 10 1 1 180 0 1
+refdes=R11
+T 58900 53000 5 10 1 1 0 0 1
+value=5.6k
+}
+C 58800 51700 1 90 0 resistor.sym
+{
+T 58400 52000 5 10 0 0 90 0 1
+device=RESISTOR
+T 58800 51700 5 10 0 1 0 0 1
+vendor_part_number=P10.0KLCT-ND
+T 58800 51700 5 10 0 1 0 0 1
+footprint=0402
+T 58800 51700 5 10 0 0 0 0 1
+vendor=digikey
+T 58800 51700 5 10 0 1 0 0 1
+loadstatus=smt
+T 59300 52400 5 10 1 1 180 0 1
+refdes=R12
+T 58900 51900 5 10 1 1 0 0 1
+value=10k
+}
+N 58700 52800 58700 52600 4
+N 58700 52700 56800 52700 4
+{
+T 55200 50900 5 10 1 1 0 0 1
+netname=v_batt
+}
+N 58700 53700 57800 53700 4
+{
+T 57800 53800 5 10 1 1 0 0 1
+netname=v_lipo
+}
+C 58600 51400 1 0 0 gnd.sym
+T 59400 52600 9 10 1 0 0 0 2
+Tolerate up to
+5V charging
+N 54700 50800 56800 50800 4
+N 56800 50800 56800 52700 4