Add 5th hole to debug connector branch-stm
authorKeith Packard <keithp@keithp.com>
Sun, 6 Mar 2016 23:09:23 +0000 (15:09 -0800)
committerKeith Packard <keithp@keithp.com>
Sun, 6 Mar 2016 23:09:23 +0000 (15:09 -0800)
Provide a way to get to the boot loader

Signed-off-by: Keith Packard <keithp@keithp.com>
mpserial.pcb
mpserial.sch

index 1e3af75acbb7f07bfa4e2a396c9993bb5b6e5909..7816b48ab370f1b339460761a77d3d7cacc891d1 100644 (file)
@@ -9,7 +9,7 @@ Grid[100.000000 0.0000 0.0000 0]
 PolyArea[200000000.000000]
 Thermal[0.500000]
 DRC[6.00mil 10.00mil 6.00mil 5.00mil 15.00mil 6.50mil]
-Flags("showdrc,nameonpcb,clearnew,snappin")
+Flags("showdrc,nameonpcb,alldirection,clearnew,snappin")
 Groups("1,c:2,s:3")
 Styles["Signal,10.00mil,30.00mil,15.00mil,10.00mil:Power,25.00mil,60.00mil,35.00mil,10.00mil:Fat,40.00mil,240.00mil,236.00mil,10.00mil:Skinny,6.00mil,24.02mil,11.81mil,6.00mil"]
 
@@ -826,9 +826,9 @@ Via[250.00mil 488.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
 Via[93.00mil 746.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
 Via[469.00mil 749.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
 Via[364.00mil 736.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S)"]
-Via[198.00mil 689.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S)"]
 Via[89.00mil 574.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S)"]
 Via[89.00mil 480.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S)"]
+Via[322.00mil 645.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S)"]
 
 Element["" "0402" "R6" "33" 339.00mil 216.00mil 21.00mil -20.00mil 3 70 ""]
 (
@@ -918,15 +918,6 @@ Element["" "SC70_5" "U1" "TSV521" 276.00mil 290.00mil -41.00mil 12.00mil 0 70 ""
 
        )
 
-Element["" "50mil4pin" "J6" "Debug" 43.00mil 630.00mil 58.00mil -21.00mil 0 70 ""]
-(
-       Pin[150.00mil 0.0000 42.00mil 12.00mil 48.00mil 28.00mil "4" "4" "edge2"]
-       Pin[100.00mil 0.0000 42.00mil 12.00mil 48.00mil 28.00mil "3" "3" "edge2"]
-       Pin[50.00mil 0.0000 42.00mil 12.00mil 48.00mil 28.00mil "2" "2" "edge2"]
-       Pin[0.0000 0.0000 42.00mil 12.00mil 48.00mil 28.00mil "1" "1" "square,edge2,thermal(1X)"]
-
-       )
-
 Element["" "0402" "C3" "0.01uF" 403.00mil 18.4470mm 21.00mil -0.4704mm 3 70 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
@@ -975,13 +966,6 @@ Element["" "usbAmale" "J1" "USBA" 250.00mil 106.00mil -16.00mil 16.00mil 0 70 ""
 
        )
 
-Element["" "0402" "R15" "10k" 6.0772mm 689.00mil -0.7686mm -19.00mil 0 70 ""]
-(
-       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["" "s-pwson-n6" "U3" "TPS71433" 89.00mil 527.00mil -18.00mil -21.00mil 0 70 ""]
 (
        Pad[0.0000 -11.81mil 0.0000 11.81mil 39.37mil 0.0000 42.13mil "7" "7" "square,edge2,nopaste"]
@@ -1072,6 +1056,16 @@ Element["" "ufqfpn28" "U2" "STM32F042G6U" 362.00mil 605.00mil -51.00mil -57.00mi
        ElementLine [62.99mil -2.0000mm 2.0000mm -2.0000mm 10.00mil]
        ElementLine [-66.93mil 66.93mil -66.93mil 66.93mil 10.00mil]
 
+       )
+
+Element["" "50mil5pin" "J6" "Debug" 43.00mil 630.00mil 0.0000 0.0000 0 100 ""]
+(
+       Pin[200.00mil 0.0000 42.00mil 12.00mil 48.00mil 28.00mil "pin5" "5" "edge2"]
+       Pin[150.00mil 0.0000 42.00mil 12.00mil 48.00mil 28.00mil "pin4" "4" "edge2"]
+       Pin[100.00mil 0.0000 42.00mil 12.00mil 48.00mil 28.00mil "pin3" "3" "edge2"]
+       Pin[50.00mil 0.0000 42.00mil 12.00mil 48.00mil 28.00mil "pin2" "2" "edge2"]
+       Pin[0.0000 0.0000 42.00mil 12.00mil 48.00mil 28.00mil "pin1" "1" "square,edge2,thermal(1X)"]
+
        )
 Layer(1 "top")
 (
@@ -1126,7 +1120,6 @@ Layer(1 "top")
        Line[375.00mil 494.00mil 369.00mil 488.00mil 10.00mil 20.00mil "clearline"]
        Line[381.69mil 500.69mil 369.00mil 488.00mil 10.00mil 20.00mil "clearline"]
        Line[395.52mil 477.00mil 380.00mil 477.00mil 10.00mil 20.00mil "clearline"]
-       Line[380.00mil 477.00mil 369.00mil 488.00mil 10.00mil 20.00mil "clearline"]
        Line[401.37mil 13.4920mm 401.37mil 514.63mil 10.00mil 20.00mil "clearline"]
        Line[401.37mil 514.63mil 411.00mil 505.00mil 10.00mil 20.00mil "clearline"]
        Line[411.00mil 505.00mil 442.00mil 505.00mil 10.00mil 20.00mil "clearline"]
@@ -1156,10 +1149,6 @@ Layer(1 "top")
        Line[10.2230mm 710.00mil 403.00mil 710.52mil 10.00mil 20.00mil "clearline"]
        Line[150.00mil 746.00mil 198.00mil 746.00mil 10.00mil 20.00mil "clearline"]
        Line[198.00mil 746.00mil 202.00mil 750.00mil 10.00mil 20.00mil "clearline"]
-       Line[303.95mil 17.3077mm 303.95mil 696.05mil 10.00mil 20.00mil "clearline"]
-       Line[303.95mil 696.05mil 297.00mil 703.00mil 10.00mil 20.00mil "clearline"]
-       Line[297.00mil 703.00mil 269.00mil 703.00mil 10.00mil 20.00mil "clearline"]
-       Line[269.00mil 703.00mil 255.00mil 689.00mil 10.00mil 20.00mil "clearline"]
        Line[7.2348mm 545.94mil 248.06mil 545.94mil 10.00mil 20.00mil "clearline"]
        Line[248.06mil 545.94mil 193.00mil 601.00mil 10.00mil 20.00mil "clearline"]
        Line[193.00mil 601.00mil 193.00mil 630.00mil 10.00mil 20.00mil "clearline"]
@@ -1169,7 +1158,6 @@ Layer(1 "top")
        Line[344.00mil 719.00mil 147.00mil 719.00mil 10.00mil 20.00mil "clearline"]
        Line[147.00mil 719.00mil 93.00mil 665.00mil 10.00mil 20.00mil "clearline"]
        Line[93.00mil 665.00mil 93.00mil 630.00mil 10.00mil 20.00mil "clearline"]
-       Line[198.00mil 689.00mil 5.6774mm 689.00mil 10.00mil 20.00mil "clearline"]
        Line[89.00mil 480.00mil 89.00mil 574.00mil 25.00mil 20.00mil "clearline"]
        Line[89.00mil 573.00mil 38.00mil 573.00mil 10.00mil 20.00mil "clearline"]
        Line[38.00mil 573.00mil 36.00mil 571.00mil 10.00mil 20.00mil "clearline"]
@@ -1193,6 +1181,13 @@ Layer(1 "top")
        Line[146.00mil 501.00mil 3.3209mm 501.00mil 10.00mil 20.00mil "clearline"]
        Line[3.3209mm 501.00mil 3.3105mm 501.41mil 10.00mil 20.00mil "clearline"]
        Line[250.00mil 488.00mil 150.00mil 488.00mil 10.00mil 20.00mil "clearline"]
+       Line[288.18mil 14.3670mm 7.0452mm 14.3670mm 10.00mil 20.00mil "clearline"]
+       Line[7.0452mm 14.3670mm 243.00mil 600.00mil 10.00mil 20.00mil "clearline"]
+       Line[243.00mil 600.00mil 243.00mil 630.00mil 10.00mil 20.00mil "clearline"]
+       Line[362.00mil 13.4920mm 362.00mil 495.00mil 10.00mil 20.00mil "clearline"]
+       Line[380.00mil 477.00mil 362.00mil 495.00mil 10.00mil 20.00mil "clearline"]
+       Line[304.52mil 17.2970mm 307.00mil 664.00mil 6.00mil 12.00mil "clearline"]
+       Line[307.00mil 664.00mil 322.00mil 645.00mil 6.00mil 12.00mil "clearline"]
 )
 Layer(2 "bottom")
 (
@@ -1250,6 +1245,7 @@ NetList()
                Connect("U1-5")
                Connect("U2-5")
                Connect("U2-17")
+               Connect("U2-18")
                Connect("U3-6")
        )
        Net("GND" "(unknown)")
@@ -1264,8 +1260,8 @@ NetList()
                Connect("J6-1")
                Connect("Q1-1")
                Connect("R3-1")
-               Connect("R15-2")
                Connect("U1-2")
+               Connect("U2-1")
                Connect("U2-16")
                Connect("U3-3")
                Connect("U3-7")
@@ -1329,79 +1325,71 @@ NetList()
                Connect("U2-20")
        )
        Net("unnamed_net8" "(unknown)")
-       (
-               Connect("R15-1")
-               Connect("U2-1")
-       )
-       Net("unnamed_net9" "(unknown)")
        (
                Connect("U2-12")
        )
-       Net("unnamed_net10" "(unknown)")
-       (
-               Connect("U2-18")
-       )
-       Net("unnamed_net11" "(unknown)")
+       Net("unnamed_net9" "(unknown)")
        (
                Connect("U2-13")
        )
-       Net("unnamed_net12" "(unknown)")
+       Net("unnamed_net10" "(unknown)")
        (
+               Connect("J6-5")
                Connect("U2-23")
        )
-       Net("unnamed_net13" "(unknown)")
+       Net("unnamed_net11" "(unknown)")
        (
                Connect("U2-11")
        )
-       Net("unnamed_net14" "(unknown)")
+       Net("unnamed_net12" "(unknown)")
        (
                Connect("U2-10")
        )
-       Net("unnamed_net15" "(unknown)")
+       Net("unnamed_net13" "(unknown)")
        (
                Connect("U2-6")
        )
-       Net("unnamed_net16" "(unknown)")
+       Net("unnamed_net14" "(unknown)")
        (
                Connect("U2-8")
        )
-       Net("unnamed_net17" "(unknown)")
+       Net("unnamed_net15" "(unknown)")
        (
                Connect("U2-7")
        )
-       Net("unnamed_net18" "(unknown)")
+       Net("unnamed_net16" "(unknown)")
        (
                Connect("U2-27")
        )
-       Net("unnamed_net19" "(unknown)")
+       Net("unnamed_net17" "(unknown)")
        (
                Connect("U2-28")
        )
-       Net("unnamed_net20" "(unknown)")
+       Net("unnamed_net18" "(unknown)")
        (
                Connect("U2-26")
        )
-       Net("unnamed_net21" "(unknown)")
+       Net("unnamed_net19" "(unknown)")
        (
                Connect("U2-25")
        )
-       Net("unnamed_net22" "(unknown)")
+       Net("unnamed_net20" "(unknown)")
        (
                Connect("U2-14")
        )
-       Net("unnamed_net23" "(unknown)")
+       Net("unnamed_net21" "(unknown)")
        (
                Connect("U2-24")
        )
-       Net("unnamed_net24" "(unknown)")
+       Net("unnamed_net22" "(unknown)")
        (
                Connect("U2-15")
        )
-       Net("unnamed_net25" "(unknown)")
+       Net("unnamed_net23" "(unknown)")
        (
                Connect("U2-3")
        )
-       Net("unnamed_net26" "(unknown)")
+       Net("unnamed_net24" "(unknown)")
        (
                Connect("U2-2")
        )
index 8356c0e0190b55e98c3c9507ab2f35fa16c82fa4..a6ab6c40e5c75ac0a18056ed9f818e13e1601343 100644 (file)
@@ -166,20 +166,20 @@ value=USBA
 }
 N 54500 46700 55700 46700 4
 N 54900 46300 55700 46300 4
-N 55650 44100 55000 44100 4
+N 55650 44500 55050 44500 4
 {
-T 55000 44200 5 10 1 1 0 0 1
+T 55050 44600 5 10 1 1 0 0 1
 netname=reset_n
 }
-N 53600 43300 55650 43300 4
+N 53900 43700 55650 43700 4
 {
-T 55000 43400 5 10 1 1 0 0 1
+T 55000 43800 5 10 1 1 0 0 1
 netname=swclk
 }
-C 55550 44200 1 0 0 gnd.sym
-N 53600 43700 55650 43700 4
+C 55550 44600 1 0 0 gnd.sym
+N 53600 44100 55650 44100 4
 {
-T 55000 43800 5 10 1 1 0 0 1
+T 55000 44200 5 10 1 1 0 0 1
 netname=swdio
 }
 C 53750 56500 1 0 0 3.3V-plus.sym
@@ -206,19 +206,6 @@ netname=vbus
 }
 N 51650 55400 51650 55000 4
 C 49250 55100 1 0 0 gnd.sym
-C 55650 43200 1 0 0 conn-4.sym
-{
-T 55950 44800 5 10 1 1 0 0 1
-refdes=J6
-T 55650 43200 5 10 0 0 0 0 1
-footprint=50mil4pin
-T 55850 42900 5 10 1 1 0 0 1
-value=Debug
-T 55650 43200 5 10 0 0 0 0 1
-loadstatus=noload
-T 55650 43200 5 10 0 1 0 0 1
-device=CONNECTOR
-}
 C 50550 55400 1 0 0 tps71433.sym
 {
 T 48845 55895 5 10 1 1 0 0 1
@@ -245,24 +232,13 @@ refdes=C6
 T 48750 55500 5 10 1 1 0 0 1
 value=0.1uF
 }
-N 53600 43700 53600 43900 4
+N 53600 44100 53600 43900 4
 N 50400 41200 50400 42000 4
 {
 T 50300 41200 5 10 1 1 90 0 1
 netname=reset_n
 }
-C 43400 46700 1 180 0 resistor.sym
-{
-T 43100 46300 5 10 0 1 180 0 1
-device=RESISTOR
-T 43400 46700 5 10 0 1 90 0 1
-footprint=0402
-T 42950 46925 5 10 1 1 180 0 1
-refdes=R15
-T 43000 46800 5 10 1 1 0 0 1
-value=10k
-}
-C 42400 46300 1 0 0 gnd.sym
+C 43300 46300 1 0 0 gnd.sym
 C 44700 55200 1 0 0 capacitor.sym
 {
 T 44900 55900 5 10 0 1 0 0 1
@@ -289,7 +265,7 @@ refdes=C3
 T 45300 54600 5 10 1 1 0 0 1
 value=0.01uF
 }
-N 45600 55400 46700 55400 4
+N 45600 55400 47100 55400 4
 N 46700 55400 46700 53600 4
 N 45600 54400 46300 54400 4
 N 46300 54400 46300 53600 4
@@ -398,13 +374,6 @@ value=NoConnection
 T 53700 48000 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 53600 46700 1 0 0 nc-right.sym
-{
-T 53700 47200 5 10 0 0 0 0 1
-value=NoConnection
-T 53700 47400 5 10 0 0 0 0 1
-device=DRC_Directive
-}
 C 49500 53600 1 0 0 nc-top.sym
 {
 T 49900 54100 5 10 0 0 0 0 1
@@ -420,13 +389,6 @@ T 50300 54300 5 10 0 0 0 0 1
 device=DRC_Directive
 }
 C 47600 41700 1 0 0 gnd.sym
-C 53600 42600 1 0 0 nc-right.sym
-{
-T 53700 43100 5 10 0 0 0 0 1
-value=NoConnection
-T 53700 43300 5 10 0 0 0 0 1
-device=DRC_Directive
-}
 C 43400 42000 1 0 0 STM32F042-28.sym
 {
 T 37000 40400 5 10 0 0 0 0 1
@@ -439,3 +401,22 @@ T 43700 53500 5 10 1 1 0 0 1
 refdes=U2
 }
 N 53950 56300 53950 56500 4
+C 55650 43200 1 0 0 conn-5.sym
+{
+T 56005 45095 5 10 1 1 0 0 1
+refdes=J6
+T 55650 43200 5 10 0 0 0 0 1
+footprint=50mil5pin
+T 55650 43200 5 10 0 1 0 0 1
+loadstatus=noload
+T 55650 43200 5 10 0 1 0 0 1
+device=CONNECTOR
+T 55850 43000 5 10 1 1 0 0 1
+value=Debug
+}
+N 53900 43700 53900 43300 4
+N 53900 43300 53600 43300 4
+N 55650 43300 54300 43300 4
+N 54300 43300 54300 42700 4
+N 54300 42700 53600 42700 4
+N 47100 53600 47100 55400 4