Replace USB footprint with updated version including slots
authorKeith Packard <keithp@keithp.com>
Mon, 18 Jan 2016 01:35:30 +0000 (17:35 -0800)
committerKeith Packard <keithp@keithp.com>
Mon, 18 Jan 2016 01:35:30 +0000 (17:35 -0800)
Signed-off-by: Keith Packard <keithp@keithp.com>
chaoskey.pcb
chaoskey.sch

index 58b5bed..2a0d93f 100644 (file)
@@ -809,7 +809,7 @@ Symbol['~' 12.00mil]
        SymbolLine[15.00mil 35.00mil 20.00mil 35.00mil 8.00mil]
        SymbolLine[20.00mil 35.00mil 25.00mil 30.00mil 8.00mil]
 )
-Attribute("PCB::grid::unit" "mil")
+Attribute("PCB::grid::unit" "mm")
 Attribute("PCB::grid::size" "1.00mil")
 Via[206.00mil 459.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S)"]
 Via[525.00mil 396.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
@@ -829,6 +829,7 @@ Via[520.00mil 749.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
 Via[583.00mil 817.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S)"]
 Via[629.00mil 1019.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S)"]
 Via[297.00mil 488.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
+Via[663.00mil 427.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
 
 Element["" "sod323" "D1" "NSR0240HT" 492.90mil 972.00mil -37.90mil -23.00mil 0 80 ""]
 (
@@ -838,16 +839,6 @@ Element["" "sod323" "D1" "NSR0240HT" 492.90mil 972.00mil -37.90mil -23.00mil 0 8
 
        )
 
-Element["" "50mil5pin" "J2" "unknown" 658.00mil 531.00mil 25.00mil -276.00mil 3 80 ""]
-(
-       Pin[0.0000 -200.00mil 42.00mil 12.00mil 48.00mil 28.00mil "pin5" "5" ""]
-       Pin[0.0000 -150.00mil 42.00mil 12.00mil 48.00mil 28.00mil "pin4" "4" ""]
-       Pin[0.0000 -100.00mil 42.00mil 12.00mil 48.00mil 28.00mil "pin3" "3" ""]
-       Pin[0.0000 -50.00mil 42.00mil 12.00mil 48.00mil 28.00mil "pin2" "2" ""]
-       Pin[0.0000 0.0000 42.00mil 12.00mil 48.00mil 28.00mil "pin1" "1" "square,thermal(0X,1X)"]
-
-       )
-
 Element["" "0402" "R19" "33" 9.9756mm 288.00mil -0.8824mm -24.00mil 0 80 ""]
 (
        Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
@@ -1096,24 +1087,10 @@ Element["" "SOT23-5" "U1" "AP3012" 229.00mil 1022.00mil 20.00mil -51.00mil 0 89
 
        )
 
-Element["" "0402" "R4" "27k" 653.00mil 585.00mil -23.00mil 14.00mil 0 80 ""]
-(
-       Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
-       Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
-
-       )
-
-Element["" "usbAmale" "J1" "unknown" 424.00mil 106.00mil 0.0000 0.0000 0 100 ""]
+Element["" "0402" "R4" "27k" 534.26mil 1043.00mil 23.00mil -14.00mil 2 80 ""]
 (
-       Pin[-88.57mil 0.0000 57.31mil 12.20mil 69.29mil 43.31mil "mnt" "G" "edge2"]
-       Pin[88.58mil 0.0000 57.31mil 12.20mil 69.29mil 43.31mil "mnt" "G" "edge2"]
-       Pin[-230.30mil 0.0000 112.43mil 12.20mil 124.41mil 98.43mil "mnt" "G" "edge2"]
-       Pin[230.31mil 0.0000 112.43mil 12.20mil 124.41mil 98.43mil "mnt" "G" "edge2"]
-       Pad[137.80mil 86.61mil 137.80mil 118.11mil 47.24mil 30.00mil 53.24mil "pin4" "4" "square,edge2"]
-       Pad[-137.79mil 86.61mil -137.79mil 118.11mil 47.24mil 30.00mil 53.24mil "pin1" "1" "square,edge2"]
-       Pad[39.37mil 86.61mil 39.37mil 118.11mil 47.24mil 30.00mil 53.24mil "pin3" "3" "square,edge2"]
-       Pad[-39.36mil 86.61mil -39.36mil 118.11mil 47.24mil 30.00mil 53.24mil "pin2" "2" "square,edge2"]
-       ElementLine [-230.30mil -101.29mil 230.31mil -101.29mil 10.00mil]
+       Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
+       Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
@@ -1175,6 +1152,51 @@ Element["" "0402" "R6" "27k" 715.00mil 773.00mil -84.00mil 31.50mil 1 100 ""]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
+       )
+
+Element["" "100mil2pin" "J3" "bootloader" 790.00mil 872.00mil -30.00mil -125.00mil 1 100 ""]
+(
+       Pin[0.0000 0.0000 70.00mil 15.00mil 85.00mil 38.00mil "1" "1" "square,thermal(1X)"]
+       Pin[0.0000 -100.00mil 70.00mil 15.00mil 85.00mil 38.00mil "2" "2" ""]
+       ElementLine [-50.00mil -150.00mil -50.00mil 50.00mil 15.00mil]
+       ElementLine [-50.00mil 50.00mil 50.00mil 50.00mil 15.00mil]
+       ElementLine [50.00mil -150.00mil 50.00mil 50.00mil 15.00mil]
+       ElementLine [-50.00mil -150.00mil 50.00mil -150.00mil 15.00mil]
+
+       )
+
+Element["" "0-215079-4" "J2" "Debug" 695.00mil 533.00mil 0.0000 0.0000 1 100 ""]
+(
+       Pin[100.00mil 0.0000 46.00mil 12.00mil 52.00mil 31.50mil "pin1" "1" "square,thermal(1X)"]
+       Pin[0.0000 -50.00mil 46.00mil 12.00mil 52.00mil 31.50mil "pin2" "2" ""]
+       Pin[100.00mil -100.00mil 46.00mil 12.00mil 52.00mil 31.50mil "pin3" "3" ""]
+       Pin[0.0000 -150.00mil 46.00mil 12.00mil 52.00mil 31.50mil "pin4" "4" ""]
+       Pin[29.13mil 55.11mil 73.56mil 12.00mil 79.56mil 59.06mil "mnt" "0" ""]
+       ElementLine [-50.38mil 94.28mil 150.39mil 94.28mil 6.00mil]
+       ElementLine [150.39mil -244.29mil 150.39mil 94.28mil 6.00mil]
+       ElementLine [-50.38mil -244.29mil 150.39mil -244.29mil 6.00mil]
+       ElementLine [-50.38mil -244.29mil -50.38mil 94.28mil 6.00mil]
+
+       )
+
+Element["" "usbAmale" "J1" "unknown" 424.00mil 106.00mil 0.0000 0.0000 0 100 ""]
+(
+       Pin[-88.57mil 0.0000 57.31mil 12.20mil 69.29mil 43.31mil "mnt" "G" "edge2"]
+       Pin[88.58mil 0.0000 57.31mil 12.20mil 69.29mil 43.31mil "mnt" "G" "edge2"]
+       Pin[-230.30mil -29.52mil 59.06mil 12.20mil 65.35mil 39.37mil "mnt" "G" "edge2"]
+       Pin[-230.30mil 29.53mil 59.06mil 12.20mil 65.35mil 39.37mil "mnt" "G" "edge2"]
+       Pin[230.31mil -29.52mil 59.06mil 12.20mil 65.35mil 39.37mil "mnt" "G" "edge2"]
+       Pin[230.31mil 29.53mil 59.06mil 12.20mil 65.35mil 39.37mil "mnt" "G" "edge2"]
+       Pad[137.80mil 86.61mil 137.80mil 118.11mil 47.24mil 0.0000 53.24mil "pin4" "4" "square,edge2"]
+       Pad[-137.79mil 86.61mil -137.79mil 118.11mil 47.24mil 0.0000 53.24mil "pin1" "1" "square,edge2"]
+       Pad[39.37mil 86.61mil 39.37mil 118.11mil 47.24mil 0.0000 53.24mil "pin3" "3" "square,edge2"]
+       Pad[-39.36mil 86.61mil -39.36mil 118.11mil 47.24mil 0.0000 53.24mil "pin2" "2" "square,edge2"]
+       Pad[-230.30mil -29.52mil -230.30mil 29.53mil 59.06mil 12.20mil 53.24mil "mnt" "2" ""]
+       Pad[-230.30mil -29.52mil -230.30mil 29.53mil 59.06mil 12.20mil 53.24mil "mnt" "2" "onsolder"]
+       Pad[230.31mil -29.52mil 230.31mil 29.53mil 59.06mil 12.20mil 53.24mil "mnt" "2" ""]
+       Pad[230.31mil -29.52mil 230.31mil 29.53mil 59.06mil 12.20mil 53.24mil "mnt" "2" "onsolder"]
+       ElementLine [-230.30mil -101.29mil 230.31mil -101.29mil 10.00mil]
+
        )
 Layer(1 "top")
 (
@@ -1185,12 +1207,6 @@ Layer(1 "top")
        Line[5.1755mm 395.76mil 203.00mil 395.00mil 10.00mil 20.00mil "clearline"]
        Line[308.77mil 673.31mil 308.77mil 17.6914mm 10.00mil 20.00mil "clearline"]
        Line[308.77mil 17.6914mm 8.5918mm 726.00mil 10.00mil 20.00mil "clearline"]
-       Line[586.32mil 395.76mil 643.24mil 395.76mil 10.00mil 20.00mil "clearline"]
-       Line[643.24mil 395.76mil 658.00mil 381.00mil 10.00mil 20.00mil "clearline"]
-       Line[586.32mil 427.26mil 654.26mil 427.26mil 10.00mil 20.00mil "clearline"]
-       Line[654.26mil 427.26mil 658.00mil 431.00mil 10.00mil 20.00mil "clearline"]
-       Line[529.24mil 338.68mil 650.32mil 338.68mil 10.00mil 20.00mil "clearline"]
-       Line[650.32mil 338.68mil 658.00mil 331.00mil 10.00mil 20.00mil "clearline"]
        Line[525.00mil 396.00mil 525.00mil 440.00mil 10.00mil 20.00mil "clearline"]
        Line[525.00mil 440.00mil 544.00mil 459.00mil 10.00mil 20.00mil "clearline"]
        Line[544.00mil 459.00mil 586.08mil 459.00mil 10.00mil 20.00mil "clearline"]
@@ -1295,8 +1311,6 @@ Layer(1 "top")
        Line[490.00mil 1031.00mil 494.00mil 1027.00mil 25.00mil 20.00mil ""]
        Line[529.24mil 673.31mil 529.24mil 712.24mil 10.00mil 20.00mil "clearline"]
        Line[614.00mil 712.74mil 530.26mil 712.74mil 10.00mil 20.00mil "clearline"]
-       Line[16.9860mm 585.00mil 16.9860mm 541.74mil 10.00mil 20.00mil ""]
-       Line[16.9860mm 541.74mil 658.00mil 531.00mil 10.00mil 20.00mil ""]
        Line[308.77mil 338.68mil 308.77mil 331.77mil 10.00mil 20.00mil ""]
        Line[308.77mil 331.77mil 285.00mil 308.00mil 10.00mil 20.00mil ""]
        Line[7.8364mm 288.00mil 305.00mil 288.00mil 10.00mil 20.00mil ""]
@@ -1366,6 +1380,21 @@ Layer(1 "top")
        Line[677.00mil 796.48mil 677.00mil 817.00mil 25.00mil 20.00mil "clearline"]
        Line[703.00mil 935.00mil 606.00mil 935.00mil 10.00mil 20.00mil "clearline"]
        Line[606.00mil 935.00mil 574.00mil 903.00mil 10.00mil 20.00mil "clearline"]
+       Line[586.32mil 395.76mil 682.24mil 395.76mil 10.00mil 20.00mil "clearline"]
+       Line[682.24mil 395.76mil 695.00mil 383.00mil 10.00mil 20.00mil "clearline"]
+       Line[586.32mil 427.26mil 662.74mil 427.26mil 10.00mil 20.00mil "clearline"]
+       Line[662.74mil 427.26mil 663.00mil 427.00mil 10.00mil 20.00mil "clearline"]
+       Line[529.24mil 338.68mil 711.68mil 338.68mil 10.00mil 20.00mil "clearline"]
+       Line[711.68mil 338.68mil 736.00mil 363.00mil 10.00mil 20.00mil "clearline"]
+       Line[736.00mil 363.00mil 736.00mil 498.00mil 10.00mil 20.00mil "clearline"]
+       Line[736.00mil 498.00mil 669.00mil 565.00mil 10.00mil 20.00mil "clearline"]
+       Line[669.00mil 565.00mil 669.00mil 609.00mil 10.00mil 20.00mil "clearline"]
+       Line[669.00mil 609.00mil 790.00mil 730.00mil 10.00mil 20.00mil "clearline"]
+       Line[790.00mil 730.00mil 790.00mil 772.00mil 10.00mil 20.00mil "clearline"]
+       Line[494.00mil 1027.00mil 12.7640mm 1027.00mil 10.00mil 20.00mil "clearline"]
+       Line[12.7640mm 1027.00mil 518.52mil 1043.00mil 10.00mil 20.00mil "clearline"]
+       Line[550.00mil 1043.00mil 560.00mil 1043.00mil 10.00mil 20.00mil "clearline"]
+       Line[560.00mil 1043.00mil 564.50mil 1038.50mil 10.00mil 20.00mil "clearline"]
 )
 Layer(2 "bottom")
 (
@@ -1373,8 +1402,10 @@ Layer(2 "bottom")
        Line[525.00mil 396.00mil 525.00mil 288.00mil 10.00mil 20.00mil "clearline"]
        Line[520.00mil 749.00mil 574.00mil 749.00mil 10.00mil 20.00mil "clearline"]
        Line[574.00mil 749.00mil 683.00mil 858.00mil 10.00mil 20.00mil "clearline"]
-       Line[658.00mil 481.00mil 304.00mil 481.00mil 10.00mil 20.00mil "clearline"]
-       Line[304.00mil 481.00mil 297.00mil 488.00mil 10.00mil 20.00mil "clearline"]
+       Line[695.00mil 483.00mil 302.00mil 483.00mil 10.00mil 20.00mil "clearline"]
+       Line[302.00mil 483.00mil 297.00mil 488.00mil 10.00mil 20.00mil "clearline"]
+       Line[663.00mil 427.00mil 789.00mil 427.00mil 10.00mil 20.00mil "clearline"]
+       Line[789.00mil 427.00mil 795.00mil 433.00mil 10.00mil 20.00mil "clearline"]
        Polygon("clearpoly,lock")
        (
                [10.00mil 211.00mil] [10.00mil 80.00mil] [80.00mil 10.00mil] [768.00mil 10.00mil] [838.00mil 80.00mil] 
@@ -1411,6 +1442,8 @@ Layer(3 "outline")
        Line[804.00mil 351.00mil 848.00mil 351.00mil 10.00mil 20.00mil "clearline"]
        Line[848.00mil 971.00mil 848.00mil 696.25mil 10.00mil 20.00mil "clearline"]
        Line[848.00mil 15.1320mm 848.00mil 351.00mil 10.00mil 20.00mil "clearline"]
+       Line[654.31mil 76.48mil 654.31mil 135.53mil 1.0000mm 20.00mil "clearline"]
+       Line[193.70mil 76.48mil 193.70mil 135.53mil 1.0000mm 20.00mil "clearline"]
        Arc[44.00mil 1036.00mil 65.00mil 65.00mil 10.00mil 20.00mil 90 180 "clearline"]
        Arc[-38.00mil 646.00mil 63.00mil 63.00mil 10.00mil 20.00mil 127 106 "clearline"]
        Arc[44.00mil 286.00mil 65.00mil 65.00mil 10.00mil 20.00mil 90 180 "clearline"]
@@ -1482,7 +1515,7 @@ NetList()
        )
        Net("\\_force_loader\\_" "(unknown)")
        (
-               Connect("J2-5")
+               Connect("J3-2")
                Connect("U2-25")
        )
        Net("boot0" "(unknown)")
@@ -1507,6 +1540,7 @@ NetList()
                Connect("D3-4")
                Connect("J1-4")
                Connect("J2-1")
+               Connect("J3-1")
                Connect("Q1-4")
                Connect("R3-2")
                Connect("R4-2")
index 2304a97..e2319c0 100644 (file)
@@ -535,8 +535,11 @@ device=DRC_Directive
 }
 C 69000 65200 1 0 0 gnd.sym
 C 65400 51800 1 0 0 gnd.sym
-N 71400 53400 71900 53400 4
-N 71900 53400 71900 53600 4
+N 71400 53400 75000 53400 4
+{
+T 73700 53500 5 10 1 1 0 0 1
+netname=swclk
+}
 N 68200 52100 68200 51600 4
 {
 T 68300 51900 5 10 1 1 0 0 1
@@ -618,22 +621,17 @@ netname=boot0
 }
 N 71400 59900 72700 59900 4
 N 72700 59900 72700 60100 4
-C 74900 54500 1 0 0 gnd.sym
-N 75000 54400 73700 54400 4
+C 74900 54300 1 0 0 gnd.sym
+N 75000 54200 73700 54200 4
 {
-T 73700 54500 5 10 1 1 0 0 1
+T 73700 54300 5 10 1 1 0 0 1
 netname=reset_n
 }
-N 71400 54000 75000 54000 4
+N 71900 53800 75000 53800 4
 {
-T 73700 54100 5 10 1 1 0 0 1
+T 73700 53900 5 10 1 1 0 0 1
 netname=swdio
 }
-N 75000 53600 71900 53600 4
-{
-T 73700 53700 5 10 1 1 0 0 1
-netname=swclk
-}
 C 60700 61300 1 0 0 nc-left.sym
 {
 T 60700 61700 5 10 0 0 0 0 1
@@ -759,20 +757,11 @@ value=NoConnection
 T 71500 62300 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 75000 53100 1 0 0 conn-5.sym
-{
-T 75355 54995 5 10 1 1 0 0 1
-refdes=J2
-T 75000 53100 5 10 0 0 0 0 1
-footprint=50mil5pin
-T 75000 53100 5 10 0 1 0 0 1
-loadstatus=noload
-}
 N 71400 52800 71900 52800 4
-N 71900 52800 71900 53200 4
-N 71900 53200 75000 53200 4
+N 71900 52800 71900 52500 4
+N 71900 52500 75000 52500 4
 {
-T 73700 53300 5 10 1 1 0 0 1
+T 73700 52600 5 10 1 1 0 0 1
 netname=\_force_loader\_
 }
 C 74200 66200 1 0 0 PMBT3904VS.sym
@@ -1013,3 +1002,32 @@ C 76400 66300 1 0 0 gnd.sym
 T 76600 66200 9 10 1 0 0 0 2
 *
 
+C 75000 53300 1 0 0 conn-4.sym
+{
+T 75300 54900 5 10 1 1 0 0 1
+refdes=J2
+T 75200 53100 5 10 1 1 0 0 1
+value=Debug
+T 75000 53300 5 10 0 1 0 0 1
+footprint=0-215079-4
+T 75000 53300 5 10 0 1 0 0 1
+loadstatus=noload
+T 75000 53300 5 10 0 1 0 0 1
+device=CONNECTOR
+}
+C 75000 52600 1 180 1 conn-2.sym
+{
+T 75305 52695 5 10 1 1 0 0 1
+refdes=J3
+T 75000 52600 5 10 0 1 180 6 1
+footprint=100mil2pin
+T 75000 52600 5 10 0 1 180 6 1
+loadstatus=noload
+T 75000 52600 5 10 0 1 180 6 1
+device=CONNECTOR
+T 75100 51700 5 10 1 1 0 0 1
+value=bootloader
+}
+C 74900 51800 1 0 0 gnd.sym
+N 71900 53800 71900 54000 4
+N 71900 54000 71400 54000 4