From: Bdale Garbee Date: Thu, 18 Nov 2010 18:33:41 +0000 (-0700) Subject: add explicit netlist connection for exposed ground pad on DFN, clean up X-Git-Tag: fab-v0.1~3 X-Git-Url: https://git.gag.com/?p=hw%2Flipocharger;a=commitdiff_plain;h=7fb405f6a40f0caaade78decc32b4d5cc7c0edda add explicit netlist connection for exposed ground pad on DFN, clean up various attributes on the layout to ensure no conflict with LiPo connector and lower impedance for various high-current nets --- diff --git a/lipocharger.pcb b/lipocharger.pcb index 84f1689..301c8c5 100644 --- a/lipocharger.pcb +++ b/lipocharger.pcb @@ -1,5 +1,5 @@ # release: pcb 20091103 -# date: Thu Nov 18 08:30:29 2010 +# date: Thu Nov 18 11:32:57 2010 # user: bdale (Bdale Garbee,KB0G) # host: rover @@ -13,7 +13,7 @@ Cursor[0 40000 0.000000] PolyArea[200000000.000000] Thermal[0.500000] DRC[600 1000 600 500 1500 700] -Flags("nameonpcb,clearnew,liveroute,hidenames") +Flags("nameonpcb,clearnew,snappin,liveroute,hidenames") Groups("1,c:2,s:3") Styles["Signal,1000,2900,1500,1000:Power,2500,6000,3500,1000:Fat,4000,6000,3500,1000:Skinny,600,2402,1181,600"] @@ -813,15 +813,13 @@ Symbol('~' 12) SymbolLine(15 35 20 35 8) SymbolLine(20 35 25 30 8) ) -Via[33200 31000 2900 2000 0 1500 "" "thermal(1X)"] -Via[2600 2600 2900 2000 0 1500 "" ""] +Via[33900 31000 2900 2000 0 1500 "" "thermal(1X)"] +Via[2500 3300 2900 2000 0 1500 "" ""] Via[33900 16100 2900 2000 0 1500 "" ""] -Via[50100 26400 2900 2000 0 1500 "" ""] +Via[48400 29800 2900 2000 0 1500 "" ""] Via[49600 3200 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[39200 36900 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 ""] ( @@ -851,10 +849,10 @@ Element["" "hole-M2.5" "H4" "unknown" 90000 30000 -16900 -21000 0 100 ""] ) -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"] ) @@ -919,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"] @@ -945,7 +943,7 @@ Element["" "DFN10_EP" "U1" "unknown" 43343 20000 13000 -8000 3 100 ""] Pad[0 5020 0 7185 1181 1600 1781 "PG" "8" "square,edge2"] Pad[1969 5020 1969 7185 1181 1600 1781 "THERM" "9" "square,edge2"] Pad[3937 5020 3937 7185 1181 1600 1781 "Vbat" "10" "square,edge2"] - Pad[-1457 0 1457 0 6496 1600 7096 "11" "11" "square"] + Pad[-1457 0 1457 0 6496 1600 7096 "VSSPAD" "11" "square"] ElementLine [7005 -9385 6405 -8785 1000] ElementLine [-6405 -8785 6405 -8785 1000] ElementLine [6405 -8785 6405 8785 1000] @@ -955,57 +953,76 @@ Element["" "DFN10_EP" "U1" "unknown" 43343 20000 13000 -8000 3 100 ""] ) Layer(1 "top") ( - Line[24600 5800 25800 4600 1000 2000 "clearline"] + Line[56800 27000 53600 27000 2500 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[53600 27000 51400 24800 2500 2000 "clearline"] Line[45312 12815 45312 3388 1000 2000 "clearline"] - Line[2600 2600 3254 2600 1000 2000 "clearline"] + Line[33843 27400 33843 31257 2500 2000 "clearline"] Line[49600 9500 49300 9200 1000 2000 "clearline"] - Line[41374 34926 39400 36900 1000 2000 "clearline"] + Line[39406 17520 41886 20000 1000 2000 "clearline"] Line[43343 27185 43343 35543 1000 2000 "clearline"] Line[49600 13700 49600 9500 1000 2000 "clearline"] - Line[3254 2600 5600 4946 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[43343 35543 44700 36900 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[50100 26400 48065 26400 2500 2000 "clearline"] - Line[12096 4946 14046 4946 1000 2000 "clearline"] - Line[33900 13100 33900 19469 1000 2000 "clearline"] + Line[56800 22800 52100 22800 2500 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 16400 33900 19469 2500 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[41374 12815 41374 10174 1000 2000 "clearline"] + Line[54500 24900 47600 18000 2500 2000 "clearline"] + Line[56800 24900 54500 24900 2500 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[41374 27185 41374 34926 1000 2000 "clearline"] - Line[39406 27185 39406 30956 1000 2000 "clearline"] - Line[39406 30956 38948 31414 1000 2000 "clearline"] - Line[47900 13500 56715 14815 2500 2000 "clearline"] + Line[39406 14980 39406 17520 1000 2000 "clearline"] + Line[41374 25020 41374 20512 1000 2000 "clearline"] + Line[41374 20512 41886 20000 1000 2000 "clearline"] + Line[48000 13500 56800 13500 2500 2000 "clearline"] Line[49600 3200 49600 5752 1000 2000 "clearline"] - Line[49600 5752 49300 6052 1000 2000 "clearline"] - Line[33400 31000 35400 31800 2500 2000 "clearline"] - Line[33843 27400 33843 31257 2500 2000 "clearline"] + Line[47200 27500 47200 28995 1000 2000 "clearline"] + Line[47200 29000 48320 30120 1000 2000 "clearline"] + Line[48700 29800 47600 28700 1000 2000 "clearline"] + Line[47400 28600 47400 27500 1000 2000 "clearline"] + Line[48000 14300 56900 14300 2500 2000 "clearline"] + Line[47900 25800 47900 29200 1000 2000 "clearline"] + Line[56800 24900 51500 24900 2500 2000 "clearline"] + Line[51500 24900 48000 21400 2500 2000 "clearline"] + Line[12096 4946 13946 4946 1000 2000 "clearline"] + Line[13946 4946 19400 10400 1000 2000 "clearline"] + Line[19400 10400 24500 10400 1000 2000 "clearline"] + Line[24500 10400 26200 8700 1000 2000 "clearline"] + Line[26200 8700 26200 2852 1000 2000 "clearline"] + Line[26200 2852 26252 2800 1000 2000 "clearline"] + Line[33900 16100 33900 6419 1000 2000 "clearline"] + Line[33900 6419 34626 5693 1000 2000 "clearline"] + Line[39406 12815 39406 12806 1000 2000 "clearline"] + Line[39406 12806 37800 11200 1000 2000 "clearline"] + Line[37800 11200 37800 5719 1000 2000 "clearline"] + Line[37800 5719 37774 5693 1000 2000 "clearline"] ) Layer(2 "bottom") ( - Line[34169 16552 50100 26400 2500 2000 "clearline"] - Line[36900 2400 41300 6800 1000 2000 "clearline"] - Line[22200 2400 36900 2400 1000 2000 "clearline"] - Line[2600 2600 12500 12400 1000 2000 "clearline"] - Line[12500 12400 54600 12400 1000 2000 "clearline"] Line[55700 13600 56800 14700 1000 2000 "clearline"] + Line[33900 23300 33900 16100 2500 2000 "clearline"] + Line[40400 29800 33900 23300 2500 2000 "clearline"] + Line[2600 3300 12500 12400 1000 2000 "clearline"] + Line[12500 12400 54600 12400 1000 2000 "clearline"] + Line[48400 29800 40400 29800 2500 2000 "clearline"] + Line[40600 9400 25900 9400 1000 2000 "clearline"] + Line[25900 9400 22100 5600 1000 2000 "clearline"] Polygon("clearpoly") ( [1000 39000] [99000 39000] [99000 1000] [1000 1000] @@ -1016,7 +1033,7 @@ 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 "found"] + Line[100000 0 0 0 1000 2000 ""] ) Layer(4 "silk") ( @@ -1043,6 +1060,7 @@ NetList() Connect("R3-1") Connect("U1-5") Connect("U1-7") + Connect("U1-11") ) Net("unnamed_net1" "(unknown)") ( diff --git a/lipocharger.sch b/lipocharger.sch index d779936..844637f 100644 --- a/lipocharger.sch +++ b/lipocharger.sch @@ -1,29 +1,29 @@ v 20100214 2 C 40000 40000 0 0 0 EMBEDDEDtitle-C-bdale.sym [ -T 31100 40800 5 10 0 0 0 0 1 +T 43200 41100 5 10 0 0 0 0 1 graphical=1 -B 40000 40000 22000 17000 15 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 -L 54400 41400 62000 41400 15 0 0 0 -1 -1 +T 54500 40400 15 8 1 0 0 0 1 +FILE: +T 59500 40400 15 8 1 0 0 0 1 +REVISION: +T 57400 40400 15 8 1 0 0 0 1 +PAGE +T 58200 40400 15 8 1 0 0 0 1 +OF +B 54400 40000 7600 2700 15 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +L 54400 40600 62000 40600 15 0 0 0 -1 -1 +T 54500 40100 15 10 1 0 0 0 1 +Project URL: T 54900 40800 9 10 1 0 0 0 2 Copyright 2010 by Bdale Garbee Licensed under the TAPR Open Hardware License, http://www.tapr.org/OHL -T 54500 40100 15 10 1 0 0 0 1 -Project URL: -L 54400 40600 62000 40600 15 0 0 0 -1 -1 -B 54400 40000 7600 2700 15 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 -T 58200 40400 15 8 1 0 0 0 1 -OF -T 57400 40400 15 8 1 0 0 0 1 -PAGE -T 59500 40400 15 8 1 0 0 0 1 -REVISION: -T 54500 40400 15 8 1 0 0 0 1 -FILE: -T 43200 41100 5 10 0 0 0 0 1 +L 54400 41400 62000 41400 15 0 0 0 -1 -1 +B 40000 40000 22000 17000 15 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +T 31100 40800 5 10 0 0 0 0 1 graphical=1 ] -C 50000 47300 1 0 0 gnd-1.sym +C 49600 46900 1 0 0 gnd-1.sym C 45500 49200 1 90 0 capacitor-1.sym { T 44800 49400 5 10 0 0 90 0 1 @@ -108,19 +108,19 @@ loadstatus=noload } C 46400 42800 1 0 0 gnd-1.sym N 46500 43100 46500 45500 4 -C 48900 47600 1 0 0 MCP73837.sym +C 48900 47200 1 0 0 MCP73837.sym { -T 49695 50395 5 10 1 1 0 0 1 +T 49695 49995 5 10 1 1 0 0 1 device=MCP73837 -T 49295 50695 5 10 1 1 0 0 1 +T 49295 50295 5 10 1 1 0 0 1 refdes=U1 -T 48895 47595 5 10 0 1 0 0 1 +T 48895 47195 5 10 0 1 0 0 1 footprint=DFN10_EP -T 48900 47600 5 10 0 1 0 0 1 +T 48900 47200 5 10 0 1 0 0 1 loadstatus=smt -T 48900 47600 5 10 0 1 0 0 1 +T 48900 47200 5 10 0 1 0 0 1 vendor=digikey -T 48900 47600 5 10 0 1 0 0 1 +T 48900 47200 5 10 0 1 0 0 1 vendor_part_number=MCP73837T-FCI/MFCT-ND } N 48900 50100 44800 50100 4 @@ -292,3 +292,4 @@ loadstatus=noload } C 51400 48200 1 0 0 gnd-1.sym N 51500 48500 51300 48500 4 +C 50400 46900 1 0 0 gnd-1.sym