add a current measuring resistor in the LDO output net
authorBdale Garbee <bdale@gag.com>
Sat, 10 Mar 2012 15:38:35 +0000 (08:38 -0700)
committerBdale Garbee <bdale@gag.com>
Sat, 10 Mar 2012 15:38:35 +0000 (08:38 -0700)
megametrum.pcb
megametrum.sch

index f179fc81af9ef3a97b2a840bc95269c9fe15da3a..7a8e0ef7682a97c829079f9a9c68dd5d1ea78912 100644 (file)
@@ -6,11 +6,11 @@ FileVersion[20070407]
 PCB["MegaMetrum" 325000 125000]
 
 Grid[100.0 0 0 0]
-Cursor[3300 28000 0.000000]
+Cursor[1200 13400 0.000000]
 PolyArea[200000000.000000]
 Thermal[0.500000]
 DRC[600 1000 600 500 1500 700]
-Flags("nameonpcb,snappin,liveroute")
+Flags("nameonpcb,clearnew,liveroute")
 Groups("1,c:4,s:2:3:5")
 Styles["Signal,1000,3100,1500,1000:Power,2500,6000,3500,1000:Fat,4000,6000,3500,1000:Skinny,600,2402,1181,600"]
 
@@ -875,7 +875,7 @@ Via[16400 85900 3100 2000 0 1500 "" ""]
 Via[12800 96900 3100 2000 0 1500 "" "thermal(1S)"]
 Via[31400 92500 3100 2000 0 1500 "" "thermal(1S)"]
 Via[24200 62500 3100 2000 0 1500 "" "thermal(1S)"]
-Via[38300 96600 3100 2000 0 1500 "" "thermal(2S)"]
+Via[43500 92200 3100 2000 0 1500 "" "thermal(2S)"]
 Via[212200 19800 3100 2000 0 1500 "" "thermal(1S)"]
 Via[220200 12300 3100 2000 0 1500 "" "thermal(2S)"]
 Via[209000 27700 3100 2000 0 1500 "" ""]
@@ -2397,6 +2397,13 @@ Element["hidename,onsolder" "1-338068-6" "J20" "misc" 187500 107500 0 0 2 100 "a
        ElementLine [-86594 -5038 -86594 15039 600]
        ElementLine [-86594 -5038 11593 -5038 600]
 
+       )
+
+Element["hidename" "0402" "R36" "0" 39500 94800 -1650 -3450 3 100 ""]
+(
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
+
        )
 Layer(1 "top")
 (
@@ -3328,6 +3335,8 @@ Layer(1 "top")
        Line[147800 84000 138100 84000 1000 2000 "clearline"]
        Line[138100 84000 130900 91200 1000 2000 "clearline"]
        Line[163300 100500 110100 100500 1000 2000 "clearline"]
+       Line[43500 92200 40426 92200 2500 2000 "clearline"]
+       Line[40426 92200 39700 92900 2500 2000 "clearline"]
        Polygon("")
        (
                [308000 1000] [324000 1000] [324000 55500] [308000 55500] 
@@ -3684,8 +3693,7 @@ Layer(4 "bottom")
        Line[197900 82400 197900 76100 1000 2000 "clearline"]
        Line[197900 76100 191300 69500 1000 2000 "clearline"]
        Line[196700 83500 197900 82400 1000 2000 "clearline"]
-       Line[34300 115900 34300 95000 1000 2000 "clearline"]
-       Line[34300 95000 39100 90200 1000 2000 "clearline"]
+       Line[34300 115900 34300 84300 1000 2000 "clearline"]
        Line[53200 64400 62400 64400 1000 2000 "clearline"]
        Line[62400 64400 66700 60100 1000 2000 "clearline"]
        Line[66750 60050 77150 60050 1000 2000 "clearline"]
@@ -3720,12 +3728,11 @@ Layer(4 "bottom")
        Line[117500 102700 128900 91300 1000 2000 "clearline"]
        Line[128900 91300 130800 91300 1000 2000 "clearline"]
        Line[130800 91300 130900 91200 1000 2000 "clearline"]
-       Line[39100 85100 43300 80900 1000 2000 "clearline"]
-       Line[43300 80900 45500 80900 1000 2000 "clearline"]
+       Line[37700 80900 45500 80900 1000 2000 "clearline"]
        Line[45500 80900 49100 77300 1000 2000 "clearline"]
        Line[49100 77300 49100 68500 1000 2000 "clearline"]
        Line[49100 68500 53200 64400 1000 2000 "clearline"]
-       Line[39100 90200 39100 85100 1000 2000 "clearline"]
+       Line[34300 84300 37700 80900 1000 2000 "clearline"]
        Polygon("clearpoly,lock")
        (
                [1000 1000] [88000 1000] [88000 3600] [140000 3600] [140000 1000] 
@@ -3793,7 +3800,6 @@ NetList()
                Connect("C22-2")
                Connect("C34-2")
                Connect("C36-2")
-               Connect("C37-2")
                Connect("C40-2")
                Connect("C43-2")
                Connect("C44-2")
@@ -3813,8 +3819,8 @@ NetList()
                Connect("L5-2")
                Connect("L600-1")
                Connect("R29-1")
+               Connect("R36-1")
                Connect("R171-1")
-               Connect("U1-5")
                Connect("U3-9")
                Connect("U4-1")
                Connect("U5-3")
@@ -4335,214 +4341,220 @@ NetList()
                Connect("U10-32")
        )
        Net("unnamed_net7" "(unknown)")
+       (
+               Connect("C37-2")
+               Connect("R36-2")
+               Connect("U1-5")
+       )
+       Net("unnamed_net8" "(unknown)")
        (
                Connect("C38-1")
                Connect("U1-4")
        )
-       Net("unnamed_net8" "(unknown)")
+       Net("unnamed_net9" "(unknown)")
        (
                Connect("C102-2")
                Connect("U3-3")
        )
-       Net("unnamed_net9" "(unknown)")
+       Net("unnamed_net10" "(unknown)")
        (
                Connect("C103-2")
                Connect("U3-1")
        )
-       Net("unnamed_net10" "(unknown)")
+       Net("unnamed_net11" "(unknown)")
        (
                Connect("D1-1")
                Connect("D1-4")
                Connect("U2-1")
        )
-       Net("unnamed_net11" "(unknown)")
+       Net("unnamed_net12" "(unknown)")
        (
                Connect("R35-2")
                Connect("U2-5")
        )
-       Net("unnamed_net12" "(unknown)")
+       Net("unnamed_net13" "(unknown)")
        (
                Connect("Q2-4")
                Connect("R9-2")
        )
-       Net("unnamed_net13" "(unknown)")
+       Net("unnamed_net14" "(unknown)")
        (
                Connect("Q2-2")
                Connect("R10-2")
        )
-       Net("unnamed_net14" "(unknown)")
+       Net("unnamed_net15" "(unknown)")
        (
                Connect("Q3-4")
                Connect("R11-2")
        )
-       Net("unnamed_net15" "(unknown)")
+       Net("unnamed_net16" "(unknown)")
        (
                Connect("Q3-2")
                Connect("R12-2")
        )
-       Net("unnamed_net16" "(unknown)")
+       Net("unnamed_net17" "(unknown)")
        (
                Connect("C33-1")
                Connect("U7-13")
                Connect("X2-3")
        )
-       Net("unnamed_net17" "(unknown)")
+       Net("unnamed_net18" "(unknown)")
        (
                Connect("C32-1")
                Connect("U7-12")
                Connect("X2-1")
        )
-       Net("unnamed_net18" "(unknown)")
+       Net("unnamed_net19" "(unknown)")
        (
                Connect("R401-1")
                Connect("U7-37")
        )
-       Net("unnamed_net19" "(unknown)")
+       Net("unnamed_net20" "(unknown)")
        (
                Connect("C30-1")
                Connect("U6-31")
                Connect("X1-3")
        )
-       Net("unnamed_net20" "(unknown)")
+       Net("unnamed_net21" "(unknown)")
        (
                Connect("C31-1")
                Connect("U6-30")
                Connect("X1-1")
        )
-       Net("unnamed_net21" "(unknown)")
+       Net("unnamed_net22" "(unknown)")
        (
                Connect("C210-1")
                Connect("L191-2")
                Connect("L201-1")
                Connect("U6-20")
        )
-       Net("unnamed_net22" "(unknown)")
+       Net("unnamed_net23" "(unknown)")
        (
                Connect("C191-1")
                Connect("L191-1")
                Connect("L192-1")
                Connect("U6-19")
        )
-       Net("unnamed_net23" "(unknown)")
+       Net("unnamed_net24" "(unknown)")
        (
                Connect("C181-2")
                Connect("L193-1")
                Connect("U6-18")
        )
-       Net("unnamed_net24" "(unknown)")
+       Net("unnamed_net25" "(unknown)")
        (
                Connect("C174-1")
                Connect("L171-2")
                Connect("U6-17")
        )
-       Net("unnamed_net25" "(unknown)")
+       Net("unnamed_net26" "(unknown)")
        (
                Connect("C231-1")
                Connect("U6-24")
        )
-       Net("unnamed_net26" "(unknown)")
+       Net("unnamed_net27" "(unknown)")
        (
                Connect("C231-2")
                Connect("U6-23")
        )
-       Net("unnamed_net27" "(unknown)")
+       Net("unnamed_net28" "(unknown)")
        (
                Connect("C211-1")
                Connect("U6-21")
        )
-       Net("unnamed_net28" "(unknown)")
+       Net("unnamed_net29" "(unknown)")
        (
                Connect("R30-2")
                Connect("U6-14")
        )
-       Net("unnamed_net29" "(unknown)")
+       Net("unnamed_net30" "(unknown)")
        (
                Connect("C42-2")
                Connect("U6-6")
        )
-       Net("unnamed_net30" "(unknown)")
+       Net("unnamed_net31" "(unknown)")
        (
                Connect("C261-1")
                Connect("U6-26")
        )
-       Net("unnamed_net31" "(unknown)")
+       Net("unnamed_net32" "(unknown)")
        (
                Connect("C291-1")
                Connect("U6-29")
        )
-       Net("unnamed_net32" "(unknown)")
+       Net("unnamed_net33" "(unknown)")
        (
                Connect("C173-2")
                Connect("L171-1")
                Connect("R171-2")
        )
-       Net("unnamed_net33" "(unknown)")
+       Net("unnamed_net34" "(unknown)")
        (
                Connect("C174-2")
                Connect("C176-1")
                Connect("L172-1")
        )
-       Net("unnamed_net34" "(unknown)")
+       Net("unnamed_net35" "(unknown)")
        (
                Connect("C176-2")
                Connect("C181-1")
                Connect("L172-2")
                Connect("L173-1")
        )
-       Net("unnamed_net35" "(unknown)")
+       Net("unnamed_net36" "(unknown)")
        (
                Connect("C175-2")
                Connect("C177-1")
                Connect("L173-2")
                Connect("L174-1")
        )
-       Net("unnamed_net36" "(unknown)")
+       Net("unnamed_net37" "(unknown)")
        (
                Connect("C191-2")
                Connect("L193-2")
                Connect("L201-2")
        )
-       Net("unnamed_net37" "(unknown)")
+       Net("unnamed_net38" "(unknown)")
        (
                Connect("C302-2")
                Connect("U12-10")
        )
-       Net("unnamed_net38" "(unknown)")
+       Net("unnamed_net39" "(unknown)")
        (
                Connect("C303-2")
                Connect("U12-20")
        )
-       Net("unnamed_net39" "(unknown)")
+       Net("unnamed_net40" "(unknown)")
        (
                Connect("D1-2")
                Connect("R50-1")
        )
-       Net("unnamed_net40" "(unknown)")
+       Net("unnamed_net41" "(unknown)")
        (
                Connect("D1-3")
                Connect("R51-2")
        )
-       Net("unnamed_net41" "(unknown)")
+       Net("unnamed_net42" "(unknown)")
        (
                Connect("D2-2")
                Connect("R52-1")
        )
-       Net("unnamed_net42" "(unknown)")
+       Net("unnamed_net43" "(unknown)")
        (
                Connect("D2-1")
                Connect("R53-1")
        )
-       Net("unnamed_net43" "(unknown)")
+       Net("unnamed_net44" "(unknown)")
        (
                Connect("C20-1")
                Connect("U9-12")
        )
-       Net("unnamed_net44" "(unknown)")
+       Net("unnamed_net45" "(unknown)")
        (
                Connect("C20-2")
                Connect("U9-8")
        )
-       Net("unnamed_net45" "(unknown)")
+       Net("unnamed_net46" "(unknown)")
        (
                Connect("C21-2")
                Connect("U9-10")
index 5d6be3acf44cbe4c3e7ef84c72d5165cbc02aafe..2c40a376566cfaf390ee91102cf48f19e07364e8 100644 (file)
@@ -305,7 +305,7 @@ loadstatus=noload
 T 81100 59200 5 10 0 1 0 0 1
 nobom=1
 }
-C 65600 43600 1 0 0 3.3V-plus.sym
+C 67700 43600 1 0 0 3.3V-plus.sym
 C 81100 58300 1 0 0 hole_plated.sym
 {
 T 81200 60100 5 10 0 0 0 0 1
@@ -460,8 +460,8 @@ T 76300 57800 5 10 1 1 0 0 1
 netname=v_lipo
 }
 N 77700 60500 78000 60500 4
-N 64500 43600 66900 43600 4
-C 66800 42400 1 0 0 gnd.sym
+N 64500 43600 66400 43600 4
+C 67800 42400 1 0 0 gnd.sym
 C 72000 65800 1 270 0 resistor.sym
 {
 T 72400 66100 5 10 0 0 270 6 1
@@ -743,23 +743,23 @@ T 66000 42700 5 10 0 1 0 0 1
 loadstatus=smt
 }
 C 65700 42400 1 0 0 gnd.sym
-C 67100 42700 1 90 0 capacitor.sym
+C 68100 42700 1 90 0 capacitor.sym
 {
-T 66400 42900 5 10 0 0 90 0 1
+T 67400 42900 5 10 0 0 90 0 1
 device=CAPACITOR
-T 67450 43450 5 10 1 1 180 0 1
+T 68450 43450 5 10 1 1 180 0 1
 refdes=C40
-T 66200 42900 5 10 0 0 90 0 1
+T 67200 42900 5 10 0 0 90 0 1
 symversion=0.1
-T 67100 42700 5 10 0 0 90 0 1
+T 68100 42700 5 10 0 0 90 0 1
 footprint=1206
-T 67100 42700 5 10 0 0 90 0 1
+T 68100 42700 5 10 0 0 90 0 1
 vendor_part_number=490-4512-1-ND
-T 67600 43000 5 10 1 1 180 0 1
+T 68600 43000 5 10 1 1 180 0 1
 value=100uF
-T 67100 42700 5 10 0 0 0 0 1
+T 68100 42700 5 10 0 0 0 0 1
 vendor=digikey
-T 67100 42700 5 10 0 1 0 0 1
+T 68100 42700 5 10 0 1 0 0 1
 loadstatus=smt
 }
 C 72000 64300 1 0 0 gnd.sym
@@ -3534,3 +3534,23 @@ vendor=digikey
 T 44100 55700 5 10 0 1 0 0 1
 loadstatus=smt
 }
+C 67300 43700 1 180 0 resistor.sym
+{
+T 67000 43300 5 10 0 0 180 0 1
+device=RESISTOR
+T 66550 43800 5 10 1 1 0 0 1
+refdes=R36
+T 67200 43925 5 10 1 1 180 0 1
+value=0
+T 67300 43700 5 10 0 0 90 0 1
+vendor=digikey
+T 67300 43700 5 10 0 0 90 0 1
+vendor_part_number=311-0.0JRCT-ND
+T 67300 43700 5 10 0 1 90 0 1
+footprint=0402
+T 67300 43700 5 10 0 1 90 0 1
+loadstatus=smt
+}
+N 67300 43600 67900 43600 4
+T 66300 44100 9 10 1 0 0 0 1
+current sense