fixed rpi footprint and added board outline to footprint. Updated rpi_bus.sch with...
authorDoug Coffland <dougcoffland@gmail.com>
Wed, 10 Feb 2016 23:12:34 +0000 (15:12 -0800)
committerDoug Coffland <dougcoffland@gmail.com>
Wed, 10 Feb 2016 23:12:34 +0000 (15:12 -0800)
electronics/footprints/raspberry_pi_connector.fp
electronics/rpi_bus.sch

index 54b7730ad7279369bb86c15165f9c426010e284b..4fa2bd5b4cd43a78778bce420a55d1969b77a63e 100644 (file)
@@ -1,58 +1,71 @@
 
        
        
-Element(0x00 "Raspberry PI with 40-pin GPIO, facing down" "" "" 0 0 260 0 0 100 0x00)
+Element(0x00 "Raspberry PI with 40-pin GPIO, facing down" "" "" 0 0 -400 0 0 100 0x00)
 (
-  Pin[5000 -95000 6000 3000 7200 3800 "1" "1" 0x101]
-       Pin[-5000 -95000 6000 3000 7200 3800 "2" "2" 0x01]
-       Pin[5000 -85000 6000 3000 7200 3800 "3" "3" 0x01]
-       Pin[-5000 -85000 6000 3000 7200 3800 "4" "4" 0x01]
-       Pin[5000 -75000 6000 3000 7200 3800 "5" "5" 0x01]
-       Pin[-5000 -75000 6000 3000 7200 3800 "6" "6" 0x01]
-       Pin[5000 -65000 6000 3000 7200 3800 "7" "7" 0x01]
-       Pin[-5000 -65000 6000 3000 7200 3800 "8" "8" 0x01]
-       Pin[5000 -55000 6000 3000 7200 3800 "9" "9" 0x01]
-       Pin[-5000 -55000 6000 3000 7200 3800 "10" "10" 0x01]
-       Pin[5000 -45000 6000 3000 7200 3800 "11" "11" 0x01]
-       Pin[-5000 -45000 6000 3000 7200 3800 "12" "12" 0x01]
-       Pin[5000 -35000 6000 3000 7200 3800 "13" "13" 0x01]               
-       Pin[-5000 -35000 6000 3000 7200 3800 "14" "14" 0x01]
-       Pin[5000 -25000 6000 3000 7200 3800 "13" "15" 0x01]
-       Pin[-5000 -25000 6000 3000 7200 3800 "16" "16" 0x01]
-       Pin[5000 -15000 6000 3000 7200 3800 "17" "17" 0x01]
-       Pin[-5000 -15000 6000 3000 7200 3800 "18" "18" 0x01]
-       Pin[5000 -5000 6000 3000 7200 3800 "19" "19" 0x01]
-       Pin[-5000 -5000 6000 3000 7200 3800 "20" "20" 0x01]
-       Pin[5000 5000 6000 3000 7200 3800 "21" "21" 0x01]
-       Pin[-5000 5000 6000 3000 7200 3800 "22" "22" 0x01]
-       Pin[5000 15000 6000 3000 7200 3800 "23" "23" 0x01]
-       Pin[-5000 15000 6000 3000 7200 3800 "24" "24" 0x01]
-       Pin[5000 25000 6000 3000 7200 3800 "25" "25" 0x01]
-       Pin[-5000 25000 6000 3000 7200 3800 "26" "26" 0x01]
-       Pin[5000 35000 6000 3000 7200 3800 "27" "27" 0x01]
-       Pin[-5000 35000 6000 3000 7200 3800 "28" "28" 0x01]
-       Pin[5000 45000 6000 3000 7200 3800 "29" "29" 0x01]
-       Pin[-5000 45000 6000 3000 7200 3800 "30" "30" 0x01]
-       Pin[5000 55000 6000 3000 7200 3800 "31" "31" 0x01]
-       Pin[-5000 55000 6000 3000 7200 3800 "32" "32" 0x01]
-       Pin[5000 65000 6000 3000 7200 3800 "33" "33" 0x01]
-       Pin[-5000 65000 6000 3000 7200 3800 "34" "34" 0x01]
-       Pin[5000 75000 6000 3000 7200 3800 "35" "35" 0x01]
-       Pin[-5000 75000 6000 3000 7200 3800 "36" "36" 0x01]
-       Pin[5000 85000 6000 3000 7200 3800 "37" "37" 0x01]      
-       Pin[-5000 85000 6000 3000 7200 3800 "38" "38" 0x01]
-       Pin[5000 95000 6000 3000 7200 3800 "39" "39" 0x01]
-       Pin[-5000 95000 6000 3000 7200 3800 "40" "40" 0x01]
+  Pin[5000 -95000 6000 3000 7200 3800 "2" "2" 0x01]
+       Pin[-5000 -95000 6000 3000 7200 3800 "1" "1" 0x101]
+       Pin[5000 -85000 6000 3000 7200 3800 "4" "4" 0x01]
+       Pin[-5000 -85000 6000 3000 7200 3800 "3" "3" 0x01]
+       Pin[5000 -75000 6000 3000 7200 3800 "6" "6" 0x01]
+       Pin[-5000 -75000 6000 3000 7200 3800 "5" "5" 0x01]
+       Pin[5000 -65000 6000 3000 7200 3800 "8" "8" 0x01]
+       Pin[-5000 -65000 6000 3000 7200 3800 "7" "7" 0x01]
+       Pin[5000 -55000 6000 3000 7200 3800 "10" "10" 0x01]
+       Pin[-5000 -55000 6000 3000 7200 3800 "9" "9" 0x01]
+       Pin[5000 -45000 6000 3000 7200 3800 "12" "12" 0x01]
+       Pin[-5000 -45000 6000 3000 7200 3800 "11" "11" 0x01]
+       Pin[5000 -35000 6000 3000 7200 3800 "14" "14" 0x01]               
+       Pin[-5000 -35000 6000 3000 7200 3800 "13" "13" 0x01]
+       Pin[5000 -25000 6000 3000 7200 3800 "16" "16" 0x01]
+       Pin[-5000 -25000 6000 3000 7200 3800 "15" "15" 0x01]
+       Pin[5000 -15000 6000 3000 7200 3800 "18" "18" 0x01]
+       Pin[-5000 -15000 6000 3000 7200 3800 "17" "17" 0x01]
+       Pin[5000 -5000 6000 3000 7200 3800 "20" "20" 0x01]
+       Pin[-5000 -5000 6000 3000 7200 3800 "19" "19" 0x01]
+       Pin[5000 5000 6000 3000 7200 3800 "22" "22" 0x01]
+       Pin[-5000 5000 6000 3000 7200 3800 "21" "21" 0x01]
+       Pin[5000 15000 6000 3000 7200 3800 "24" "24" 0x01]
+       Pin[-5000 15000 6000 3000 7200 3800 "23" "23" 0x01]
+       Pin[5000 25000 6000 3000 7200 3800 "26" "26" 0x01]
+       Pin[-5000 25000 6000 3000 7200 3800 "25" "25" 0x01]
+       Pin[5000 35000 6000 3000 7200 3800 "28" "28" 0x01]
+       Pin[-5000 35000 6000 3000 7200 3800 "27" "27" 0x01]
+       Pin[5000 45000 6000 3000 7200 3800 "30" "30" 0x01]
+       Pin[-5000 45000 6000 3000 7200 3800 "29" "29" 0x01]
+       Pin[5000 55000 6000 3000 7200 3800 "32" "32" 0x01]
+       Pin[-5000 55000 6000 3000 7200 3800 "31" "31" 0x01]
+       Pin[5000 65000 6000 3000 7200 3800 "34" "34" 0x01]
+       Pin[-5000 65000 6000 3000 7200 3800 "33" "33" 0x01]
+       Pin[5000 75000 6000 3000 7200 3800 "36" "36" 0x01]
+       Pin[-5000 75000 6000 3000 7200 3800 "35" "35" 0x01]
+       Pin[5000 85000 6000 3000 7200 3800 "38" "38" 0x01]      
+       Pin[-5000 85000 6000 3000 7200 3800 "37" "37" 0x01]
+       Pin[5000 95000 6000 3000 7200 3800 "40" "40" 0x01]
+       Pin[-5000 95000 6000 3000 7200 3800 "39" "39" 0x01]
        
        ElementLine[-10000 -100000 10000 -100000 1000]
        ElementLine[10000 -100000 10000 100000 1000]
        ElementLine[10000 100000 -10000 100000 1000]
        ElementLine[-10000 100000 -10000 -100000 1000]
        ElementLine[0 -100000 0 -90000 1000]
-       ElementLine[0 -90000 10000 -90000 1000]
-       ElementLine[10000 -7300 13900 -7300 1000]
-       ElementLine[13900 -7300 13900 7300 1000]
-       ElementLine[13900 7300 10000 7300 1000]
+       ElementLine[0 -90000 -10000 -90000 1000]
+       ElementLine[-10000 -7300 -13900 -7300 1000]
+       ElementLine[-13900 -7300 -13900 7300 1000]
+       ElementLine[-13900 7300 -10000 7300 1000]
        
+       Pin[0 -29mm 6.2mm 1mm 7.2mm 2.75mm "MH" "" "hole"]
+       Pin[0 29mm 6.2mm 1mm 7.2mm 2.75mm "MH" "" "hole"]
+       Pin[-49mm -29mm 6.2mm 1mm 7.2mm 2.75mm "MH" "" "hole"]
+       Pin[-49mm 29mm 6.2mm 1mm 7.2mm 2.75mm "MH" "" "hole"]
+       
+       ElementLine[0 -32.5mm -49mm -32.5mm .25mm]
+       ElementArc[-49mm -29mm 3.5mm 3.5mm 0 -90 .25mm]
+       ElementLine[-52.5mm -29mm -52.5mm 49mm .25mm]
+       ElementArc[-49mm 49mm 3.5mm 3.5mm 0 90 .25mm]
+       ElementLine[-49mm 52.5mm 0 52.5mm .25mm]
+       ElementArc[0 49mm 3.5mm 3.5mm 90 90 .25mm]
+       ElementLine[3.5mm 49mm 3.5mm -29mm .25mm]
+       ElementArc[0 -29mm 3.5mm 3.5mm 180 90 .25mm]
 )
 
index 6858be01eac25fdaeca0ff052d57b1d6ea6ab507..aa53194e9f51fcd665b1fae178eba0ca853610a7 100644 (file)
@@ -42,6 +42,8 @@ T 42600 41900 5 10 0 0 0 0 1
 footprint=raspberry_pi_connector
 T 42600 41900 5 10 0 0 0 0 1
 description=Connector Header 40 Position 0.100" (2.54mm) Gold Through Hole
+T 43100 50000 5 10 1 1 0 0 1
+refdes=RPI
 }
 C 44300 44800 1 0 1 nc.sym
 {