Add 3.3V regulator and USB cable connector
[hw/mppogo] / mppogo.pcb
index 50df16fa42d0ddea0ea24ad51783bb5a5bc16477..e0e9f4bf85202a11c488a17b85cfe6d60c0d7f43 100644 (file)
@@ -10,7 +10,7 @@ Cursor[0.0000 0.0000 0.000000]
 PolyArea[200000000.000000]
 Thermal[0.500000]
 DRC[5.00mil 10.00mil 5.00mil 5.00mil 15.00mil 6.50mil]
-Flags("showdrc,nameonpcb,uniquename,clearnew")
+Flags("showdrc,nameonpcb,uniquename,clearnew,snappin")
 Groups("1,c:2,s:3")
 Styles["Signal,10.00mil,36.00mil,20.00mil,10.00mil:Power,25.00mil,60.00mil,35.00mil,10.00mil:Fat,40.00mil,60.00mil,35.00mil,10.00mil:Skinny,6.00mil,24.02mil,11.81mil,6.00mil"]
 
@@ -892,14 +892,49 @@ Element["" "hole-200" "H1" "unknown" 300.00mil 300.00mil 0.0000 0.0000 0 100 ""]
 
        )
 
-Element["" "100mil2pin" "J2" "unknown" 650.00mil 80.00mil -550.00mil 20.00mil 0 100 ""]
+Element["" "CK05_type_Capacitor" "C2" "0.1uF" 850.00mil 60.00mil 50.00mil 130.00mil 1 150 ""]
+(
+       Pin[0.0000 0.0000 80.00mil 30.00mil 110.00mil 35.00mil "1" "1" "thermal(5)"]
+       Pin[0.0000 200.00mil 80.00mil 30.00mil 110.00mil 35.00mil "2" "2" "thermal(4)"]
+       ElementLine [-50.00mil 0.0000 -45.00mil 0.0000 10.00mil]
+       ElementLine [-50.00mil 0.0000 -50.00mil 200.00mil 10.00mil]
+       ElementLine [-50.00mil 200.00mil -45.00mil 200.00mil 10.00mil]
+       ElementLine [45.00mil 200.00mil 50.00mil 200.00mil 10.00mil]
+       ElementLine [50.00mil 0.0000 50.00mil 200.00mil 10.00mil]
+       ElementLine [45.00mil 0.0000 50.00mil 0.0000 10.00mil]
+
+       )
+
+Element["" "CK05_type_Capacitor" "C1" "0.33uF" 450.00mil 60.00mil -140.00mil 130.00mil 1 150 ""]
+(
+       Pin[0.0000 0.0000 80.00mil 30.00mil 110.00mil 35.00mil "1" "1" "thermal(5)"]
+       Pin[0.0000 200.00mil 80.00mil 30.00mil 110.00mil 35.00mil "2" "2" "thermal(4)"]
+       ElementLine [-50.00mil 0.0000 -45.00mil 0.0000 10.00mil]
+       ElementLine [-50.00mil 0.0000 -50.00mil 200.00mil 10.00mil]
+       ElementLine [-50.00mil 200.00mil -45.00mil 200.00mil 10.00mil]
+       ElementLine [45.00mil 200.00mil 50.00mil 200.00mil 10.00mil]
+       ElementLine [50.00mil 0.0000 50.00mil 200.00mil 10.00mil]
+       ElementLine [45.00mil 0.0000 50.00mil 0.0000 10.00mil]
+
+       )
+
+Element["" "TO92" "U1" "L78Lxx" 550.00mil 120.00mil 10.00mil -130.00mil 0 100 ""]
+(
+       Pin[200.00mil 0.0000 72.00mil 30.00mil 78.00mil 42.00mil "1" "1" "square,edge2"]
+       Pin[100.00mil 0.0000 72.00mil 30.00mil 78.00mil 42.00mil "2" "2" "edge2"]
+       Pin[0.0000 0.0000 72.00mil 30.00mil 78.00mil 42.00mil "3" "3" "edge2"]
+       ElementLine [30.00mil -70.00mil 170.00mil -70.00mil 10.00mil]
+       ElementArc [100.00mil 0.0000 100.00mil 100.00mil 315 270 10.00mil]
+
+       )
+
+Element["" "usbcable" "J2" "unknown" 70.00mil 430.00mil 0.30mil 1.25mil 3 100 ""]
 (
-       Pin[-50.00mil 0.0000 70.00mil 15.00mil 85.00mil 38.00mil "1" "1" "square,edge2"]
-       Pin[50.00mil 0.0000 70.00mil 15.00mil 85.00mil 38.00mil "2" "2" "edge2"]
-       ElementLine [100.00mil -50.00mil -100.00mil -50.00mil 10.00mil]
-       ElementLine [-100.00mil -50.00mil -100.00mil 50.00mil 10.00mil]
-       ElementLine [-100.00mil 50.00mil 100.00mil 50.00mil 10.00mil]
-       ElementLine [100.00mil 50.00mil 100.00mil -50.00mil 10.00mil]
+       Pin[0.0000 0.0000 62.50mil 30.00mil 68.50mil 38.00mil "1" "1" "square"]
+       Pin[0.0000 75.00mil 62.50mil 30.00mil 68.50mil 38.00mil "2" "2" ""]
+       Pin[0.0000 150.00mil 62.50mil 30.00mil 68.50mil 38.00mil "3" "3" ""]
+       Pin[0.0000 225.00mil 62.50mil 30.00mil 68.50mil 38.00mil "4" "4" ""]
+       Pin[0.0000 315.00mil 87.00mil 30.00mil 93.00mil 62.50mil "5" "5" ""]
 
        )
 Layer(1 "component")
@@ -922,13 +957,29 @@ Layer(1 "component")
        Line[534.00mil 329.00mil 930.00mil 725.00mil 10.00mil 20.00mil "clearline"]
        Line[930.00mil 725.00mil 29.8201mm 725.00mil 10.00mil 20.00mil "clearline"]
        Line[29.8201mm 725.00mil 31.0397mm 17.1954mm 10.00mil 20.00mil "clearline"]
-       Line[14.7357mm 330.00mil 14.7357mm 2.5363mm 10.00mil 20.00mil "clearline"]
-       Line[14.7357mm 2.5363mm 600.00mil 80.00mil 10.00mil 20.00mil "clearline"]
-       Line[768.12mil 329.00mil 768.12mil 148.12mil 10.00mil 20.00mil "clearline"]
-       Line[768.12mil 148.12mil 700.00mil 80.00mil 10.00mil 20.00mil "clearline"]
+       Line[70.00mil 430.00mil 350.00mil 430.00mil 25.00mil 20.00mil "clearline"]
+       Line[350.00mil 430.00mil 450.00mil 330.00mil 25.00mil 20.00mil "clearline"]
+       Line[450.00mil 330.00mil 450.00mil 260.00mil 25.00mil 20.00mil "clearline"]
+       Line[550.00mil 120.00mil 550.00mil 160.00mil 25.00mil 20.00mil "clearline"]
+       Line[550.00mil 160.00mil 450.00mil 260.00mil 25.00mil 20.00mil "clearline"]
+       Line[750.00mil 120.00mil 750.00mil 160.00mil 25.00mil 20.00mil "clearline"]
+       Line[750.00mil 160.00mil 850.00mil 260.00mil 25.00mil 20.00mil "clearline"]
+       Line[14.7103mm 329.00mil 14.7103mm 7.3877mm 25.00mil 20.00mil "clearline"]
+       Line[14.7103mm 7.3877mm 750.00mil 120.00mil 25.00mil 20.00mil "clearline"]
 )
 Layer(2 "solder")
 (
+       Line[768.12mil 329.00mil 768.12mil 361.88mil 25.00mil 20.00mil "clearline"]
+       Line[768.12mil 361.88mil 410.00mil 720.00mil 25.00mil 20.00mil "clearline"]
+       Line[410.00mil 720.00mil 95.00mil 720.00mil 25.00mil 20.00mil "clearline"]
+       Line[95.00mil 720.00mil 70.00mil 745.00mil 25.00mil 20.00mil "clearline"]
+       Line[768.12mil 328.12mil 768.12mil 298.12mil 25.00mil 20.00mil "clearline"]
+       Line[768.12mil 298.12mil 650.00mil 180.00mil 25.00mil 20.00mil "clearline"]
+       Line[650.00mil 180.00mil 650.00mil 120.00mil 25.00mil 20.00mil "clearline"]
+       Line[850.00mil 60.00mil 710.00mil 60.00mil 25.00mil 20.00mil "clearline"]
+       Line[710.00mil 60.00mil 650.00mil 120.00mil 25.00mil 20.00mil "clearline"]
+       Line[450.00mil 60.00mil 590.00mil 60.00mil 25.00mil 20.00mil "clearline"]
+       Line[590.00mil 60.00mil 650.00mil 120.00mil 25.00mil 20.00mil "clearline"]
 )
 Layer(3 "outline")
 (
@@ -951,16 +1002,15 @@ Layer(5 "silk")
        Line[670.00mil 810.00mil 1000.00mil 810.00mil 10.00mil 20.00mil "clearline"]
        Line[570.00mil 860.00mil 570.00mil 810.00mil 10.00mil 20.00mil "clearline"]
        Line[570.00mil 810.00mil 300.00mil 810.00mil 10.00mil 20.00mil "clearline"]
-       Text[390.00mil 50.00mil 0 100 "+3.3V" "clearline"]
-       Text[780.00mil 50.00mil 0 100 "GND" "clearline"]
 )
 NetList()
 (
        Net("+3.3V" "(unknown)")
        (
+               Connect("C2-2")
                Connect("J1-2")
-               Connect("J2-1")
                Connect("T2-1")
+               Connect("U1-1")
        )
        Net("\\_reset\\_" "(unknown)")
        (
@@ -972,11 +1022,14 @@ NetList()
                Connect("J1-3")
                Connect("T3-1")
        )
-       Net("gnd" "(unknown)")
+       Net("GND" "(unknown)")
        (
+               Connect("C1-1")
+               Connect("C2-1")
                Connect("J1-6")
-               Connect("J2-2")
+               Connect("J2-5")
                Connect("T6-1")
+               Connect("U1-2")
        )
        Net("miso" "(unknown)")
        (
@@ -990,30 +1043,52 @@ NetList()
        )
        Net("unnamed_net1" "(unknown)")
        (
-               Connect("H3-1")
+               Connect("H1-1")
        )
        Net("unnamed_net2" "(unknown)")
        (
-               Connect("H4-1")
+               Connect("H3-1")
        )
        Net("unnamed_net3" "(unknown)")
        (
-               Connect("H2-1")
+               Connect("H4-1")
        )
        Net("unnamed_net4" "(unknown)")
        (
-               Connect("H5-1")
+               Connect("H2-1")
        )
        Net("unnamed_net5" "(unknown)")
        (
-               Connect("H7-1")
+               Connect("H5-1")
        )
        Net("unnamed_net6" "(unknown)")
        (
-               Connect("H8-1")
+               Connect("H7-1")
        )
        Net("unnamed_net7" "(unknown)")
+       (
+               Connect("H8-1")
+       )
+       Net("unnamed_net8" "(unknown)")
        (
                Connect("H6-1")
        )
+       Net("unnamed_net9" "(unknown)")
+       (
+               Connect("C1-2")
+               Connect("J2-1")
+               Connect("U1-3")
+       )
+       Net("unnamed_net10" "(unknown)")
+       (
+               Connect("J2-2")
+       )
+       Net("unnamed_net11" "(unknown)")
+       (
+               Connect("J2-3")
+       )
+       Net("unnamed_net12" "(unknown)")
+       (
+               Connect("J2-4")
+       )
 )