leds added, grounds around SMA added, route complete and drc clean
[hw/megadongle] / megadongle.pcb
index 4c513a368113019ba67d4f096d499ec23f6667ee..a8685611468bf7f4021847e4412f277e797479b4 100644 (file)
@@ -3,14 +3,14 @@
 # To read pcb files, the pcb version (or the git source date) must be >= the file version
 FileVersion[20070407]
 
-PCB["" 112500 112500]
+PCB["" 112500 122500]
 
 Grid[100.0 0 0 0]
-Cursor[3700 1100 0.000000]
+Cursor[3700 9200 0.000000]
 PolyArea[200000000.000000]
 Thermal[0.500000]
 DRC[600 1000 600 500 1500 650]
-Flags("nameonpcb,clearnew,snappin")
+Flags("nameonpcb,clearnew")
 Groups("1,c:2:3:4,s:5")
 Styles["Signal,1000,3000,1500,1000:Power,2500,6000,3500,1000:Fat,4000,24000,23600,1000:Skinny,600,2402,1181,600"]
 
@@ -835,7 +835,14 @@ Via[38400 50400 3000 2000 0 1500 "" ""]
 Via[83600 73100 3000 2000 0 1500 "" ""]
 Via[64900 65300 3000 2000 0 1500 "" ""]
 Via[41200 31600 3000 2000 0 1500 "" ""]
-Via[85200 18200 3000 2000 0 1500 "" ""]
+Via[85200 22500 3000 2000 0 1500 "" ""]
+Via[9100 85400 3000 2000 0 1500 "" "thermal(1S)"]
+Via[3400 70700 3000 2000 0 1500 "" ""]
+Via[51300 85800 3000 2000 0 1500 "" ""]
+Via[104900 68200 3000 2000 0 1500 "" ""]
+Via[104900 89800 3000 2000 0 1500 "" "thermal(1S)"]
+Via[85400 2800 3000 2000 0 1500 "" "thermal(1S)"]
+Via[85600 14500 3000 2000 0 1500 "" "thermal(1S)"]
 
 Element["" "hole-M2.5" "H1" "unknown" 20800 7800 -1800 -2800 0 100 ""]
 (
@@ -1389,6 +1396,40 @@ Element["" "0402" "L210" "27nH" 45100 27800 -8350 6550 1 100 ""]
        Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
        Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
 
+       )
+
+Element["" "0603diode" "D1" "green" 5000 82841 7950 -3150 3 100 ""]
+(
+       Pad[-492 -2559 492 -2559 2952 2000 3552 "1" "1" "square"]
+       Pad[-492 2559 492 2559 2952 2000 3552 "2" "2" "square"]
+       ElementLine [-2500 4700 2500 4700 1000]
+       ElementLine [-2500 3700 -2500 4700 1000]
+       ElementLine [2500 3700 2500 4700 1000]
+
+       )
+
+Element["" "0402" "R12" "270" 3400 75226 1250 2202 1 100 ""]
+(
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0603diode" "D2" "red" 105000 82841 2850 8950 3 100 ""]
+(
+       Pad[-492 -2559 492 -2559 2952 2000 3552 "1" "1" "square"]
+       Pad[-492 2559 492 2559 2952 2000 3552 "2" "2" "square"]
+       ElementLine [-2500 4700 2500 4700 1000]
+       ElementLine [-2500 3700 -2500 4700 1000]
+       ElementLine [2500 3700 2500 4700 1000]
+
+       )
+
+Element["" "0402" "R13" "270" 105000 74226 -1150 -6850 3 100 ""]
+(
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
+
        )
 Layer(1 "top")
 (
@@ -1610,7 +1651,7 @@ Layer(1 "top")
        Line[61948 21574 63000 22626 1000 2000 "clearline"]
        Line[62052 18800 62052 21678 1000 2000 "clearline"]
        Line[62052 21678 62537 22163 1000 2000 "clearline"]
-       Line[85200 18200 85200 34100 1000 2000 "clearline"]
+       Line[85200 22500 85200 34100 1000 2000 "clearline"]
        Line[85200 34100 89200 38100 1000 2000 "clearline"]
        Line[89200 38100 93300 38100 1000 2000 "clearline"]
        Line[36200 32352 36200 31700 1000 2000 "clearline"]
@@ -1625,6 +1666,23 @@ Layer(1 "top")
        Line[95452 57700 96752 56400 1000 2000 "clearline"]
        Line[103300 48100 103300 53000 1000 2000 "clearline"]
        Line[103300 53000 99900 56400 1000 2000 "clearline"]
+       Line[5000 85400 9100 85400 1000 2000 "clearline"]
+       Line[3400 76800 3400 78682 1000 2000 "clearline"]
+       Line[3400 78682 5000 80282 1000 2000 "clearline"]
+       Line[3400 73652 3400 70700 1000 2000 "clearline"]
+       Line[104900 68200 104900 72552 1000 2000 "clearline"]
+       Line[104900 72552 105000 72652 1000 2000 "clearline"]
+       Line[105000 75800 105000 80282 1000 2000 "clearline"]
+       Line[105000 85400 105000 89700 1000 2000 "clearline"]
+       Line[105000 89700 104900 89800 1000 2000 "clearline"]
+       Polygon("")
+       (
+               [62300 16000] [87100 16000] [87100 1000] [62300 1000] 
+       )
+       Polygon("")
+       (
+               [48300 16000] [13700 16000] [13700 1000] [48300 1000] 
+       )
 )
 Layer(2 "ground")
 (
@@ -1653,22 +1711,29 @@ Layer(3 "power")
        Line[21113 46987 28600 39500 1000 2000 "clearline"]
        Line[28600 39500 28600 26000 1000 2000 "clearline"]
        Line[28600 26000 33200 21400 1000 2000 "clearline"]
-       Line[33200 21400 86600 21400 1000 2000 "clearline"]
-       Line[86600 21400 93300 28100 1000 2000 "clearline"]
+       Line[33200 21400 79500 21400 1000 2000 "clearline"]
        Line[28300 46100 28300 42900 1000 2000 "clearline"]
        Line[28300 42900 30800 40400 1000 2000 "clearline"]
        Line[30800 40400 30800 26600 1000 2000 "clearline"]
        Line[30800 26600 34000 23400 1000 2000 "clearline"]
        Line[34000 23400 78600 23400 1000 2000 "clearline"]
-       Line[78600 23400 88300 33100 1000 2000 "clearline"]
        Line[88300 33100 98300 33100 1000 2000 "clearline"]
        Line[98300 33100 103300 38100 1000 2000 "clearline"]
        Line[21113 38511 25289 38511 1000 2000 "clearline"]
        Line[25289 38511 26700 37100 1000 2000 "clearline"]
        Line[26700 37100 26700 25100 1000 2000 "clearline"]
        Line[26700 25100 32500 19300 1000 2000 "clearline"]
-       Line[32500 19300 84100 19300 1000 2000 "clearline"]
-       Line[84100 19300 85200 18200 1000 2000 "clearline"]
+       Line[32500 19300 82000 19300 1000 2000 "clearline"]
+       Line[3400 70700 10200 70700 1000 2000 "clearline"]
+       Line[10200 70700 28500 89000 1000 2000 "clearline"]
+       Line[28500 89000 49800 89000 1000 2000 "clearline"]
+       Line[49800 89000 51200 87600 1000 2000 "clearline"]
+       Line[51200 87600 51200 85900 1000 2000 "clearline"]
+       Line[51200 85900 51300 85800 1000 2000 "clearline"]
+       Line[78600 23400 88300 33100 1000 2000 "clearline"]
+       Line[93300 28100 86200 28100 1000 2000 "clearline"]
+       Line[86200 28100 79500 21400 1000 2000 "clearline"]
+       Line[85200 22500 82000 19300 1000 2000 "clearline"]
        Arc[100250 9750 11800 11800 600 2000 0 90 "clearline"]
        Arc[9750 100250 11800 11800 600 2000 180 90 "clearline"]
        Polygon("clearpoly,lock")
@@ -1789,6 +1854,10 @@ Layer(4 "bottom")
        Line[25800 62000 22700 65100 1000 2000 "clearline"]
        Line[22700 65100 22700 66924 1000 2000 "clearline"]
        Line[22700 66924 21113 68511 1000 2000 "clearline"]
+       Line[49649 82084 49649 84149 1000 2000 "clearline"]
+       Line[49649 84149 51300 85800 1000 2000 "clearline"]
+       Line[79176 68305 104795 68305 1000 2000 "clearline"]
+       Line[104795 68305 104900 68200 1000 2000 "clearline"]
 )
 Layer(5 "outline")
 (
@@ -1872,6 +1941,8 @@ NetList()
                Connect("C261-2")
                Connect("C271-2")
                Connect("C291-2")
+               Connect("D1-2")
+               Connect("D2-2")
                Connect("H1-1")
                Connect("H2-1")
                Connect("J1-6")
@@ -1892,6 +1963,16 @@ NetList()
                Connect("X2-2")
                Connect("X2-4")
        )
+       Net("led_green" "(unknown)")
+       (
+               Connect("R12-1")
+               Connect("U2-41")
+       )
+       Net("led_red" "(unknown)")
+       (
+               Connect("R13-1")
+               Connect("U2-31")
+       )
        Net("miso" "(unknown)")
        (
                Connect("J1-1")
@@ -2096,6 +2177,16 @@ NetList()
                Connect("L193-2")
                Connect("L210-2")
        )
+       Net("unnamed_net28" "(unknown)")
+       (
+               Connect("D2-1")
+               Connect("R13-2")
+       )
+       Net("unnamed_net29" "(unknown)")
+       (
+               Connect("D1-1")
+               Connect("R12-2")
+       )
        Net("v_usb" "(unknown)")
        (
                Connect("C1-2")