]> www.fi.muni.cz Git - bike-lights.git/commitdiff
pcb: more optimizations
authorJan "Yenya" Kasprzak <kas@fi.muni.cz>
Sun, 28 Oct 2012 23:08:03 +0000 (00:08 +0100)
committerJan "Yenya" Kasprzak <kas@fi.muni.cz>
Sun, 28 Oct 2012 23:08:03 +0000 (00:08 +0100)
schematics/lights.pcb

index a26163ee246e8a8a3e0061a05abd41129546a288..2cc02217605f1efe2b42f8b4beb235d928cff32b 100644 (file)
@@ -6,7 +6,7 @@ FileVersion[20070407]
 PCB["" 200000 200000]
 
 Grid[2500.0 0 0 1]
-Cursor[47500 182500 0.000000]
+Cursor[0 195000 0.000000]
 PolyArea[200000000.000000]
 Thermal[0.500000]
 DRC[1000 1000 1000 1000 1500 1000]
@@ -789,10 +789,7 @@ Symbol['~' 1200]
 Attribute("PCB::grid::unit" "mil")
 Via[165000 27500 9000 4000 0 5000 "" ""]
 Via[135000 57500 6000 2000 0 3500 "" ""]
-Via[85000 25000 9000 4000 0 5000 "" ""]
-Via[92500 15000 6000 2000 0 3500 "" ""]
 Via[130000 40000 3600 2000 0 2000 "" ""]
-Via[92500 45000 6000 2000 0 3500 "" ""]
 Via[127500 52500 3600 2000 0 2000 "" ""]
 Via[95000 122500 3600 2000 0 2000 "" ""]
 Via[142500 162500 3600 2000 0 2000 "" ""]
@@ -801,10 +798,9 @@ Via[102500 75000 3600 2000 0 2000 "" ""]
 Via[75000 85000 3600 2000 0 2000 "" ""]
 Via[67500 57500 3600 2000 0 2000 "" ""]
 Via[62500 70000 3600 2000 0 2000 "" ""]
-Via[67500 40000 3600 2000 0 2000 "" ""]
+Via[67500 47500 3600 2000 0 2000 "" ""]
 Via[127500 112500 3600 2000 0 2000 "" ""]
-Via[52500 150000 6000 2000 0 3500 "" ""]
-Via[70000 162500 6000 2000 0 3500 "" ""]
+Via[50000 152500 6000 2000 0 3500 "" ""]
 Via[77500 180000 9000 4000 0 5000 "" ""]
 Via[125000 140000 3600 2000 0 2000 "" ""]
 Via[125000 132500 3600 2000 0 2000 "" ""]
@@ -812,6 +808,9 @@ Via[140000 132500 3600 2000 0 2000 "" ""]
 Via[87500 115000 6000 2000 0 3500 "" ""]
 Via[70000 145000 3600 2000 0 2000 "" ""]
 Via[70000 130000 3600 2000 0 2000 "" ""]
+Via[92500 42500 6000 2000 0 3500 "" ""]
+Via[92500 17500 6000 2000 0 3500 "" ""]
+Via[82500 27500 9000 4000 0 5000 "" ""]
 
 Element["" "RCY300" "L30" "220uH" 130000 150000 2500 12500 3 100 ""]
 (
@@ -1221,15 +1220,6 @@ Element["onsolder" "1206" "R9" "100K" 180000 135000 3150 3150 3 100 "auto"]
 
        )
 
-Element["onsolder" "1206" "R2" "300K" 45000 165000 -3150 3150 0 100 "auto"]
-(
-       Pad[-1181 5905 1181 5905 5118 2000 5718 "1" "1" "onsolder,square"]
-       Pad[-1181 -5905 1181 -5905 5118 2000 5718 "2" "2" "onsolder,square"]
-       ElementLine [3740 -2362 3740 2362 800]
-       ElementLine [-3740 -2362 -3740 2362 800]
-
-       )
-
 Element["" "1210" "C40" "1.5uF" 157500 105000 7500 -20000 3 100 ""]
 (
        Pad[-2755 5905 2755 5905 5118 2000 5718 "+" "1" "square"]
@@ -1312,7 +1302,7 @@ Element["onsolder" "1206" "C31" "220nF" 102500 165000 10000 2500 0 100 "auto"]
 
        )
 
-Element["onsolder" "1206" "R1" "1M5" 57500 165000 -3150 3150 0 100 "auto"]
+Element["onsolder" "1206" "R1" "1M5" 57500 167500 -3150 3150 0 100 "auto"]
 (
        Pad[-1181 -5905 1181 -5905 5118 2000 5718 "1" "1" "onsolder,square"]
        Pad[-1181 5905 1181 5905 5118 2000 5718 "2" "2" "onsolder,square"]
@@ -1383,6 +1373,15 @@ Element["" "DIP20" "U1" "ATtiny861A" 50000 40000 20000 42500 3 100 ""]
        ElementLine [20000 -5000 35000 -5000 1000]
        ElementArc [15000 -5000 5000 5000 0 180 1000]
 
+       )
+
+Element["onsolder" "1206" "R2" "300K" 42500 167500 -3150 3150 0 100 "auto"]
+(
+       Pad[-1181 5905 1181 5905 5118 2000 5718 "1" "1" "onsolder,square"]
+       Pad[-1181 -5905 1181 -5905 5118 2000 5718 "2" "2" "onsolder,square"]
+       ElementLine [3740 -2362 3740 2362 800]
+       ElementLine [-3740 -2362 -3740 2362 800]
+
        )
 Layer(1 "component")
 (
@@ -1405,10 +1404,8 @@ Layer(1 "component")
        Line[190000 135000 190000 57500 6000 4000 "clearline"]
        Line[190000 57500 165000 57500 6000 4000 "clearline"]
        Line[165000 57500 165000 27500 6000 4000 "clearline"]
-       Line[135000 7500 82500 7500 6000 4000 "clearline"]
-       Line[85000 7500 85000 25000 6000 4000 "clearline"]
+       Line[132500 7500 82500 7500 6000 4000 "clearline"]
        Line[130000 40000 135000 40000 1000 2000 "clearline"]
-       Line[92500 45000 92500 15000 2500 2000 "clearline"]
        Line[135000 57500 87500 57500 2500 2000 "clearline"]
        Line[80000 40000 92500 52500 1000 2000 "clearline"]
        Line[92500 52500 127500 52500 1000 2000 "clearline"]
@@ -1428,10 +1425,8 @@ Layer(1 "component")
        Line[112500 162500 80000 130000 1000 2000 "clearline"]
        Line[87500 57500 72500 42500 2500 2000 "clearline"]
        Line[72500 42500 72500 37500 2500 2000 "clearline"]
-       Line[72500 37500 85000 25000 2500 2000 "clearline"]
-       Line[85000 25000 87500 25000 2500 2000 "clearline"]
+       Line[72500 37500 82500 27500 2500 2000 "clearline"]
        Line[65000 105000 50000 120000 1000 2000 "clearline"]
-       Line[77500 170000 77500 180000 2500 2000 "clearline"]
        Line[80000 120000 77500 120000 1000 2000 "clearline"]
        Line[50000 80000 45000 85000 2500 2000 "clearline"]
        Line[100000 110000 107500 117500 1000 2000 "clearline"]
@@ -1441,10 +1436,10 @@ Layer(1 "component")
        Line[85000 65000 80000 60000 1000 2000 "clearline"]
        Line[60000 50000 60000 17500 1000 2000 "clearline"]
        Line[75000 85000 62500 72500 1000 2000 "clearline"]
-       Line[67500 40000 67500 17500 1000 2000 "clearline"]
+       Line[67500 47500 67500 17500 1000 2000 "clearline"]
        Line[67500 17500 70000 17500 1000 2000 "clearline"]
-       Line[50000 17500 60000 7500 2500 2000 "clearline"]
-       Line[60000 7500 85000 7500 2500 2000 "clearline"]
+       Line[50000 12500 55000 7500 2500 2000 "clearline"]
+       Line[55000 7500 85000 7500 2500 2000 "clearline"]
        Line[97500 115000 87500 115000 2500 2000 "clearline"]
        Line[127500 112500 110000 112500 1000 2000 "clearline"]
        Line[110000 112500 102500 105000 1000 2000 "clearline"]
@@ -1455,10 +1450,9 @@ Layer(1 "component")
        Line[147500 165000 145000 167500 2500 2000 "clearline"]
        Line[145000 167500 110000 167500 2500 2000 "clearline"]
        Line[110000 167500 95000 152500 2500 2000 "clearline"]
-       Line[95000 152500 55000 152500 2500 2000 "clearline"]
-       Line[77500 170000 70000 162500 2500 2000 "clearline"]
+       Line[95000 152500 50000 152500 2500 2000 "clearline"]
        Line[15000 85000 15000 77500 2500 2000 "clearline"]
-       Line[45000 145000 45000 182500 1000 2000 "clearline"]
+       Line[42500 147500 42500 182500 1000 2000 "clearline"]
        Line[45000 85000 12500 85000 2500 2000 "clearline"]
        Line[12500 85000 12500 135000 2500 2000 "clearline"]
        Line[12500 135000 20000 142500 2500 2000 "clearline"]
@@ -1478,13 +1472,21 @@ Layer(1 "component")
        Line[150000 142500 140000 132500 1000 2000 "clearline"]
        Line[115000 125000 107500 125000 2500 2000 "clearline"]
        Line[107500 125000 97500 115000 2500 2000 "clearline"]
-       Line[70000 120000 45000 145000 1000 2000 "clearline"]
-       Line[52500 150000 55000 152500 2500 2000 "clearline"]
+       Line[70000 120000 42500 147500 1000 2000 "clearline"]
        Line[70000 120000 77500 120000 1000 2000 "clearline"]
        Line[70000 145000 70000 130000 1000 2000 "clearline"]
        Line[62500 70000 62500 72500 1000 2000 "clearline"]
        Line[75000 75000 65000 65000 1000 2000 "clearline"]
        Line[55000 65000 65000 65000 1000 2000 "clearline"]
+       Line[82500 7500 82500 27500 6000 4000 "clearline"]
+       Line[92500 42500 92500 17500 2500 2000 "clearline"]
+       Line[50000 17500 50000 12500 2500 2000 "clearline"]
+       Line[77500 180000 65000 192500 2500 2000 "clearline"]
+       Line[65000 192500 40000 192500 2500 2000 "clearline"]
+       Line[40000 192500 35000 187500 2500 2000 "clearline"]
+       Line[35000 187500 35000 172500 2500 2000 "clearline"]
+       Line[35000 172500 25000 162500 2500 2000 "clearline"]
+       Line[25000 162500 20000 162500 2500 2000 "clearline"]
 )
 Layer(2 "solder")
 (
@@ -1522,14 +1524,10 @@ Layer(2 "solder")
        Line[125000 7500 125000 10000 6000 4000 "clearline"]
        Line[125000 10000 122500 10000 6000 4000 "clearline"]
        Line[130000 17500 127500 20000 6000 4000 "clearline"]
-       Line[127500 20000 117500 20000 6000 4000 "clearline"]
-       Line[117500 20000 110000 12500 6000 4000 "clearline"]
-       Line[110000 12500 100000 12500 2500 2000 "clearline"]
-       Line[85000 25000 102500 25000 6000 4000 "clearline"]
+       Line[127500 20000 120000 20000 6000 4000 "clearline"]
        Line[100000 7500 92500 7500 2500 2000 "clearline"]
-       Line[92500 7500 92500 15000 2500 2000 "clearline"]
-       Line[102500 17500 105000 17500 2500 2000 "clearline"]
-       Line[105000 17500 117500 30000 2500 2000 "clearline"]
+       Line[102500 17500 107500 17500 2500 2000 "clearline"]
+       Line[110000 25000 115000 30000 2500 2000 "clearline"]
        Line[115000 60000 115000 35000 2500 2000 "clearline"]
        Line[110000 50000 110000 40000 2500 2000 "clearline"]
        Line[125000 40000 130000 40000 1000 2000 "clearline"]
@@ -1537,10 +1535,8 @@ Layer(2 "solder")
        Line[110000 40000 105000 40000 2500 2000 "clearline"]
        Line[135000 45000 122500 45000 2500 2000 "clearline"]
        Line[122500 45000 122500 50000 2500 2000 "clearline"]
-       Line[117500 30000 120000 30000 2500 2000 "clearline"]
-       Line[102500 25000 102500 27500 6000 4000 "clearline"]
-       Line[102500 27500 100000 27500 6000 4000 "clearline"]
-       Line[92500 45000 100000 45000 2500 2000 "clearline"]
+       Line[115000 30000 120000 30000 2500 2000 "clearline"]
+       Line[95000 45000 100000 45000 2500 2000 "clearline"]
        Line[135000 45000 135000 17500 2500 2000 "clearline"]
        Line[115000 60000 95000 60000 2500 2000 "clearline"]
        Line[165000 135000 175000 135000 2500 2000 "clearline"]
@@ -1573,8 +1569,8 @@ Layer(2 "solder")
        Line[80000 180000 90000 180000 2500 2000 "clearline"]
        Line[90000 142500 95000 142500 2500 2000 "clearline"]
        Line[95000 142500 95000 132500 2500 2000 "clearline"]
-       Line[107500 132500 107500 137500 2500 2000 "clearline"]
-       Line[107500 137500 117500 137500 2500 2000 "clearline"]
+       Line[107500 132500 107500 135000 2500 2000 "clearline"]
+       Line[107500 135000 115000 135000 2500 2000 "clearline"]
        Line[117500 137500 117500 145000 2500 2000 "clearline"]
        Line[115000 147500 110000 147500 2500 2000 "clearline"]
        Line[112500 152500 117500 152500 1000 2000 "clearline"]
@@ -1588,7 +1584,6 @@ Layer(2 "solder")
        Line[115000 125000 160000 125000 6000 4000 "clearline"]
        Line[102500 127500 102500 97500 2500 2000 "clearline"]
        Line[102500 97500 95000 90000 2500 2000 "clearline"]
-       Line[102500 35000 65000 35000 1000 2000 "clearline"]
        Line[65000 35000 50000 50000 1000 2000 "clearline"]
        Line[125000 95000 132500 95000 6000 4000 "clearline"]
        Line[145000 97500 140000 97500 1000 2000 "clearline"]
@@ -1603,8 +1598,7 @@ Layer(2 "solder")
        Line[80000 100000 75000 95000 1000 2000 "clearline"]
        Line[75000 95000 75000 85000 1000 2000 "clearline"]
        Line[80000 70000 67500 57500 1000 2000 "clearline"]
-       Line[62500 70000 62500 45000 1000 2000 "clearline"]
-       Line[62500 45000 67500 40000 1000 2000 "clearline"]
+       Line[62500 70000 62500 52500 1000 2000 "clearline"]
        Line[132500 105000 132500 110000 1000 2000 "clearline"]
        Line[132500 110000 130000 112500 1000 2000 "clearline"]
        Line[130000 112500 127500 112500 1000 2000 "clearline"]
@@ -1613,19 +1607,13 @@ Layer(2 "solder")
        Line[140000 107500 130000 117500 1000 2000 "clearline"]
        Line[165000 140000 142500 162500 1000 2000 "clearline"]
        Line[165000 135000 165000 140000 1000 2000 "clearline"]
-       Line[67500 165000 70000 162500 2500 2000 "clearline"]
-       Line[60000 160000 60000 147500 2500 2000 "clearline"]
-       Line[60000 147500 55000 142500 2500 2000 "clearline"]
-       Line[67500 165000 50000 165000 2500 2000 "clearline"]
-       Line[50000 165000 45000 160000 2500 2000 "clearline"]
-       Line[55000 182500 55000 170000 2500 2000 "clearline"]
-       Line[45000 182500 45000 170000 2500 2000 "clearline"]
-       Line[55000 142500 20000 142500 2500 2000 "clearline"]
+       Line[57500 162500 57500 147500 2500 2000 "clearline"]
+       Line[57500 147500 52500 142500 2500 2000 "clearline"]
+       Line[55000 182500 55000 172500 2500 2000 "clearline"]
+       Line[45000 182500 45000 172500 2500 2000 "clearline"]
+       Line[52500 142500 20000 142500 2500 2000 "clearline"]
        Line[90000 77500 87500 80000 2500 2000 "clearline"]
-       Line[45000 160000 42500 162500 2500 2000 "clearline"]
-       Line[22500 150000 20000 152500 2500 2000 "clearline"]
-       Line[22500 150000 52500 150000 2500 2000 "clearline"]
-       Line[42500 162500 15000 162500 2500 2000 "clearline"]
+       Line[42500 162500 20000 162500 2500 2000 "clearline"]
        Line[15000 162500 7500 155000 2500 2000 "clearline"]
        Line[7500 155000 7500 75000 2500 2000 "clearline"]
        Line[7500 75000 15000 67500 2500 2000 "clearline"]
@@ -1675,11 +1663,26 @@ Layer(2 "solder")
        Line[125000 132500 140000 132500 1000 2000 "clearline"]
        Line[87500 115000 87500 132500 2500 2000 "clearline"]
        Line[87500 132500 82500 137500 2500 2000 "clearline"]
-       Line[82500 137500 25000 137500 2500 2000 "clearline"]
-       Line[25000 137500 20000 132500 2500 2000 "clearline"]
+       Line[82500 137500 32500 137500 2500 2000 "clearline"]
        Line[90000 147500 72500 147500 1000 2000 "clearline"]
        Line[72500 147500 70000 145000 1000 2000 "clearline"]
        Line[70000 115000 65000 110000 1000 2000 "clearline"]
+       Line[95000 45000 92500 42500 2500 2000 "clearline"]
+       Line[92500 7500 92500 17500 2500 2000 "clearline"]
+       Line[102500 35000 65000 35000 1000 2000 "clearline"]
+       Line[100000 25000 102500 25000 6000 4000 "clearline"]
+       Line[82500 27500 102500 27500 6000 4000 "clearline"]
+       Line[107500 17500 110000 20000 2500 2000 "clearline"]
+       Line[110000 20000 110000 25000 2500 2000 "clearline"]
+       Line[120000 22500 110000 12500 2500 2000 "clearline"]
+       Line[100000 12500 112500 12500 2500 2000 "clearline"]
+       Line[112500 12500 117500 17500 2500 2000 "clearline"]
+       Line[62500 52500 67500 47500 1000 2000 "clearline"]
+       Line[15000 162500 20000 162500 2500 2000 "clearline"]
+       Line[20000 132500 27500 132500 2500 2000 "clearline"]
+       Line[32500 137500 27500 132500 2500 2000 "clearline"]
+       Line[20000 152500 50000 152500 2500 2000 "clearline"]
+       Line[117500 137500 115000 135000 2500 2000 "clearline"]
 )
 Layer(3 "silk")
 (