From 211723a0545add815f03d995f40a5149bcd3946f Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Wed, 15 Aug 2012 13:20:07 -0700 Subject: [PATCH] Flood top with ground. Fix clearance around pico-ezmate. This fills the top of the board with a ground plane, which required fixing the pico-ezmate clearance values. Signed-off-by: Keith Packard --- micropeak.pcb | 100 +++++++++++++++++++------------------- micropeak.sch | 16 +++--- packages/pico-ezmate-2.fp | 8 +-- 3 files changed, 61 insertions(+), 63 deletions(-) diff --git a/micropeak.pcb b/micropeak.pcb index 4b37773..7883c39 100644 --- a/micropeak.pcb +++ b/micropeak.pcb @@ -6,7 +6,7 @@ FileVersion[20070407] PCB["MicroPeak" 70000 56000] Grid[100.0 0 0 0] -Cursor[0 53400 0.000000] +Cursor[0 0 0.000000] PolyArea[200000000.000000] Thermal[0.500000] DRC[500 1000 500 500 1500 650] @@ -806,15 +806,15 @@ Attribute("PCB::grid::unit" "mil") Via[55800 27600 3600 2000 0 2000 "" "thermal(1S)"] Via[55800 34200 3600 2000 0 2000 "" "thermal(1S)"] Via[49200 34200 3600 2000 0 2000 "" "thermal(1S)"] -Via[27900 52500 3600 2000 0 2000 "" "thermal(1S)"] -Via[26600 10800 3600 2000 0 2000 "" "thermal(1S)"] +Via[27900 52500 3600 2000 0 2000 "" "thermal(0S,1S)"] Via[22100 22700 3600 2000 0 2000 "" ""] Via[49200 27600 3600 2000 0 2000 "" "thermal(1S)"] Via[43300 18200 3600 2000 0 2000 "" ""] Via[50500 41200 3600 2000 0 2000 "" ""] Via[50500 19900 3600 2000 0 2000 "" ""] Via[50500 9300 3600 2000 0 2000 "" ""] -Via[22100 26900 3600 2000 0 2000 "" "thermal(1S)"] +Via[22100 26900 3600 2000 0 2000 "" "thermal(0S,1S)"] +Via[26600 10800 3600 2000 0 2000 "" "thermal(0S,1S)"] Element["" "0603diode" "D1" "blue" 35000 52500 -14100 -3000 0 100 ""] ( @@ -845,14 +845,14 @@ Element["onsolder" "bhx1-1025-sm" "B1" "unknown" 35000 30800 -22200 22000 0 100 Element["" "hole-M2.5" "H2" "unknown" 7500 48500 -2800 -3000 0 100 ""] ( - Pin[0 0 12000 2000 12600 9800 "1" "1" "usetherm,thermal(1S)"] + Pin[0 0 12000 2000 12600 9800 "1" "1" "usetherm,thermal(0S,1S)"] ElementArc [0 0 7000 7000 0 360 1000] ) Element["" "hole-M2.5" "H1" "unknown" 62500 48500 -2500 -3200 0 100 ""] ( - Pin[0 0 12000 2000 12600 9800 "1" "1" "usetherm,thermal(1S)"] + Pin[0 0 12000 2000 12600 9800 "1" "1" "usetherm,thermal(0S,1S)"] ElementArc [0 0 7000 7000 0 360 1000] ) @@ -864,10 +864,10 @@ Element["" "0402" "R1" "270" 42900 52500 3900 -3000 0 100 ""] ) -Element["" "0402" "C3" "4.7uF" 25700 16700 -7398 -3050 0 100 ""] +Element["" "0402" "C3" "4.7uF" 26900 24800 -7598 -2950 0 100 ""] ( - Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"] - Pad[-393 -1574 393 -1574 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"] ) @@ -878,7 +878,7 @@ Element["" "0402" "C2" "0.1uF" 25800 5000 -7498 -3076 0 100 ""] ) -Element["" "0402" "C1" "0.1uF" 34800 24826 -6224 -6224 0 100 ""] +Element["" "0402" "C1" "0.1uF" 34800 24826 2376 -3024 0 100 ""] ( Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"] Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"] @@ -903,7 +903,7 @@ Element["" "MS5611" "U2" "unknown" 35000 10800 7300 -10500 0 100 ""] ) -Element["" "MO-220" "U1" "unknown" 52500 30900 -10300 -11000 0 100 ""] +Element["" "MO-220" "U1" "unknown" 52500 30900 5900 -11000 0 100 ""] ( Pad[0 0 0 0 10236 0 0 "pin21" "21" "square,nopaste"] Pad[-3411 -3411 -3411 -3411 3412 0 0 "pin21" "21" "square,nopaste"] @@ -946,17 +946,17 @@ Element["" "MO-220" "U1" "unknown" 52500 30900 -10300 -11000 0 100 ""] Element["" "hole-M2.5" "H3" "unknown" 7500 7500 -2900 -3100 0 100 ""] ( - Pin[0 0 12000 2000 12600 9800 "1" "1" "usetherm,thermal(0+,1S)"] + Pin[0 0 12000 2000 12600 9800 "1" "1" "usetherm,thermal(0S,1S)"] ElementArc [0 0 7000 7000 0 360 1000] ) Element["" "pico-ezmate-2" "J1" "2_pin" 17100 28000 -4200 -11000 0 100 ""] ( - Pad[-492 -2362 492 -2362 2362 500 2962 "1" "1" "square,edge2"] - Pad[-492 2362 492 2362 2362 500 2962 "2" "2" "square,edge2"] - Pad[-14961 9252 -14567 9252 2756 500 3356 "GND" "GND" "square"] - Pad[-14961 -9252 -14567 -9252 2756 500 3356 "GND" "GND" "square"] + Pad[-492 -2362 492 -2362 2362 2500 2962 "1" "1" "square,edge2"] + Pad[-492 2362 492 2362 2362 2500 2962 "2" "2" "square,edge2"] + Pad[-14961 9252 -14567 9252 2756 2500 3356 "GND" "GND" "square"] + Pad[-14961 -9252 -14567 -9252 2756 2500 3356 "GND" "GND" "square"] ElementLine [1000 -11000 1000 -3600 500] ElementLine [1000 3600 1000 11000 500] ElementLine [-17000 11000 1000 11000 500] @@ -971,7 +971,7 @@ Element["" "pico-ezmate-2" "J1" "2_pin" 17100 28000 -4200 -11000 0 100 ""] Element["" "hole-M2.5" "H4" "unknown" 62500 7500 -3100 -3100 0 100 ""] ( - Pin[0 0 12000 2000 12600 9800 "1" "1" "usetherm,thermal(0+,1S)"] + Pin[0 0 12000 2000 12600 9800 "1" "1" "usetherm,thermal(0S,1S)"] ElementArc [0 0 7000 7000 0 360 1000] ) @@ -979,35 +979,12 @@ Layer(1 "top") ( Line[37559 52500 41326 52500 1000 2000 ""] Line[27900 52500 32441 52500 1000 2000 "clearline"] - Line[30670 8340 29060 8340 1000 2000 "clearline"] - Line[30670 13261 29061 13261 1000 2000 "clearline"] - Line[30670 3419 25393 3419 1000 2000 "clearline"] - Line[25393 3419 25374 3400 1000 2000 "clearline"] - Line[22100 22700 22100 3900 1000 2000 "clearline"] - Line[22100 3900 22600 3400 1000 2000 "clearline"] - Line[22600 3400 24974 3400 1000 2000 "clearline"] - Line[24974 3400 25000 3426 1000 2000 "clearline"] Line[43282 18182 43300 18200 1000 2000 "clearline"] Line[43282 18182 30670 18182 1000 2000 "clearline"] - Line[25800 6574 25800 10000 1000 2000 "clearline"] - Line[29061 13261 25800 10000 1000 2000 "clearline"] - Line[25700 15126 25700 11700 1000 2000 "clearline"] - Line[29060 8340 25700 11700 1000 2000 "clearline"] - Line[25700 18274 25700 19100 1000 2000 "clearline"] - Line[25700 19100 22100 22700 1000 2000 "clearline"] - Line[17100 25638 16462 25638 1000 2000 "clearline"] - Line[16462 25638 14300 27800 1000 2000 "clearline"] - Line[14300 27800 14300 32000 1000 2000 "clearline"] Line[50532 38184 50532 41168 1000 2000 "clearline"] Line[50532 41168 50500 41200 1000 2000 "clearline"] - Line[48564 38184 20484 38184 1000 2000 "clearline"] - Line[20484 38184 14300 32000 1000 2000 "clearline"] Line[22100 22700 47646 22700 1000 2000 "clearline"] Line[47646 22700 48564 23618 1000 2000 "clearline"] - Line[44474 52500 44474 52426 1000 2000 "clearline"] - Line[44474 52426 56400 40500 1000 2000 "clearline"] - Line[56400 40500 56400 38220 1000 2000 "clearline"] - Line[56400 38220 56437 38184 1000 2000 "clearline"] Line[50532 23618 50532 19932 1000 2000 "clearline"] Line[50532 19932 50500 19900 1000 2000 "clearline"] Line[54469 23618 54469 19669 1000 2000 "clearline"] @@ -1021,13 +998,34 @@ Layer(1 "top") Line[50500 9300 44600 3400 1000 2000 "clearline"] Line[44600 3400 39348 3400 1000 2000 "clearline"] Line[39348 3400 39330 3419 1000 2000 "clearline"] - Line[59784 30900 61100 30900 1000 2000 "clearline"] - Line[61100 30900 62400 32200 1000 2000 "clearline"] - Line[62400 32200 62400 48400 1000 2000 "clearline"] Line[62400 48400 62500 48500 1000 2000 "clearline"] - Line[17100 30362 18638 30362 1000 2000 "clearline"] - Line[34800 26400 22600 26400 1000 2000 "clearline"] - Line[18638 30362 22600 26400 1000 2000 "clearline"] + Line[22100 22700 22100 3900 1000 2000 "clearline"] + Line[30670 3419 22600 3419 1000 2000 "clearline"] + Line[22600 3419 22100 3919 1000 2000 "clearline"] + Line[59784 30900 62300 30900 1000 2000 ""] + Line[30670 13261 29061 13261 1000 2000 ""] + Line[30670 8340 29060 8340 1000 2000 ""] + Line[29060 8340 26600 10800 1000 2000 ""] + Line[25800 6574 25800 10000 1000 2000 ""] + Line[29061 13261 25800 10000 1000 2000 ""] + Line[37600 26900 20900 26900 1000 2000 ""] + Line[20900 26900 19700 25700 1000 2000 ""] + Line[17100 25638 19262 25638 1000 2000 ""] + Line[19262 25638 19450 25450 1000 2000 ""] + Line[48564 38184 45104 38184 1000 2000 "clearline"] + Line[45104 38184 45100 38180 1000 2000 "clearline"] + Line[17100 30362 17100 32830 1000 2000 "clearline"] + Line[17100 32830 18820 34550 1000 2000 "clearline"] + Line[18820 34550 41476 34550 1000 2000 "clearline"] + Line[41476 34550 45110 38184 1000 2000 "clearline"] + Line[56437 38184 56437 44763 1000 2000 "clearline"] + Line[56437 44763 48800 52400 1000 2000 "clearline"] + Line[48800 52400 44574 52400 1000 2000 "clearline"] + Line[44574 52400 44474 52500 1000 2000 "clearline"] + Polygon("clearpoly") + ( + [500 500] [69500 500] [69500 55500] [500 55500] + ) ) Layer(2 "bottom") ( @@ -1061,9 +1059,9 @@ Layer(4 "silk") ) Layer(5 "silk") ( - Text[19200 44500 0 90 "Keith Packard" "clearline"] - Text[19200 38500 0 90 "` 2012" "clearline"] - Text[19100 30400 0 90 "MicroPeak" "clearline"] + Text[19200 43500 0 90 "Keith Packard" "clearline"] + Text[19200 36000 0 90 "` 2012" "clearline"] + Text[19100 28500 0 90 "MicroPeak" "clearline"] ) NetList() ( @@ -1098,7 +1096,7 @@ NetList() Connect("H2-1") Connect("H3-1") Connect("H4-1") - Connect("J1-2") + Connect("J1-1") Connect("U1-8") Connect("U1-21") Connect("U2-2") @@ -1106,7 +1104,7 @@ NetList() ) Net("ISP" "(unknown)") ( - Connect("J1-1") + Connect("J1-2") Connect("U1-1") ) Net("miso" "(unknown)") diff --git a/micropeak.sch b/micropeak.sch index e6aa145..4b74cc5 100644 --- a/micropeak.sch +++ b/micropeak.sch @@ -148,21 +148,21 @@ N 47800 43500 48600 43500 4 N 47800 42600 48600 42600 4 N 48600 42600 48600 42700 4 N 48600 43500 48600 43400 4 -C 47800 44500 1 0 0 conn-2.sym +C 47800 45100 1 180 1 conn-2.sym { -T 48105 45145 5 10 1 1 0 0 1 +T 48105 44455 5 10 1 1 180 6 1 refdes=J1 -T 47800 44500 5 10 0 0 0 0 1 +T 47800 45100 5 10 0 0 180 6 1 footprint=pico-ezmate-2 -T 47800 44500 5 10 0 0 0 0 1 +T 47800 45100 5 10 0 0 180 6 1 loadstatus=smt -T 47800 44500 5 10 0 0 0 0 1 +T 47800 45100 5 10 0 0 180 6 1 vendor=digikey -T 47800 44500 5 10 0 0 0 0 1 +T 47800 45100 5 10 0 0 180 6 1 vendor_part_number=WM4459CT-ND -T 47800 44500 5 10 0 0 0 0 1 +T 47800 45100 5 10 0 0 180 6 1 device=CONNECTOR -T 47800 44500 5 10 0 0 0 0 1 +T 47800 45100 5 10 0 0 180 6 1 value=2 pin } N 47500 45000 47800 45000 4 diff --git a/packages/pico-ezmate-2.fp b/packages/pico-ezmate-2.fp index 0dbda7d..f7133a8 100644 --- a/packages/pico-ezmate-2.fp +++ b/packages/pico-ezmate-2.fp @@ -6,10 +6,10 @@ Element["" "pico-ezmate-2" "" "" 10885 1927 -10161 -12011 0 100 ""] ( - Pad[-2362 -492 -2362 492 2362 500 2962 "1" "1" "square"] - Pad[2362 -492 2362 492 2362 500 2962 "2" "2" "square"] - Pad[9252 14567 9252 14961 2756 500 3356 "GND" "GND" "square,edge2"] - Pad[-9252 14567 -9252 14961 2756 500 3356 "GND" "GND" "square,edge2"] + Pad[-2362 -492 -2362 492 2362 2500 2962 "1" "1" "square"] + Pad[2362 -492 2362 492 2362 2500 2962 "2" "2" "square"] + Pad[9252 14567 9252 14961 2756 2500 3356 "GND" "GND" "square,edge2"] + Pad[-9252 14567 -9252 14961 2756 2500 3356 "GND" "GND" "square,edge2"] # 11000 2000 ElementLine[-11000 -1000 -3600 -1000 100] -- 2.47.2