new footprint for the IC with vias, DRC clean again
[hw/lipocharger] / lipocharger.pcb
index 9e75bff0947cfadde716959a923cf40045922853..2742bcc8ee4379aee6d642eb7f4c4b62eb4d23f3 100644 (file)
@@ -1,12 +1,12 @@
 # release: pcb 20091103
-# date:    Thu Nov  4 22:47:16 2010
+# date:    Thu Nov 18 15:27:30 2010
 # user:    bdale (Bdale Garbee,KB0G)
 # host:    rover
 
 # To read pcb files, the pcb version (or the cvs source date) must be >= the file version
 FileVersion[20070407]
 
-PCB["TeleNano" 100000 40000]
+PCB["LipoCharger" 100000 40000]
 
 Grid[100.000000 0 0 0]
 Cursor[0 40000 0.000000]
@@ -813,30 +813,29 @@ Symbol('~' 12)
        SymbolLine(15 35 20 35 8)
        SymbolLine(20 35 25 30 8)
 )
-Via[33843 27400 2900 2000 0 1500 "" "thermal(1X)"]
-Via[2600 2600 2900 2000 0 1500 "" ""]
-Via[33843 19526 2900 2000 0 1500 "" ""]
-Via[48300 29800 2900 2000 0 1500 "" ""]
-Via[49600 2500 2900 2000 0 1500 "" "thermal(1S)"]
-Via[37000 9200 2900 2000 0 1500 "" "thermal(0+,1S)"]
-Via[40500 6700 2900 2000 0 1500 "" ""]
-Via[22200 2400 2900 2000 0 1500 "" ""]
+Via[33900 31000 2900 2000 0 1500 "" "thermal(1X)"]
+Via[2500 3300 2900 2000 0 1500 "" ""]
+Via[33900 15000 2900 2000 0 1500 "" ""]
+Via[50500 26100 2900 2000 0 1500 "" ""]
+Via[49600 3200 2900 2000 0 1500 "" "thermal(1S)"]
+Via[22100 5600 2900 2000 0 1500 "" ""]
+Via[40500 9300 2900 2000 0 1500 "" ""]
 
 Element["" "hole-M2.5" "H1" "unknown" 72500 10000 -2352 -3100 0 100 ""]
 (
-       Pin[0 0 12000 2000 12000 9800 "1" "1" "usetherm,thermal(1S)"]
+       Pin[0 0 12000 2000 12600 9800 "1" "1" "usetherm,thermal(1S)"]
        ElementArc [0 0 8000 8000 0 360 1000]
 
        )
 
 Element["" "hole-M2.5" "H2" "unknown" 72500 30000 -4900 -1000 0 100 ""]
 (
-       Pin[0 0 12000 2000 12000 9800 "1" "1" "usetherm,thermal(1S)"]
+       Pin[0 0 12000 2000 12600 9800 "1" "1" "usetherm,thermal(1S)"]
        ElementArc [0 0 8000 8000 0 360 1000]
 
        )
 
-Element["" "0402" "C1" "4.7uF" 49707 6974 3150 -3150 3 100 ""]
+Element["" "0402" "C1" "4.7uF" 49693 7626 3150 -3150 3 100 ""]
 (
        Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
        Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
@@ -845,22 +844,22 @@ Element["" "0402" "C1" "4.7uF" 49707 6974 3150 -3150 3 100 ""]
 
 Element["" "hole-M2.5" "H4" "unknown" 90000 30000 -16900 -21000 0 100 ""]
 (
-       Pin[0 0 12000 2000 12000 9800 "1" "1" "usetherm,thermal(1S)"]
+       Pin[0 0 12000 2000 12600 9800 "1" "1" "usetherm,thermal(1S)"]
        ElementArc [0 0 8000 8000 0 360 1000]
 
        )
 
-Element["" "0402" "C2" "4.7uF" 33907 10774 3150 -3150 3 100 ""]
+Element["" "0402" "C2" "4.7uF" 36200 5300 3150 3150 2 100 ""]
 (
-       Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
-       Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
+       Pad[1574 -393 1574 393 1968 2000 2568 "1" "1" "square"]
+       Pad[-1574 -393 -1574 393 1968 2000 2568 "2" "2" "square"]
 
        )
 
 Element["" "100mil2pin" "J1" "unknown" 56800 14900 3000 12500 3 100 ""]
 (
-       Pin[0 0 7000 3000 7000 3800 "1" "1" "square"]
-       Pin[0 10000 7000 3000 7000 3800 "2" "2" "thermal(1X)"]
+       Pin[0 0 7000 3000 7600 3800 "1" "1" "square"]
+       Pin[0 10000 7000 3000 7600 3800 "2" "2" "thermal(1X)"]
        ElementLine [-5000 15000 5000 15000 1500]
        ElementLine [-5000 -5000 -5000 15000 1500]
        ElementLine [-5000 -5000 5000 -5000 1500]
@@ -903,12 +902,6 @@ Element["" "testpoint" "TP9" "unknown" 49900 36900 0 0 0 100 ""]
 
        )
 
-Element["" "testpoint" "TP7" "unknown" 39400 36900 0 0 0 100 ""]
-(
-       Pin[0 0 3000 1200 4000 1500 "1" "1" ""]
-
-       )
-
 Element["" "testpoint" "TP8" "unknown" 44700 36900 0 0 0 100 ""]
 (
        Pin[0 0 3000 1200 4000 1500 "1" "1" ""]
@@ -924,7 +917,7 @@ Element["" "S2B-PH-SM4" "J2" "LiPo" 378 39605 0 0 1 100 ""]
 
        )
 
-Element["" "0402" "R3" "3.3k" 37374 31807 -3150 -3150 0 100 ""]
+Element["" "0402" "R3" "3.3k" 39074 31807 -3150 -3150 0 100 ""]
 (
        Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
        Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
@@ -933,88 +926,96 @@ Element["" "0402" "R3" "3.3k" 37374 31807 -3150 -3150 0 100 ""]
 
 Element["" "hole-M2.5" "H3" "unknown" 90000 10000 -16900 -21000 0 100 ""]
 (
-       Pin[0 0 12000 2000 12000 9800 "1" "1" "usetherm,thermal(1S)"]
+       Pin[0 0 12000 2000 12600 9800 "1" "1" "usetherm,thermal(1S)"]
        ElementArc [0 0 8000 8000 0 360 1000]
 
        )
 
-Element["" "DFN10_EP" "U1" "unknown" 43343 20000 13000 -8000 3 100 ""]
-(
-       Pad[3937 -7185 3937 -5020 1181 1600 1381 "Vac" "1" "square"]
-       Pad[1969 -7185 1969 -5020 1181 1600 1381 "Vusb" "2" "square"]
-       Pad[0 -7185 0 -5020 1181 1600 1381 "STAT1" "3" "square"]
-       Pad[-1969 -7185 -1969 -5020 1181 1600 1381 "STAT2" "4" "square"]
-       Pad[-3937 -7185 -3937 -5020 1181 1600 1381 "VSS" "5" "square"]
-       Pad[-3937 5020 -3937 7185 1181 1600 1381 "PROG1" "6" "square,edge2"]
-       Pad[-1969 5020 -1969 7185 1181 1600 1381 "PROG2" "7" "square,edge2"]
-       Pad[0 5020 0 7185 1181 1600 1381 "PG" "8" "square,edge2"]
-       Pad[1969 5020 1969 7185 1181 1600 1381 "THERM" "9" "square,edge2"]
-       Pad[3937 5020 3937 7185 1181 1600 1381 "Vbat" "10" "square,edge2"]
-       Pad[-1457 0 1457 0 6496 1600 6796 "11" "11" "square"]
-       ElementLine [7005 -9385 6405 -8785 1000]
-       ElementLine [-6405 -8785 6405 -8785 1000]
-       ElementLine [6405 -8785 6405 8785 1000]
-       ElementLine [-6405 8785 6405 8785 1000]
-       ElementLine [-6405 -8785 -6405 8785 1000]
+Element["" "MCP-DFN10" "U1" "unknown" 43300 20000 0 0 2 100 ""]
+(
+       Pin[3254 1525 2900 2500 0 1500 "pin11" "11" "via,thermal(1S)"]
+       Pin[0 1525 2900 2500 0 1500 "pin11" "11" "via,thermal(1S)"]
+       Pin[-3255 1525 2900 2500 0 1500 "pin11" "11" "via,thermal(1S)"]
+       Pin[3254 -1526 2900 2500 0 1500 "pin11" "11" "via,thermal(1S)"]
+       Pin[0 -1526 2900 2500 0 1500 "pin11" "11" "via,thermal(1S)"]
+       Pin[-3255 -1526 2900 2500 0 1500 "pin11" "11" "via,thermal(1S)"]
+       Pad[-1831 0 1830 0 6102 0 6702 "pin11" "11" "square"]
+       Pad[3936 5412 3936 6790 1181 787 1583 "pin10" "10" "square,edge2"]
+       Pad[3936 -6791 3936 -5413 1181 787 1583 "pin1" "1" "square"]
+       Pad[1968 5412 1968 6790 1181 787 1583 "pin9" "9" "square,edge2"]
+       Pad[1968 -6791 1968 -5413 1181 787 1583 "pin2" "2" "square"]
+       Pad[0 5412 0 6790 1181 787 1583 "pin8" "8" "square,edge2"]
+       Pad[0 -6791 0 -5413 1181 787 1583 "pin3" "3" "square"]
+       Pad[-1969 5412 -1969 6790 1181 787 1583 "pin7" "7" "square,edge2"]
+       Pad[-1969 -6791 -1969 -5413 1181 787 1583 "pin4" "4" "square"]
+       Pad[-3937 5412 -3937 6790 1181 787 1583 "pin6" "6" "square,edge2"]
+       Pad[-3937 -6791 -3937 -5413 1181 787 1583 "pin5" "5" "square"]
+       ElementLine [-5906 -5906 -5906 5906 500]
+       ElementLine [-5906 -5906 5906 -5906 500]
+       ElementLine [5906 -5906 5906 5906 500]
+       ElementLine [-5906 5906 5906 5906 500]
+       ElementArc [5905 -5906 500 500 180 360 1000]
 
        )
 Layer(1 "top")
 (
-       Line[24600 5800 25800 4600 1000 2000 "clearline"]
+       Line[33900 14700 33900 6419 1000 2000 "clearline"]
        Line[19886 2400 19500 2014 1000 2000 "clearline"]
-       Line[4600 2600 5600 1600 1000 2000 "clearline"]
+       Line[34000 31200 37100 31800 2500 2000 "clearline"]
        Line[15938 1600 16352 2014 1000 2000 "clearline"]
        Line[29800 2400 29400 2800 1000 2000 "clearline"]
-       Line[2600 2600 4600 2600 1000 2000 "clearline"]
-       Line[37000 9200 34300 9200 1000 2000 "clearline"]
+       Line[2600 3300 5800 2000 1000 2000 "clearline"]
+       Line[39406 12815 39406 12806 1000 2000 "clearline"]
        Line[45312 12815 45312 3388 1000 2000 "clearline"]
-       Line[2600 2600 3254 2600 1000 2000 "clearline"]
-       Line[49200 5014 48814 5400 1000 2000 "clearline"]
-       Line[56800 14900 55952 14900 1000 2000 "clearline"]
-       Line[55952 14900 49600 8548 1000 2000 "clearline"]
-       Line[33843 29457 35800 31414 1000 2000 "clearline"]
-       Line[3254 2600 5600 4946 1000 2000 "clearline"]
+       Line[33843 27400 33843 31257 2500 2000 "clearline"]
+       Line[49600 9500 49300 9200 1000 2000 "clearline"]
+       Line[26200 8700 26200 2852 1000 2000 "clearline"]
+       Line[43343 27185 43343 35543 1000 2000 "clearline"]
+       Line[49600 13700 49600 9500 1000 2000 "clearline"]
+       Line[2600 3300 5600 4946 1000 2000 "clearline"]
        Line[12096 1600 15938 1600 1000 2000 "clearline"]
-       Line[22200 2400 19886 2400 1000 2000 "clearline"]
+       Line[22100 5500 19886 2400 1000 2000 "clearline"]
        Line[25800 3252 26252 2800 1000 2000 "clearline"]
-       Line[47280 28780 48300 29800 1000 2000 "clearline"]
-       Line[25800 4600 25800 3252 1000 2000 "clearline"]
-       Line[14046 4946 14900 5800 1000 2000 "clearline"]
-       Line[14900 5800 24600 5800 1000 2000 "clearline"]
-       Line[47280 27185 47280 28780 1000 2000 "clearline"]
-       Line[12096 4946 14046 4946 1000 2000 "clearline"]
-       Line[33900 13100 33900 19469 1000 2000 "clearline"]
-       Line[33900 19469 33843 19526 1000 2000 "clearline"]
-       Line[39406 12815 39406 11606 1000 2000 "clearline"]
-       Line[39406 11606 37000 9200 1000 2000 "clearline"]
-       Line[41374 12815 41374 6874 1000 2000 "clearline"]
-       Line[41374 6874 41300 6800 1000 2000 "clearline"]
+       Line[43343 35543 44700 36900 1000 2000 "clearline"]
+       Line[39406 12806 37800 11200 1000 2000 "clearline"]
+       Line[39406 27185 39406 28706 1000 2000 "clearline"]
+       Line[39406 28706 40600 29900 1000 2000 "clearline"]
+       Line[49600 5752 49300 6052 1000 2000 "clearline"]
+       Line[40600 29900 40600 31366 1000 2000 "clearline"]
+       Line[41374 10174 40500 9300 1000 2000 "clearline"]
+       Line[33900 14700 33900 19469 2500 2000 "clearline"]
+       Line[41374 12815 41374 10174 1000 2000 "clearline"]
+       Line[37800 5719 37774 5693 1000 2000 "clearline"]
+       Line[26200 2852 26252 2800 1000 2000 "clearline"]
+       Line[40600 31366 40648 31414 1000 2000 "clearline"]
        Line[43343 12815 43343 4943 1000 2000 "clearline"]
        Line[43343 4943 40800 2400 1000 2000 "clearline"]
        Line[40800 2400 29800 2400 1000 2000 "clearline"]
        Line[45312 32312 49900 36900 1000 2000 "clearline"]
        Line[45312 27185 45312 32312 1000 2000 "clearline"]
-       Line[49600 2600 49600 5114 1000 2000 "clearline"]
-       Line[39406 27185 39406 30956 1000 2000 "clearline"]
-       Line[39406 30956 38948 31414 1000 2000 "clearline"]
-       Line[33843 27400 33843 29457 1000 2000 "clearline"]
-       Line[41374 27185 41374 34926 1000 2000 "clearline"]
-       Line[41374 34926 39400 36900 1000 2000 "clearline"]
-       Line[43343 27185 43343 35543 1000 2000 "clearline"]
-       Line[43343 35543 44700 36900 1000 2000 "clearline"]
-       Line[47280 12815 47280 10582 1000 2000 "clearline"]
-       Line[47280 10582 49314 8548 1000 2000 "clearline"]
+       Line[24500 10400 26200 8700 1000 2000 "clearline"]
+       Line[19400 10400 24500 10400 1000 2000 "clearline"]
+       Line[13946 4946 19400 10400 1000 2000 "clearline"]
+       Line[41331 20138 41469 20000 1000 2000 "clearline"]
+       Line[49600 3200 49600 5752 1000 2000 "clearline"]
+       Line[37800 11200 37800 5719 1000 2000 "clearline"]
+       Line[39363 14587 39363 17792 1000 2000 "clearline"]
+       Line[39363 17792 40045 18474 1000 2000 "clearline"]
+       Line[12096 4946 13946 4946 1000 2000 "clearline"]
+       Line[48000 13900 56900 13900 2500 2000 "clearline"]
+       Line[41331 25412 41331 20138 1000 2000 "clearline"]
+       Line[33900 6419 34626 5693 1000 2000 "clearline"]
+       Line[50500 26100 48000 26100 2500 2000 "clearline"]
 )
 Layer(2 "bottom")
 (
-       Line[34112 19678 48100 29700 2500 2000 "clearline"]
-       Line[56852 14848 56800 14900 2500 2000 "clearline"]
-       Line[2600 2600 8600 2600 2500 2000 "clearline"]
-       Line[8600 2600 19100 13100 2500 2000 "clearline"]
-       Line[19100 13100 55000 13100 2500 2000 "clearline"]
-       Line[55000 13100 56800 14900 2500 2000 "clearline"]
-       Line[22200 2400 36900 2400 1000 2000 "clearline"]
-       Line[36900 2400 41300 6800 1000 2000 "clearline"]
+       Line[55700 13600 56800 14700 1000 2000 "clearline"]
+       Line[25900 9400 22100 5600 1000 2000 "clearline"]
+       Line[40600 9400 25900 9400 1000 2000 "clearline"]
+       Line[2600 3300 12000 11900 1000 2000 "clearline"]
+       Line[12000 11900 54500 11900 1000 2000 "clearline"]
+       Line[33900 14800 50500 14800 2500 2000 "clearline"]
+       Line[50500 14800 50500 26100 2500 2000 "clearline"]
        Polygon("clearpoly")
        (
                [1000 39000] [99000 39000] [99000 1000] [1000 1000] 
@@ -1022,6 +1023,10 @@ Layer(2 "bottom")
 )
 Layer(3 "outline")
 (
+       Line[0 0 0 40000 1000 2000 ""]
+       Line[0 40000 100000 40000 1000 2000 ""]
+       Line[100000 40000 100000 0 1000 2000 ""]
+       Line[100000 0 0 0 1000 2000 ""]
 )
 Layer(4 "silk")
 (
@@ -1047,6 +1052,8 @@ NetList()
                Connect("J2-2")
                Connect("R3-1")
                Connect("U1-5")
+               Connect("U1-7")
+               Connect("U1-11")
        )
        Net("unnamed_net1" "(unknown)")
        (
@@ -1093,16 +1100,11 @@ NetList()
                Connect("U1-6")
        )
        Net("unnamed_net9" "(unknown)")
-       (
-               Connect("TP7-1")
-               Connect("U1-7")
-       )
-       Net("unnamed_net10" "(unknown)")
        (
                Connect("D1-4")
                Connect("R1-1")
        )
-       Net("unnamed_net11" "(unknown)")
+       Net("unnamed_net10" "(unknown)")
        (
                Connect("D1-3")
                Connect("R2-1")