From 98903499e71b870eef5693910183807d6d58f403 Mon Sep 17 00:00:00 2001 From: Doug Coffland Date: Wed, 10 Feb 2016 15:12:34 -0800 Subject: [PATCH] fixed rpi footprint and added board outline to footprint. Updated rpi_bus.sch with correct footprint --- .../footprints/raspberry_pi_connector.fp | 103 ++++++++++-------- electronics/rpi_bus.sch | 2 + 2 files changed, 60 insertions(+), 45 deletions(-) diff --git a/electronics/footprints/raspberry_pi_connector.fp b/electronics/footprints/raspberry_pi_connector.fp index 54b7730..4fa2bd5 100644 --- a/electronics/footprints/raspberry_pi_connector.fp +++ b/electronics/footprints/raspberry_pi_connector.fp @@ -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] ) diff --git a/electronics/rpi_bus.sch b/electronics/rpi_bus.sch index 6858be0..aa53194 100644 --- a/electronics/rpi_bus.sch +++ b/electronics/rpi_bus.sch @@ -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 { -- 2.27.0