X-Git-Url: https://git.gag.com/?p=hw%2Flipocharger;a=blobdiff_plain;f=lipocharger.pcb;h=ab0f14225de94a60386b70289935452d30129970;hp=d143524fe99e63030455ffb7f9709e8beb469c3c;hb=aeaa885eb128c1767958d0638c34ad83ee63a695;hpb=45aa907e36109b52e74ac6c5c9490b41478ef8a6 diff --git a/lipocharger.pcb b/lipocharger.pcb index d143524..ab0f142 100644 --- a/lipocharger.pcb +++ b/lipocharger.pcb @@ -1,5 +1,5 @@ # release: pcb 20100929 -# date: Mon Nov 22 23:12:11 2010 +# date: Tue Apr 19 02:02:43 2011 # 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,98 +813,51 @@ Symbol('~' 12) SymbolLine(15 35 20 35 8) SymbolLine(20 35 25 30 8) ) -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 "" ""] +Via[56100 15100 2900 2000 0 1500 "" ""] +Via[37400 27500 2900 2000 0 1500 "" "thermal(1S)"] +Via[43400 8500 2900 2000 0 1500 "" "thermal(1S)"] +Via[50900 15700 2900 2000 0 1500 "" "thermal(1S)"] +Via[68700 15700 2900 2000 0 1500 "" "thermal(1S)"] +Via[4900 2000 2900 2000 0 1500 "" ""] +Via[79100 14900 2900 2000 0 1500 "" "thermal(1S)"] +Via[18400 5700 2900 2000 0 1500 "" ""] +Via[79100 25200 2900 2000 0 1500 "" ""] +Via[2500 5100 2900 2000 0 1500 "" "thermal(1S)"] -Element["" "hole-M2.5" "H1" "unknown" 72500 10000 -2600 -2500 0 100 ""] -( - 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 -3300 -3100 0 100 ""] -( - 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" 49693 7626 -1593 -2026 3 100 ""] +Element["" "0402" "C1" "4.7uF" 78500 20026 -1593 -2026 3 100 ""] ( Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"] Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"] ) -Element["" "hole-M2.5" "H4" "unknown" 90000 30000 -3500 -3200 0 100 ""] -( - 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" 36200 5300 -5600 1800 0 100 ""] -( - 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 11500 3000 3 100 ""] -( - 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] - ElementLine [5000 -5000 5000 15000 1500] - - ) - -Element["" "0605" "D1" "unknown" 4320 6226 0 0 1 100 ""] +Element["" "0402" "C2" "4.7uF" 38200 23526 -1800 -5600 3 100 ""] ( - Pad[1280 -1280 2067 -1280 2559 -1771 3159 "2" "2" "square"] - Pad[1280 -4626 2067 -4626 2559 -1771 3159 "1" "1" "square"] - Pad[6988 -1280 7776 -1280 2559 -1771 3159 "4" "4" "square,edge2"] - Pad[6988 -4626 7776 -4626 2559 -1771 3159 "3" "3" "square,edge2"] + Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"] + Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"] ) -Element["" "0402" "R1" "1k" 27826 2407 -2426 793 0 100 ""] +Element["" "0605" "D1" "unknown" 15900 500 0 0 3 100 ""] ( - Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"] - Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"] + Pad[-2067 1280 -1280 1280 2559 -1771 3159 "2" "2" "square,edge2"] + Pad[-2067 4626 -1280 4626 2559 -1771 3159 "1" "1" "square,edge2"] + Pad[-7776 1280 -6988 1280 2559 -1771 3159 "4" "4" "square"] + Pad[-7776 4626 -6988 4626 2559 -1771 3159 "3" "3" "square"] ) -Element["" "0402" "R2" "1k" 17926 2407 -3126 894 0 100 ""] +Element["" "0402" "R1" "1k" 40026 4500 -2426 793 0 100 ""] ( Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"] Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"] ) -Element["" "testpoint" "TP2" "unknown" 45600 3100 6500 -1700 0 100 ""] -( - Pin[0 0 3000 1200 4000 1500 "1" "1" ""] - - ) - -Element["" "testpoint" "TP9" "unknown" 49900 36900 2700 -3300 0 100 ""] -( - Pin[0 0 3000 1200 4000 1500 "1" "1" ""] - - ) - -Element["" "testpoint" "TP8" "unknown" 44700 36900 -11600 -3300 0 100 ""] +Element["" "0402" "R2" "2k" 68700 20000 -894 -3126 3 100 ""] ( - Pin[0 0 3000 1200 4000 1500 "1" "1" ""] + Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"] + Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"] ) @@ -917,106 +870,123 @@ Element["" "S2B-PH-SM4" "J2" "LiPo" 378 39605 5722 -13105 1 100 ""] ) -Element["" "0402" "R3" "3.3k" 39074 31807 3926 -2907 0 100 ""] +Element["" "0402" "R3" "10k" 51000 19926 2907 3926 3 100 ""] ( - Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"] - Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"] + Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"] + Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"] ) -Element["" "hole-M2.5" "H3" "unknown" 90000 10000 -2900 -3000 0 100 ""] -( - Pin[0 0 12000 2000 12600 9800 "1" "1" "usetherm,thermal(1S)"] - ElementArc [0 0 8000 8000 0 360 1000] +Element["" "SOT23-5" "U1" "unknown" 55200 12300 -5000 -6300 0 89 ""] +( + Attribute("author" "DJ Delorie") + Attribute("copyright" "2006 DJ Delorie") + Attribute("use-license" "Unlimited") + Attribute("dist-license" "GPL") + Pad[-800 0 800 0 2400 3000 3000 "4" "4" "square,edge2"] + Pad[-800 -7800 800 -7800 2400 3000 3000 "5" "5" "square,edge2"] + Pad[-9000 -7800 -7400 -7800 2400 3000 3000 "1" "1" "square"] + Pad[-9000 -3900 -7400 -3900 2400 3000 3000 "2" "2" "square"] + Pad[-9000 0 -7400 0 2400 3000 3000 "3" "3" "square"] + ElementLine [-11000 -9800 -11000 2000 1000] + ElementLine [-11000 -9800 2900 -9800 1000] + ElementLine [2900 -9800 2900 2000 1000] + ElementLine [-11000 2000 2900 2000 1000] ) -Element["" "MCP-DFN10" "U1" "unknown" 43300 20000 11200 -2400 3 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] +Element["" "ZX62-B-5PA" "J1" "unknown" 81011 20024 10161 12011 2 100 ""] +( + Pad[787 0 4528 0 1575 984 2362 "D+" "3" "square"] + Pad[787 2558 4528 2558 1575 984 2362 "D-" "2" "square"] + Pad[787 -2559 4528 -2559 1575 984 2362 "HS" "4" "square"] + Pad[787 5117 4528 5117 1575 984 2362 "VBUS" "1" "square"] + Pad[787 -5118 4528 -5118 1575 984 2362 "GND" "5" "square"] + Pad[3150 -13189 3150 -11220 6299 984 7087 "tab1" "G" "square"] + Pad[3150 11219 3150 13188 6299 984 7087 "tab2" "G" "square,edge2"] + Pad[13189 -4724 13189 -4724 7480 984 8268 "tab3" "G" "square,edge2"] + Pad[13189 4723 13189 4723 7480 984 8268 "tab4" "G" "square,edge2"] + Pad[12992 -15748 13386 -15748 7087 984 7874 "tab5" "G" "square,edge2"] + Pad[12992 15747 13386 15747 7087 984 7874 "tab6" "G" "square,edge2"] + ElementLine [0 15550 18898 15550 1000] + ElementLine [0 -15551 18898 -15551 1000] + ElementLine [0 -15551 0 15550 1000] + ElementLine [18898 -15551 18898 15550 1000] + ElementLine [18898 15550 18898 19290 1000] + ElementLine [18898 -19291 18898 -15551 1000] + + ) + +Element["" "PCM12SMTR" "S?" "unknown" 59800 33400 0 0 0 100 ""] +( + Pin[-5905 0 4943 1220 4764 3543 "mnt" "M" "edge2"] + Pin[5906 0 4943 1220 4764 3543 "mnt" "M" "edge2"] + Pad[13976 -4330 14764 -4330 3150 20866 4537 "mnt" "M" "square,edge2"] + Pad[13976 4331 14764 4331 3150 20866 4537 "mnt" "M" "square,edge2"] + Pad[-14763 4331 -13975 4331 3150 20866 4537 "mnt" "M" "square"] + Pad[-14763 -4330 -13975 -4330 3150 20866 4537 "mnt" "M" "square"] + Pad[-8857 -8464 -8857 -5314 2756 600 3356 "pin1" "1" "square"] + Pad[2953 -8464 2953 -5314 2756 600 3356 "pin2" "2" "square"] + Pad[8858 -8464 8858 -5314 2756 600 3356 "pin3" "3" "square"] ) Layer(1 "top") ( - Line[33900 14700 33900 6419 1000 2000 "clearline"] - Line[19886 2400 19500 2014 1000 2000 "clearline"] - Line[50500 26100 48000 26100 2500 2000 "clearline"] - Line[15938 1600 16352 2014 1000 2000 "clearline"] - Line[29800 2400 29400 2800 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[33843 27400 33800 31100 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[22100 5500 19886 2400 1000 2000 "clearline"] - Line[25800 3252 26252 2800 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[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[33900 31000 36693 31000 1000 2000 "clearline"] - Line[36693 31000 37500 31807 1000 2000 "clearline"] + Line[79000 14600 83639 14600 1000 2000 "clearline"] + Line[79118 14882 79100 14900 1000 2000 "clearline"] + Line[79100 14900 79100 17852 1000 2000 "clearline"] + Line[79100 17852 78500 18452 1000 2000 "clearline"] + Line[28921 27400 37300 27400 2500 2000 "clearline"] + Line[37300 27400 37400 27500 2500 2000 "clearline"] + Line[78500 21600 78500 23700 1000 2000 "clearline"] + Line[78500 23700 79900 25100 1000 2000 "clearline"] + Line[79800 24800 83640 24800 1000 2000 "clearline"] + Line[83740 25100 83757 25117 1000 2000 "clearline"] + Line[50943 26511 50943 21557 1000 2000 "clearline"] + Line[50943 21557 51000 21500 1000 2000 "clearline"] + Line[68658 26511 68658 21616 1000 2000 "clearline"] + Line[68658 21616 68700 21574 1000 2000 "clearline"] + Line[38200 25100 38200 26700 1000 2000 "clearline"] + Line[38200 26700 37400 27500 1000 2000 "clearline"] + Line[38200 21952 38200 20800 1000 2000 "clearline"] + Line[38200 20800 36900 19500 1000 2000 "clearline"] + Line[36900 19500 28947 19500 1000 2000 "clearline"] + Line[28947 19500 28921 19526 1000 2000 "clearline"] + Line[55200 4500 60200 4500 1000 2000 "clearline"] + Line[60200 4500 62800 7100 1000 2000 "clearline"] + Line[62800 7100 62800 26464 1000 2000 "clearline"] + Line[62800 26464 62753 26511 1000 2000 "clearline"] + Line[28921 19526 39774 19526 2500 2000 "clearline"] + Line[39774 19526 47000 12300 2500 2000 "clearline"] + Line[47000 4500 41600 4500 1000 2000 "clearline"] + Line[47000 8400 43500 8400 2500 2000 "clearline"] + Line[43500 8400 43400 8500 2500 2000 "clearline"] + Line[51000 18352 51000 15800 1000 2000 "clearline"] + Line[51000 15800 50900 15700 1000 2000 "clearline"] + Line[68700 18426 68700 15700 1000 2000 "clearline"] + Line[56100 13200 55200 12300 2500 2000 "clearline"] + Line[56100 15100 56100 13200 2500 2000 "clearline"] + Line[8518 5126 2126 5126 1000 2000 "clearline"] + Line[79000 15200 83639 15200 1000 2000 "clearline"] + Line[83739 14900 83757 14882 1000 2000 "clearline"] + Line[14800 5700 37252 5700 1000 2000 "clearline"] + Line[37252 5700 38452 4500 1000 2000 "clearline"] + Line[79800 25400 83640 25400 1000 2000 "clearline"] + Line[8518 1780 5120 1780 1000 2000 "clearline"] + Line[5120 1780 4900 2000 1000 2000 "clearline"] + Line[2126 5126 2100 5100 1000 2000 "clearline"] + Line[14226 1780 50280 1780 1000 2000 "clearline"] + Line[50280 1780 51200 2700 1000 2000 "clearline"] + Line[51200 2700 51200 8300 1000 2000 "clearline"] + Line[51200 8300 55200 12300 1000 2000 "clearline"] ) Layer(2 "bottom") ( - 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"] + Line[59700 25200 79100 25200 2500 2000 "clearline"] + Line[56100 21600 59700 25200 2500 2000 "clearline"] + Line[56100 15100 56100 21600 2500 2000 "clearline"] + Line[4900 2000 14700 2000 1000 2000 "clearline"] + Line[14700 2000 18400 5700 1000 2000 "clearline"] Polygon("clearpoly") ( [1000 39000] [99000 39000] [99000 1000] [1000 1000] @@ -1032,9 +1002,11 @@ Layer(3 "outline") Layer(4 "silk") ( Text[3000 39500 0 100 "LipoCharger" "auto"] - Text[3000 31500 0 100 "v0.1" "auto"] - Text[3000 23500 0 100 "` 2010" "auto"] + Text[3000 31500 0 100 "v0.2" "auto"] + Text[3000 23500 0 100 "` 2011" "auto"] Text[3000 15500 0 100 "Bdale Garbee" "auto"] + Text[41400 39000 0 100 "100 500" "clearline,auto"] + Text[39500 31500 0 100 "mA Charge Rate" "clearline,auto"] ) Layer(5 "silk") ( @@ -1045,69 +1017,50 @@ NetList() ( Connect("C1-1") Connect("C2-1") - Connect("H1-1") - Connect("H2-1") - Connect("H3-1") - Connect("H4-1") - Connect("J1-2") + Connect("D1-3") + Connect("J1-5") Connect("J2-2") + Connect("R2-1") Connect("R3-1") - Connect("U1-5") - Connect("U1-7") - Connect("U1-11") + Connect("U1-2") ) Net("unnamed_net1" "(unknown)") ( Connect("C1-2") - Connect("D1-1") Connect("D1-2") Connect("J1-1") - Connect("U1-1") + Connect("U1-4") ) Net("unnamed_net2" "(unknown)") ( Connect("C2-2") Connect("J2-1") - Connect("U1-10") + Connect("U1-3") ) Net("unnamed_net3" "(unknown)") ( - Connect("R2-2") - Connect("U1-4") + Connect("D1-1") + Connect("D1-4") + Connect("R1-1") ) Net("unnamed_net4" "(unknown)") ( - Connect("TP8-1") - Connect("U1-8") + Connect("R1-2") + Connect("U1-1") ) Net("unnamed_net5" "(unknown)") ( - Connect("TP9-1") - Connect("U1-9") + Connect("R2-2") + Connect("S?-3") ) Net("unnamed_net6" "(unknown)") - ( - Connect("R1-2") - Connect("U1-3") - ) - Net("unnamed_net7" "(unknown)") - ( - Connect("TP2-1") - Connect("U1-2") - ) - Net("unnamed_net8" "(unknown)") ( Connect("R3-2") - Connect("U1-6") + Connect("S?-1") ) - Net("unnamed_net9" "(unknown)") - ( - Connect("D1-4") - Connect("R1-1") - ) - Net("unnamed_net10" "(unknown)") + Net("unnamed_net7" "(unknown)") ( - Connect("D1-3") - Connect("R2-1") + Connect("S?-2") + Connect("U1-5") ) )