From 826b5d061eef43a9f41d6494e36905233ac240b3 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Sat, 30 Dec 2017 10:05:28 -0800 Subject: [PATCH] Use Bdale's hack for clearing copper away from cut-outs This places an explicit copper trace along the edge of the cut-out area, with clearline set so that the fill on the rest of the board is kept away from the edge, leaving a clear space for the router to pass through. Signed-off-by: Keith Packard --- mpserial.pcb | 45 +++++++++++++++++++++++++++++---------------- 1 file changed, 29 insertions(+), 16 deletions(-) diff --git a/mpserial.pcb b/mpserial.pcb index 17d6018..f71784d 100644 --- a/mpserial.pcb +++ b/mpserial.pcb @@ -1,11 +1,11 @@ -# release: pcb 1.99z +# release: pcb 4.0.2 # To read pcb files, the pcb version (or the git source date) must be >= the file version FileVersion[20091103] PCB["" 1100.00mil 1100.00mil] -Grid[100.000000 0.0000 0.0000 0] +Grid[1.00mil 0.0000 0.0000 0] PolyArea[200000000.000000] Thermal[0.500000] DRC[6.00mil 10.00mil 6.00mil 5.00mil 15.00mil 6.50mil] @@ -877,7 +877,7 @@ Element["" "2125" "Q1" "RPM-075PT" 550.00mil 550.00mil 71.00mil -30.00mil 0 100 ) -Element["onsolder" "usbcable" "J5" "USBcable" 700.00mil 958.00mil -10.8140mm 30.30mil 0 100 "auto"] +Element["onsolder" "usbcable" "J5" "USBcable-0.81m" 700.00mil 958.00mil -10.8140mm 30.30mil 0 100 "onsolder"] ( Pin[0.0000 0.0000 62.50mil 30.00mil 68.50mil 38.00mil "VBUS" "1" "square,edge2"] Pin[-75.00mil 0.0000 62.50mil 30.00mil 68.50mil 38.00mil "DATA-" "2" "edge2"] @@ -887,7 +887,7 @@ Element["onsolder" "usbcable" "J5" "USBcable" 700.00mil 958.00mil -10.8140mm 30. ) -Element["" "0603-sideled" "D1" "blue" 550.00mil 1060.00mil 30.43mil -98.43mil 3 100 ""] +Element["" "0603-sideled" "D1" "blue" 550.00mil 1060.00mil 249.43mil -38.43mil 3 100 ""] ( Pad[-59.06mil 0.0000 -39.37mil 0.0000 39.37mil 23.62mil 51.18mil "1" "1" "square"] Pad[39.37mil 0.0000 59.06mil 0.0000 39.37mil 23.62mil 51.18mil "2" "2" "square,edge2"] @@ -902,7 +902,7 @@ Element["" "0603-sideled" "D1" "blue" 550.00mil 1060.00mil 30.43mil -98.43mil 3 ) -Element["" "SSOP16" "U2" "FT230XS" 448.00mil 674.00mil -27.00mil -88.00mil 0 100 ""] +Element["" "SSOP16" "U2" "FT230XS" 448.00mil 674.00mil -58.00mil -88.00mil 0 100 ""] ( Pad[-15.00mil 0.0000 7.00mil 0.0000 16.00mil 30.00mil 22.00mil "TXD" "1" "square"] Pad[-15.00mil 26.00mil 7.00mil 26.00mil 16.00mil 30.00mil 22.00mil "RTS" "2" "square"] @@ -970,7 +970,7 @@ Element["" "0402" "R1" "1k" 620.00mil 9.5438mm 30.76mil -27.24mil 0 100 ""] Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"] ) -Layer(1 "top") +Layer(1 "top" "copper") ( Line[576.00mil 540.57mil 585.43mil 550.00mil 10.00mil 20.00mil "clearline"] Line[389.00mil 725.00mil 414.00mil 750.00mil 10.00mil 20.00mil "clearline"] @@ -1039,19 +1039,31 @@ Layer(1 "top") Line[389.00mil 328.00mil 432.00mil 285.00mil 10.00mil 20.00mil "clearline"] Line[432.00mil 285.00mil 546.00mil 285.00mil 10.00mil 20.00mil "clearline"] Line[546.00mil 285.00mil 576.00mil 315.00mil 10.00mil 20.00mil "clearline"] + Line[884.00mil 0.0000 884.00mil 97.50mil 10.00mil 20.00mil "clearline"] + Line[1002.50mil 216.00mil 1100.00mil 216.00mil 10.00mil 20.00mil "clearline"] + Line[97.50mil 884.00mil 0.0000 884.00mil 10.00mil 20.00mil "clearline"] + Line[216.00mil 1100.00mil 216.00mil 1002.50mil 10.00mil 20.00mil "clearline"] + Arc[1002.50mil 97.50mil 118.00mil 118.00mil 10.00mil 20.00mil 0 90 "clearline"] + Arc[97.50mil 1002.50mil 118.00mil 118.00mil 10.00mil 20.00mil 180 90 "clearline"] Polygon("clearpoly,lock") ( [10.00mil 10.00mil] [1088.00mil 10.00mil] [1088.00mil 1090.00mil] [10.00mil 1090.00mil] ) ) -Layer(2 "bottom") +Layer(2 "bottom" "copper") ( + Line[884.00mil 0.0000 884.00mil 97.50mil 10.00mil 20.00mil "clearline"] + Line[1002.50mil 216.00mil 1100.00mil 216.00mil 10.00mil 20.00mil "clearline"] + Line[97.50mil 884.00mil 0.0000 884.00mil 10.00mil 20.00mil "clearline"] + Line[216.00mil 1100.00mil 216.00mil 1002.50mil 10.00mil 20.00mil "clearline"] + Arc[1002.50mil 97.50mil 118.00mil 118.00mil 10.00mil 20.00mil 0 90 "clearline"] + Arc[97.50mil 1002.50mil 118.00mil 118.00mil 10.00mil 20.00mil 180 90 "clearline"] Polygon("clearpoly,lock") ( [10.00mil 1090.00mil] [1088.00mil 1090.00mil] [1088.00mil 10.00mil] [10.00mil 10.00mil] ) ) -Layer(3 "outline") +Layer(3 "outline" "outline") ( Line[0.0000 0.0000 884.00mil 0.0000 10.00mil 20.00mil ""] Line[884.00mil 0.0000 884.00mil 97.50mil 10.00mil 20.00mil ""] @@ -1064,14 +1076,14 @@ Layer(3 "outline") Arc[1002.50mil 97.50mil 118.00mil 118.00mil 10.00mil 20.00mil 0 90 ""] Arc[97.50mil 1002.50mil 118.00mil 118.00mil 10.00mil 20.00mil 180 90 ""] ) -Layer(4 "silk") +Layer(4 "bottom silk" "silk") ( - Text[152.00mil 861.00mil 3 100 "Licensed under the TAPR OHL" "onsolder"] - Text[2.2027mm 860.88mil 3 100 "tapr.org/OHL" "onsolder"] - Text[395.52mil 941.00mil 0 100 "usb" "onsolder"] - Text[409.00mil 1085.00mil 0 100 "B B G W R" "onsolder"] - Text[368.00mil 861.00mil 3 150 "MicroPeak USB v2.0" "onsolder"] - Text[245.00mil 861.00mil 3 100 "` 2014 Keith Packard" "selected,onsolder"] + Text[19.3680mm 992.00mil 0 100 "usb" "onsolder"] + Text[371.00mil 1085.00mil 0 100 "B B G W R" "onsolder"] + Text[270.00mil 860.00mil 3 100 "` 2017 Keith Packard" "onsolder"] + Text[189.00mil 861.00mil 3 100 "Licensed under the TAPR OHL" "onsolder"] + Text[381.00mil 861.00mil 3 150 "MicroPeak USB v2.0" "onsolder"] + Text[2.5837mm 860.88mil 3 100 "tapr.org/OHL" "onsolder"] Polygon("auto") ( [27.5506mm 550.26mil] [884.58mil 15.5572mm] [863.47mil 15.1107mm] [957.28mil 550.26mil] [863.47mil 505.61mil] @@ -1084,8 +1096,9 @@ Layer(4 "silk") [10.5440mm 10.9339mm] [10.5440mm 7.2629mm] [12.4280mm 9.2845mm] [861.03mil 12.2210mm] ) ) -Layer(5 "silk") +Layer(5 "top silk" "silk") ( + Line[676.00mil 1034.00mil 676.00mil 1090.00mil 10.00mil 20.00mil "clearline"] ) NetList() ( -- 2.30.2