]> www.fi.muni.cz Git - bike-lights.git/blobdiff - schematics/lights.pcb
PCB mounting holes
[bike-lights.git] / schematics / lights.pcb
index 15b732b34f3e0adfb4c0bc898764bb279c98153b..4eb26cb5f0f8205009790ca98b746a113839c486 100644 (file)
@@ -5,12 +5,12 @@ FileVersion[20070407]
 
 PCB["" 200000 200000]
 
-Grid[2500.0 0 0 1]
+Grid[500.0 0 0 1]
 Cursor[0 0 0.000000]
 PolyArea[200000000.000000]
 Thermal[0.500000]
 DRC[1000 1000 1000 1000 1500 1000]
-Flags("showdrc,nameonpcb,uniquename,clearnew,onlynames")
+Flags("showdrc,nameonpcb,uniquename,clearnew")
 Groups("1,c:2,s")
 Styles["Signal,1000,3600,2000,1000:Power,2500,6000,3500,1000:Fat,6000,9000,5000,2000:Skinny,600,2402,1181,600"]
 
@@ -893,7 +893,7 @@ Element["onsolder" "0805" "R30" "R033" 190000 185000 2500 -7500 3 100 "auto"]
 
        )
 
-Element["onsolder" "1210" "C10" "10uF" 95000 57500 5000 5000 2 100 "auto"]
+Element["onsolder" "1210" "C10" "10uF" 95000 57500 -5000 12500 0 100 "auto"]
 (
        Pad[5905 -2755 5905 2755 5118 2000 5718 "+" "1" "onsolder,square"]
        Pad[-5905 -2755 -5905 2755 5118 2000 5718 "-" "2" "onsolder,square"]
@@ -902,7 +902,7 @@ Element["onsolder" "1210" "C10" "10uF" 95000 57500 5000 5000 2 100 "auto"]
 
        )
 
-Element["" "PS_2PIN.fp" "LED 1" "x" 180000 47500 -12500 -10000 3 100 ""]
+Element["" "PS_2PIN.fp" "LED_1" "x" 180000 47500 -12500 -10000 3 100 ""]
 (
        Pin[0 -10000 8100 3937 8494 4600 "2" "2" "edge2"]
        Pin[0 0 8100 3937 8494 4600 "1" "1" "square,edge2"]
@@ -934,7 +934,7 @@ Element["" "PS_2PIN.fp" "BATTERY" "x" 180000 110000 -12500 -22500 0 100 ""]
 
        )
 
-Element["" "HEADER10_1" "USBASP PROG" "x" 25000 77500 13500 -40000 3 100 ""]
+Element["" "HEADER10_1" "USBASP_PROG" "x" 25000 77500 13500 -40000 3 100 ""]
 (
        Pin[0 0 6000 3000 6600 3800 "1" "1" "square"]
        Pin[0 -10000 6000 3000 6600 3800 "2" "2" ""]
@@ -955,7 +955,7 @@ Element["" "HEADER10_1" "USBASP PROG" "x" 25000 77500 13500 -40000 3 100 ""]
 
        )
 
-Element["" "PS_8PIN.fp" "FRONT STATUS LEDS" "x" 20000 92500 20000 -2500 3 100 ""]
+Element["" "PS_8PIN.fp" "FRONT_STATUS_LEDS" "x" 20000 92500 20000 -2500 3 100 ""]
 (
        Pin[0 20000 8100 3937 8494 4600 "3" "3" ""]
        Pin[0 70000 8100 3937 8494 4600 "8" "8" ""]
@@ -977,7 +977,7 @@ Element["" "PS_8PIN.fp" "FRONT STATUS LEDS" "x" 20000 92500 20000 -2500 3 100 ""
 
        )
 
-Element["" "PS_2PIN.fp" "LED 3" "x" 180000 190000 -12500 -10000 3 100 ""]
+Element["" "PS_2PIN.fp" "LED_3" "x" 180000 190000 -12500 -10000 3 100 ""]
 (
        Pin[0 -10000 8100 3937 8494 4600 "2" "2" "edge2"]
        Pin[0 0 8100 3937 8494 4600 "1" "1" "square,edge2"]
@@ -993,7 +993,7 @@ Element["" "PS_2PIN.fp" "LED 3" "x" 180000 190000 -12500 -10000 3 100 ""]
 
        )
 
-Element["" "PS_2PIN.fp" "PHOTODIODE" "x" 50000 185000 -12500 -20000 0 100 ""]
+Element["" "PS_2PIN.fp" "PHOTODIODE" "x" 50000 182500 -12500 -20000 0 100 ""]
 (
        Pin[10000 0 8100 3937 8494 4600 "2" "2" ""]
        Pin[0 0 8100 3937 8494 4600 "1" "1" "square"]
@@ -1026,7 +1026,7 @@ Element["" "RCY200" "L20" "470uH" 115000 125000 2500 -15000 3 100 ""]
 
        )
 
-Element["" "PS_3PIN.fp" "HANDLEBAR" "x" 70000 15000 7500 -10000 0 100 ""]
+Element["" "PS_3PIN.fp" "HANDLEBAR" "x" 70000 17500 7500 -10000 0 100 ""]
 (
        Pin[0 0 8100 3937 8494 4600 "1" "1" "square,edge2"]
        Pin[-10000 0 8100 3937 8494 4600 "2" "2" "edge2"]
@@ -1071,7 +1071,7 @@ Element["onsolder" "0805" "R20" "R033" 185000 87500 0 10000 0 100 "auto"]
 
        )
 
-Element["" "PS_2PIN.fp" "LED 2" "x" 180000 77500 -12500 -15000 3 100 ""]
+Element["" "PS_2PIN.fp" "LED_2" "x" 180000 77500 -12500 -15000 3 100 ""]
 (
        Pin[0 -10000 8100 3937 8494 4600 "2" "2" "edge2"]
        Pin[0 0 8100 3937 8494 4600 "1" "1" "square,edge2"]
@@ -1133,7 +1133,7 @@ Element["" "1210" "C41" "1.5uF" 144750 90000 -19750 -5000 0 100 ""]
 
        )
 
-Element["" "JUMPER2" "PROG ENA" "unknown" 105000 87500 -2500 -12500 0 100 ""]
+Element["" "JUMPER2" "PROG_ENA" "unknown" 105000 87500 -2500 -12500 0 100 ""]
 (
        Pin[0 0 6000 3000 6600 3800 "1" "1" "square,edge2"]
        Pin[-10000 0 6000 3000 6600 3800 "2" "2" "edge2"]
@@ -1279,7 +1279,7 @@ Element["onsolder" "SO8" "U10" "MCP14728" 112500 37500 2500 2500 3 100 "auto"]
        ElementLine [15500 -9500 15500 9500 1000]
        ElementLine [-15500 9500 -2500 9500 1000]
        ElementLine [2500 9500 15500 9500 1000]
-       ElementArc [0 9500 2500 2500 0 -180 1000]
+       ElementArc [0 9500 2500 2500 180 180 1000]
 
        )
 
@@ -1356,6 +1356,30 @@ Element["onsolder" "1206" "R5" "1K5" 35000 102500 3150 3150 3 100 "auto"]
        ElementLine [-2362 -3740 2362 -3740 800]
        ElementLine [-2362 3740 2362 3740 800]
 
+       )
+
+Element["" "hole_M3_plated" "" "" 16000 184000 -3000 -3000 0 100 ""]
+(
+       Pin[0 0 23622 5000 25022 12205 "" "1" ""]
+       ElementArc [0 0 12205 12205 0 360 1000]
+       ElementArc [0 0 6800 6800 0 360 1000]
+
+       )
+
+Element["" "hole_M3_plated" "" "" 16000 16000 -3000 -3000 0 100 ""]
+(
+       Pin[0 0 23622 5000 25022 12205 "" "1" ""]
+       ElementArc [0 0 12205 12205 0 360 1000]
+       ElementArc [0 0 6800 6800 0 360 1000]
+
+       )
+
+Element["" "hole_M3_plated" "" "" 184000 16000 -20000 15000 0 100 ""]
+(
+       Pin[0 0 23622 5000 25022 12205 "" "1" ""]
+       ElementArc [0 0 12205 12205 0 360 1000]
+       ElementArc [0 0 6800 6800 0 360 1000]
+
        )
 Layer(1 "component")
 (
@@ -1418,12 +1442,12 @@ Layer(1 "component")
        Line[107500 75000 97500 65000 1000 2000 "clearline"]
        Line[97500 65000 55000 65000 1000 2000 "clearline"]
        Line[82500 62500 80000 60000 1000 2000 "clearline"]
-       Line[60000 50000 60000 15000 1000 2000 "clearline"]
+       Line[60000 50000 60000 17500 1000 2000 "clearline"]
        Line[75000 85000 60000 70000 1000 2000 "clearline"]
        Line[67500 40000 67500 17500 1000 2000 "clearline"]
-       Line[67500 17500 70000 15000 1000 2000 "clearline"]
-       Line[50000 12500 55000 7500 2500 2000 "clearline"]
-       Line[55000 7500 85000 7500 2500 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[115000 125000 105000 115000 2500 2000 "clearline"]
        Line[105000 115000 75000 115000 2500 2000 "clearline"]
        Line[75000 115000 52500 137500 2500 2000 "clearline"]
@@ -1440,13 +1464,13 @@ Layer(1 "component")
        Line[110000 167500 92500 150000 2500 2000 "clearline"]
        Line[92500 150000 55000 150000 2500 2000 "clearline"]
        Line[77500 170000 70000 162500 2500 2000 "clearline"]
-       Line[50000 165000 50000 185000 1000 2000 "clearline"]
+       Line[50000 165000 50000 182500 1000 2000 "clearline"]
        Line[15000 85000 15000 77500 2500 2000 "clearline"]
        Line[52500 137500 47500 137500 2500 2000 "clearline"]
        Line[47500 137500 42500 132500 2500 2000 "clearline"]
        Line[42500 132500 20000 132500 2500 2000 "clearline"]
        Line[50000 145000 50000 170000 1000 2000 "clearline"]
-       Line[45000 85000 10000 85000 2500 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"]
        Line[50000 90000 42500 90000 1000 2000 "clearline"]
@@ -1605,8 +1629,8 @@ Layer(2 "solder")
        Line[62500 147500 57500 142500 2500 2000 "clearline"]
        Line[70000 162500 55000 162500 2500 2000 "clearline"]
        Line[55000 162500 50000 157500 2500 2000 "clearline"]
-       Line[60000 185000 60000 167500 2500 2000 "clearline"]
-       Line[50000 185000 50000 167500 2500 2000 "clearline"]
+       Line[60000 182500 60000 167500 2500 2000 "clearline"]
+       Line[50000 182500 50000 167500 2500 2000 "clearline"]
        Line[57500 142500 20000 142500 2500 2000 "clearline"]
        Line[90000 77500 87500 80000 2500 2000 "clearline"]
        Line[47500 157500 42500 162500 2500 2000 "clearline"]
@@ -1619,8 +1643,8 @@ Layer(2 "solder")
        Line[7500 75000 15000 67500 2500 2000 "clearline"]
        Line[15000 67500 15000 37500 2500 2000 "clearline"]
        Line[15000 37500 22500 30000 2500 2000 "clearline"]
-       Line[22500 30000 35000 30000 2500 2000 "clearline"]
-       Line[35000 30000 50000 15000 2500 2000 "clearline"]
+       Line[22500 30000 37500 30000 2500 2000 "clearline"]
+       Line[37500 30000 50000 17500 2500 2000 "clearline"]
        Line[50000 50000 37500 50000 1000 2000 "clearline"]
        Line[37500 50000 25000 37500 1000 2000 "clearline"]
        Line[50000 60000 37500 60000 1000 2000 "clearline"]
@@ -1652,6 +1676,12 @@ Layer(3 "silk")
        Line[197500 2500 2500 2500 1000 2000 "clearline"]
        Line[2500 2500 2500 197500 1000 2000 "clearline"]
        Text[12500 162500 3 140 "www.fi.muni.cz/~kas/bike-lights" "clearline,onsolder"]
+       Text[110000 135000 0 120 "+" "clearline,onsolder"]
+       Text[132500 87500 0 120 ">|" "clearline,onsolder"]
+       Text[55000 92500 0 120 "+" "clearline,onsolder"]
+       Text[100000 70000 0 120 "+" "clearline,onsolder"]
+       Text[155000 50000 0 120 "+" "clearline,onsolder"]
+       Text[157500 90000 0 120 "+" "clearline,onsolder"]
 )
 Layer(4 "silk")
 (
@@ -1667,6 +1697,14 @@ Layer(4 "silk")
        Line[30000 170000 30000 197500 1000 2000 "clearline"]
        Text[95000 27500 3 140 "DESIGNED BY" "clearline"]
        Text[95000 97500 3 140 "JAN \"YENYA\" KASPRZAK" "clearline"]
+       Text[52500 187500 0 100 ">|" "clearline"]
+       Text[185000 35000 0 120 "+" "clearline"]
+       Text[185000 65000 0 120 "+" "clearline"]
+       Text[185000 107500 0 120 "+" "clearline"]
+       Text[185000 97500 0 120 "-" "clearline"]
+       Text[185000 177500 0 120 "+" "clearline"]
+       Text[162500 112500 0 120 "+" "clearline"]
+       Text[132500 80000 0 120 "+" "clearline"]
 )
 NetList()
 (
@@ -1675,23 +1713,23 @@ NetList()
                Connect("C1-1")
                Connect("C10-1")
                Connect("C30-1")
-               Connect("CONN_FRONT-6")
-               Connect("CONN_PRG-10")
-               Connect("J40-2")
+               Connect("FRONT_STATUS_LEDS-6")
+               Connect("PROG_ENA-2")
                Connect("R1-1")
                Connect("U1-5")
                Connect("U1-15")
                Connect("U10-6")
                Connect("U30-6")
+               Connect("USBASP_PROG-10")
        )
        Net("\\_RST" "(unknown)")
        (
-               Connect("CONN_PRG-3")
                Connect("U1-10")
+               Connect("USBASP_PROG-3")
        )
        Net("AMB_S" "(unknown)")
        (
-               Connect("PD1-1")
+               Connect("PHOTODIODE-1")
                Connect("R2-1")
                Connect("U1-12")
        )
@@ -1713,6 +1751,7 @@ NetList()
        )
        Net("GND" "(unknown)")
        (
+               Connect("BATTERY-2")
                Connect("C1-2")
                Connect("C10-2")
                Connect("C12-2")
@@ -1721,14 +1760,9 @@ NetList()
                Connect("C32-2")
                Connect("C40-2")
                Connect("C41-2")
-               Connect("CONN_BAT-2")
-               Connect("CONN_FRONT-3")
-               Connect("CONN_FRONT-8")
-               Connect("CONN_HB-3")
-               Connect("CONN_PRG-6")
-               Connect("CONN_PRG-7")
-               Connect("CONN_PRG-8")
-               Connect("CONN_PRG-9")
+               Connect("FRONT_STATUS_LEDS-3")
+               Connect("FRONT_STATUS_LEDS-8")
+               Connect("HANDLEBAR-3")
                Connect("Q10-1")
                Connect("Q20-1")
                Connect("Q20-3")
@@ -1748,6 +1782,10 @@ NetList()
                Connect("U30-4")
                Connect("U30-7")
                Connect("U40-1")
+               Connect("USBASP_PROG-6")
+               Connect("USBASP_PROG-7")
+               Connect("USBASP_PROG-8")
+               Connect("USBASP_PROG-9")
        )
        Net("HIGHDR_10" "(unknown)")
        (
@@ -1762,20 +1800,20 @@ NetList()
        Net("LED1+" "(unknown)")
        (
                Connect("C12-1")
-               Connect("CONN_L1-2")
                Connect("L10-2")
+               Connect("LED_1-2")
        )
        Net("LED2+" "(unknown)")
        (
                Connect("C20-1")
-               Connect("CONN_L2-2")
                Connect("D20-1")
+               Connect("LED_2-2")
        )
        Net("LED3+" "(unknown)")
        (
                Connect("C32-1")
-               Connect("CONN_L3-2")
                Connect("L30-2")
+               Connect("LED_3-2")
        )
        Net("LOWDR_10" "(unknown)")
        (
@@ -1807,9 +1845,9 @@ NetList()
        )
        Net("PWM1" "(unknown)")
        (
-               Connect("CONN_PRG-5")
                Connect("U1-2")
                Connect("U10-3")
+               Connect("USBASP_PROG-5")
        )
        Net("PWM2" "(unknown)")
        (
@@ -1824,43 +1862,43 @@ NetList()
        )
        Net("SENSE1+" "(unknown)")
        (
-               Connect("CONN_L1-1")
+               Connect("LED_1-1")
                Connect("R10-1")
                Connect("U1-20")
        )
        Net("SENSE2+" "(unknown)")
        (
-               Connect("CONN_L2-1")
+               Connect("LED_2-1")
                Connect("R20-1")
                Connect("U1-18")
        )
        Net("SENSE3" "(unknown)")
        (
-               Connect("CONN_L3-1")
+               Connect("LED_3-1")
                Connect("R30-1")
                Connect("U1-13")
        )
        Net("SW1" "(unknown)")
        (
-               Connect("CONN_HB-1")
+               Connect("HANDLEBAR-1")
                Connect("U1-14")
        )
        Net("SW2" "(unknown)")
        (
-               Connect("CONN_HB-2")
+               Connect("HANDLEBAR-2")
                Connect("U1-17")
        )
        Net("unnamed_net1" "(unknown)")
        (
-               Connect("CONN_PRG-1")
                Connect("R4-1")
                Connect("U1-1")
+               Connect("USBASP_PROG-1")
        )
        Net("unnamed_net2" "(unknown)")
        (
-               Connect("CONN_PRG-4")
                Connect("R5-1")
                Connect("U1-3")
+               Connect("USBASP_PROG-4")
        )
        Net("unnamed_net3" "(unknown)")
        (
@@ -1875,21 +1913,21 @@ NetList()
        )
        Net("unnamed_net5" "(unknown)")
        (
-               Connect("CONN_PRG-2")
+               Connect("USBASP_PROG-2")
        )
        Net("unnamed_net6" "(unknown)")
        (
-               Connect("PD1-2")
+               Connect("PHOTODIODE-2")
                Connect("R1-2")
        )
        Net("unnamed_net7" "(unknown)")
        (
-               Connect("CONN_FRONT-1")
+               Connect("FRONT_STATUS_LEDS-1")
                Connect("R4-2")
        )
        Net("unnamed_net8" "(unknown)")
        (
-               Connect("CONN_FRONT-2")
+               Connect("FRONT_STATUS_LEDS-2")
                Connect("R5-2")
        )
        Net("unnamed_net9" "(unknown)")
@@ -1902,30 +1940,30 @@ NetList()
        Net("unnamed_net10" "(unknown)")
        (
                Connect("C41-1")
-               Connect("J40-1")
+               Connect("PROG_ENA-1")
                Connect("U40-2")
        )
        Net("unnamed_net11" "(unknown)")
        (
-               Connect("CONN_BAT-1")
+               Connect("BATTERY-1")
                Connect("F40-2")
        )
        Net("unnamed_net12" "(unknown)")
        (
-               Connect("CONN_FRONT-4")
+               Connect("FRONT_STATUS_LEDS-4")
                Connect("R6-2")
        )
        Net("unnamed_net13" "(unknown)")
        (
-               Connect("CONN_FRONT-7")
+               Connect("FRONT_STATUS_LEDS-7")
                Connect("Q20-7")
                Connect("Q20-8")
        )
        Net("Vbat" "(unknown)")
        (
                Connect("C40-1")
-               Connect("CONN_FRONT-5")
                Connect("F40-1")
+               Connect("FRONT_STATUS_LEDS-5")
                Connect("L20-1")
                Connect("Q10-5")
                Connect("Q10-6")