Added Template for Raspberry Pi 40 Pin Models.

Added Mounting Hole Schematic Symbol.
This commit is contained in:
Ashton Johnson 2016-10-23 20:11:10 -05:00
parent 0a6c8494c0
commit 1d6dcd9f28
11 changed files with 2223 additions and 868 deletions

File diff suppressed because it is too large Load diff

Binary file not shown.

After

(image error) Size: 46 KiB

Binary file not shown.

After

(image error) Size: 5.2 KiB

View file

@ -0,0 +1,34 @@
<html>
<head>
<title>Raspberry Pi - 40 pin Expansion Board</title>
</head>
<body>
<h1>Raspberry Pi</h1>
<h2>40-pin Expansion Board</h2>
<p>This project template is the basis of an expansion board for the
<a href="https://www.raspberrypi.org/" target="blank">Raspberry Pi ARM
boards that have the 40-pin header.</a>
<br> This includes the following models to date:<br>
<ul>
<li>Pi 1 A+</li>
<li>Pi 1 B+</li>
<li>Pi 2 Model B</li>
<li>Pi 3 Model B</li>
</ul>
</p>
<p>This base project includes a PCB edge defined as the same size as the
Raspberry Pi 3 PCB with the connectors placed correctly to align the two boards.
All IO present on the Raspberry-Pi board is connected to the project through the
0.1" expansion headers. Cutouts have also been defined for the camera and the
display connctors. </p>
<p>The board outline looks like the following:</p>
<p><img src="brd.png"></p>
<p>(c)2016 Ashton Johnson<br>
(c)2016 Kicad Developers<br></p>
</body>
</html>

View file

@ -0,0 +1,10 @@
Cmp-Mod V01 Created by CvPcb (2012-11-15 BZR 3804)-testing date = 15/11/2012 21:23:25
BeginCmp
TimeStamp = /50A55ABA;
Reference = P1;
ValeurCmp = CONN_13X2;
IdModule = pin_array_13x2;
EndCmp
EndListe

View file

@ -0,0 +1,407 @@
(kicad_pcb (version 4) (host pcbnew 4.0.2+dfsg1-stable)
(general
(links 10)
(no_connects 10)
(area 199.94 92.005 287.050001 167.46)
(thickness 1.6)
(drawings 39)
(tracks 0)
(zones 0)
(modules 5)
(nets 35)
)
(page A3)
(title_block
(date "15 nov 2012")
)
(layers
(0 F.Cu signal)
(31 B.Cu signal)
(32 B.Adhes user)
(33 F.Adhes user)
(34 B.Paste user)
(35 F.Paste user)
(36 B.SilkS user)
(37 F.SilkS user)
(38 B.Mask user)
(39 F.Mask user)
(40 Dwgs.User user)
(41 Cmts.User user)
(42 Eco1.User user)
(43 Eco2.User user)
(44 Edge.Cuts user)
)
(setup
(last_trace_width 0.2)
(trace_clearance 0.2)
(zone_clearance 0.508)
(zone_45_only no)
(trace_min 0.1524)
(segment_width 0.1)
(edge_width 0.1)
(via_size 0.9)
(via_drill 0.6)
(via_min_size 0.8)
(via_min_drill 0.5)
(uvia_size 0.5)
(uvia_drill 0.1)
(uvias_allowed no)
(uvia_min_size 0.5)
(uvia_min_drill 0.1)
(pcb_text_width 0.3)
(pcb_text_size 1 1)
(mod_edge_width 0.15)
(mod_text_size 1 1)
(mod_text_width 0.15)
(pad_size 2.5 2.5)
(pad_drill 2.5)
(pad_to_mask_clearance 0)
(aux_axis_origin 200 150)
(grid_origin 200 150)
(visible_elements 7FFFFFFF)
(pcbplotparams
(layerselection 0x00030_80000001)
(usegerberextensions true)
(excludeedgelayer true)
(linewidth 0.150000)
(plotframeref false)
(viasonmask false)
(mode 1)
(useauxorigin false)
(hpglpennumber 1)
(hpglpenspeed 20)
(hpglpendiameter 15)
(hpglpenoverlay 2)
(psnegative false)
(psa4output false)
(plotreference true)
(plotvalue true)
(plotinvisibletext false)
(padsonsilk false)
(subtractmaskfromsilk false)
(outputformat 1)
(mirror false)
(drillshape 1)
(scaleselection 1)
(outputdirectory ""))
)
(net 0 "")
(net 1 "Net-(MH1-Pad1)")
(net 2 "Net-(MH2-Pad1)")
(net 3 "Net-(MH3-Pad1)")
(net 4 "Net-(MH4-Pad1)")
(net 5 +3V3)
(net 6 +5V)
(net 7 /GPIO2)
(net 8 /GPIO3)
(net 9 GND)
(net 10 /GPIO4)
(net 11 /GPIO14)
(net 12 /GPIO15)
(net 13 /GPIO17)
(net 14 /GPIO18)
(net 15 /GPIO27)
(net 16 /GPIO22)
(net 17 /GPIO23)
(net 18 /GPIO24)
(net 19 /GPIO10)
(net 20 /GPIO9)
(net 21 /GPIO25)
(net 22 /GPIO11)
(net 23 /GPIO8)
(net 24 /GPIO7)
(net 25 /ID_SD)
(net 26 /ID_SC)
(net 27 /GPIO5)
(net 28 /GPIO6)
(net 29 /GPIO12)
(net 30 /GPIO13)
(net 31 /GPIO19)
(net 32 /GPIO20)
(net 33 /GPIO26)
(net 34 /GPIO21)
(net_class Default "This is the default net class."
(clearance 0.2)
(trace_width 0.2)
(via_dia 0.9)
(via_drill 0.6)
(uvia_dia 0.5)
(uvia_drill 0.1)
(add_net +3V3)
(add_net +5V)
(add_net /GPIO10)
(add_net /GPIO11)
(add_net /GPIO12)
(add_net /GPIO13)
(add_net /GPIO14)
(add_net /GPIO15)
(add_net /GPIO17)
(add_net /GPIO18)
(add_net /GPIO19)
(add_net /GPIO2)
(add_net /GPIO20)
(add_net /GPIO21)
(add_net /GPIO22)
(add_net /GPIO23)
(add_net /GPIO24)
(add_net /GPIO25)
(add_net /GPIO26)
(add_net /GPIO27)
(add_net /GPIO3)
(add_net /GPIO4)
(add_net /GPIO5)
(add_net /GPIO6)
(add_net /GPIO7)
(add_net /GPIO8)
(add_net /GPIO9)
(add_net /ID_SC)
(add_net /ID_SD)
(add_net GND)
(add_net "Net-(MH1-Pad1)")
(add_net "Net-(MH2-Pad1)")
(add_net "Net-(MH3-Pad1)")
(add_net "Net-(MH4-Pad1)")
)
(net_class Power ""
(clearance 0.2)
(trace_width 0.5)
(via_dia 1)
(via_drill 0.7)
(uvia_dia 0.5)
(uvia_drill 0.1)
)
(module Mounting_Holes:MountingHole_2-5mm (layer F.Cu) (tedit 580C1F55) (tstamp 580CBA7A)
(at 203.5 97.5 180)
(descr "Mounting hole, Befestigungsbohrung, 2,5mm, No Annular, Kein Restring,")
(tags "Mounting hole, Befestigungsbohrung, 2,5mm, No Annular, Kein Restring,")
(path /580C2C2C)
(fp_text reference MH1 (at 0 -3.50012 180) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value M2.5 (at 0.09906 3.59918 180) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 2.5 0) (layer Cmts.User) (width 0.381))
(pad 1 thru_hole circle (at 0 0 180) (size 2.5 2.5) (drill 2.5) (layers *.Cu *.Mask)
(net 1 "Net-(MH1-Pad1)") (solder_mask_margin 1.25) (clearance 1.35))
)
(module Mounting_Holes:MountingHole_2-5mm (layer F.Cu) (tedit 580C1F52) (tstamp 580CBAAE)
(at 261.5 97.5 180)
(descr "Mounting hole, Befestigungsbohrung, 2,5mm, No Annular, Kein Restring,")
(tags "Mounting hole, Befestigungsbohrung, 2,5mm, No Annular, Kein Restring,")
(path /580C2C7C)
(fp_text reference MH2 (at 0 -3.50012 180) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value M2.5 (at 0.09906 3.59918 180) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 2.5 0) (layer Cmts.User) (width 0.381))
(pad 1 thru_hole circle (at 0 0 180) (size 2.5 2.5) (drill 2.5) (layers *.Cu *.Mask)
(net 2 "Net-(MH2-Pad1)") (solder_mask_margin 1.25) (clearance 1.35))
)
(module Mounting_Holes:MountingHole_2-5mm (layer F.Cu) (tedit 580C1F62) (tstamp 580CBAC8)
(at 203.5 146.5)
(descr "Mounting hole, Befestigungsbohrung, 2,5mm, No Annular, Kein Restring,")
(tags "Mounting hole, Befestigungsbohrung, 2,5mm, No Annular, Kein Restring,")
(path /580C2C45)
(fp_text reference MH3 (at 0 -3.50012) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value M2.5 (at 0.09906 3.59918) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 2.5 0) (layer Cmts.User) (width 0.381))
(pad 1 thru_hole circle (at 0 0) (size 2.5 2.5) (drill 2.5) (layers *.Cu *.Mask)
(net 3 "Net-(MH3-Pad1)") (solder_mask_margin 1.25) (clearance 1.35))
)
(module Socket_Strips:Socket_Strip_Straight_2x20 (layer F.Cu) (tedit 580C0D63) (tstamp 580C7F66)
(at 208.37 96.23)
(descr "Through hole socket strip")
(tags "socket strip")
(path /580C18BB)
(fp_text reference P1 (at 0 5.002) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value CONN_02X20 (at 0 -3.1) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -1.75 -1.75) (end -1.75 4.3) (layer F.CrtYd) (width 0.05))
(fp_line (start 50.05 -1.75) (end 50.05 4.3) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.75 -1.75) (end 50.05 -1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.75 4.3) (end 50.05 4.3) (layer F.CrtYd) (width 0.05))
(fp_line (start 49.53 3.81) (end -1.27 3.81) (layer F.SilkS) (width 0.15))
(fp_line (start 1.27 -1.27) (end 49.53 -1.27) (layer F.SilkS) (width 0.15))
(fp_line (start 49.53 3.81) (end 49.53 -1.27) (layer F.SilkS) (width 0.15))
(fp_line (start -1.27 3.81) (end -1.27 1.27) (layer F.SilkS) (width 0.15))
(fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15))
(fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15))
(fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15))
(fp_line (start -1.55 -1.55) (end -1.55 0) (layer F.SilkS) (width 0.15))
(pad 1 thru_hole rect (at 0 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 5 +3V3))
(pad 2 thru_hole oval (at 0 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 6 +5V))
(pad 3 thru_hole oval (at 2.54 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 7 /GPIO2))
(pad 4 thru_hole oval (at 2.54 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 6 +5V))
(pad 5 thru_hole oval (at 5.08 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 8 /GPIO3))
(pad 6 thru_hole oval (at 5.08 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 9 GND))
(pad 7 thru_hole oval (at 7.62 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 10 /GPIO4))
(pad 8 thru_hole oval (at 7.62 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 11 /GPIO14))
(pad 9 thru_hole oval (at 10.16 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 9 GND))
(pad 10 thru_hole oval (at 10.16 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 12 /GPIO15))
(pad 11 thru_hole oval (at 12.7 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 13 /GPIO17))
(pad 12 thru_hole oval (at 12.7 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 14 /GPIO18))
(pad 13 thru_hole oval (at 15.24 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 15 /GPIO27))
(pad 14 thru_hole oval (at 15.24 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 9 GND))
(pad 15 thru_hole oval (at 17.78 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 16 /GPIO22))
(pad 16 thru_hole oval (at 17.78 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 17 /GPIO23))
(pad 17 thru_hole oval (at 20.32 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 5 +3V3))
(pad 18 thru_hole oval (at 20.32 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 18 /GPIO24))
(pad 19 thru_hole oval (at 22.86 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 19 /GPIO10))
(pad 20 thru_hole oval (at 22.86 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 9 GND))
(pad 21 thru_hole oval (at 25.4 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 20 /GPIO9))
(pad 22 thru_hole oval (at 25.4 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 21 /GPIO25))
(pad 23 thru_hole oval (at 27.94 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 22 /GPIO11))
(pad 24 thru_hole oval (at 27.94 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 23 /GPIO8))
(pad 25 thru_hole oval (at 30.48 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 9 GND))
(pad 26 thru_hole oval (at 30.48 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 24 /GPIO7))
(pad 27 thru_hole oval (at 33.02 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 25 /ID_SD))
(pad 28 thru_hole oval (at 33.02 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 26 /ID_SC))
(pad 29 thru_hole oval (at 35.56 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 27 /GPIO5))
(pad 30 thru_hole oval (at 35.56 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 9 GND))
(pad 31 thru_hole oval (at 38.1 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 28 /GPIO6))
(pad 32 thru_hole oval (at 38.1 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 29 /GPIO12))
(pad 33 thru_hole oval (at 40.64 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 30 /GPIO13))
(pad 34 thru_hole oval (at 40.64 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 9 GND))
(pad 35 thru_hole oval (at 43.18 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 31 /GPIO19))
(pad 36 thru_hole oval (at 43.18 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 32 /GPIO20))
(pad 37 thru_hole oval (at 45.72 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 33 /GPIO26))
(pad 38 thru_hole oval (at 45.72 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 34 /GPIO21))
(pad 39 thru_hole oval (at 48.26 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 9 GND))
(pad 40 thru_hole oval (at 48.26 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 9 GND))
(model Socket_Strips.3dshapes/Socket_Strip_Straight_2x20.wrl
(at (xyz 0.95 -0.05 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 180))
)
)
(module Mounting_Holes:MountingHole_2-5mm (layer F.Cu) (tedit 580C1F72) (tstamp 580CBAD7)
(at 261.5 146.5)
(descr "Mounting hole, Befestigungsbohrung, 2,5mm, No Annular, Kein Restring,")
(tags "Mounting hole, Befestigungsbohrung, 2,5mm, No Annular, Kein Restring,")
(path /580C2CAA)
(fp_text reference MH4 (at 0 -3.50012) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value M2.5 (at 0.09906 3.59918) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 2.5 0) (layer Cmts.User) (width 0.381))
(pad 1 thru_hole circle (at 0 0) (size 2.5 2.5) (drill 2.5) (layers *.Cu *.Mask)
(net 4 "Net-(MH4-Pad1)") (solder_mask_margin 1.25) (clearance 1.35))
)
(gr_line (start 244 146) (end 244 131) (layer Edge.Cuts) (width 0.1))
(gr_line (start 246 131) (end 246 146) (layer Edge.Cuts) (width 0.1))
(gr_arc (start 245 131) (end 244 131) (angle 180) (layer Edge.Cuts) (width 0.1))
(gr_arc (start 245 146) (end 246 146) (angle 180) (layer Edge.Cuts) (width 0.1))
(gr_arc (start 200.5 131) (end 200 131) (angle 89.9) (layer Edge.Cuts) (width 0.1))
(gr_arc (start 204.5 130) (end 205 130) (angle 90) (layer Edge.Cuts) (width 0.1))
(gr_arc (start 200.5 113) (end 200.5 113.5) (angle 90) (layer Edge.Cuts) (width 0.1))
(gr_arc (start 204.5 114) (end 204.5 113.5) (angle 90) (layer Edge.Cuts) (width 0.1))
(gr_line (start 200 113) (end 200 131) (layer Dwgs.User) (width 0.1))
(gr_line (start 200 97) (end 200 113) (layer Edge.Cuts) (width 0.1))
(gr_text DISPLAY (at 202.5 122 90) (layer Dwgs.User) (tstamp 580CBBFF)
(effects (font (size 1 1) (thickness 0.15)))
)
(gr_text CAMERA (at 245 139 90) (layer Dwgs.User)
(effects (font (size 1 1) (thickness 0.15)))
)
(gr_text RJ45 (at 276.2 139.84) (layer Dwgs.User) (tstamp 580CBBEB)
(effects (font (size 2 2) (thickness 0.15)))
)
(gr_text USB (at 277.724 121.552) (layer Dwgs.User) (tstamp 580CBBE9)
(effects (font (size 2 2) (thickness 0.15)))
)
(gr_text USB (at 278.232 102.248) (layer Dwgs.User)
(effects (font (size 2 2) (thickness 0.15)))
)
(gr_arc (start 262 97) (end 262 94) (angle 90) (layer Edge.Cuts) (width 0.1))
(gr_arc (start 262 147) (end 265 147) (angle 90) (layer Edge.Cuts) (width 0.1))
(gr_arc (start 203 147) (end 203 150) (angle 90) (layer Edge.Cuts) (width 0.1))
(gr_arc (start 203 97) (end 200 97) (angle 90) (layer Edge.Cuts) (width 0.1))
(gr_line (start 269.9 114.45) (end 287 114.45) (layer Dwgs.User) (width 0.1))
(gr_line (start 262 94) (end 203 94) (layer Edge.Cuts) (width 0.1))
(gr_line (start 269.9 127.55) (end 269.9 114.45) (layer Dwgs.User) (width 0.1))
(gr_line (start 287 127.55) (end 269.9 127.55) (layer Dwgs.User) (width 0.1))
(gr_line (start 287 114.45) (end 287 127.55) (layer Dwgs.User) (width 0.1))
(gr_line (start 204.5 130.5) (end 200.5 130.5) (layer Edge.Cuts) (width 0.1))
(gr_line (start 205 114) (end 205 130) (layer Edge.Cuts) (width 0.1))
(gr_line (start 200.5 113.5) (end 204.5 113.5) (layer Edge.Cuts) (width 0.1))
(gr_line (start 266 147.675) (end 266 131.825) (layer Dwgs.User) (width 0.1))
(gr_line (start 287 147.675) (end 266 147.675) (layer Dwgs.User) (width 0.1))
(gr_line (start 287 131.825) (end 287 147.675) (layer Dwgs.User) (width 0.1))
(gr_line (start 266 131.825) (end 287 131.825) (layer Dwgs.User) (width 0.1))
(gr_line (start 265 147) (end 265 97) (layer Edge.Cuts) (width 0.1))
(gr_line (start 203 150) (end 262 150) (layer Edge.Cuts) (width 0.1))
(gr_line (start 200 131) (end 200 147) (layer Edge.Cuts) (width 0.1))
(gr_line (start 269.9 109.455925) (end 269.9 96.355925) (layer Dwgs.User) (width 0.1))
(gr_line (start 287 109.455925) (end 269.9 109.455925) (layer Dwgs.User) (width 0.1))
(gr_line (start 287 96.355925) (end 287 109.455925) (layer Dwgs.User) (width 0.1))
(gr_line (start 269.9 96.355925) (end 287 96.355925) (layer Dwgs.User) (width 0.1))
(gr_text "RASPBERRY-PI 40-PIN ADDON BOARD\nVIEW FROM TOP\nNOTE: P1 SHOULD BE FITTED ON THE REVERSE OF THE BOARD\n\nADD EDGE CUTS FROM CAMERA AND DISIPLAY PORTS AS REQUIRED" (at 200 160.16) (layer Dwgs.User)
(effects (font (size 2 1.7) (thickness 0.12)) (justify left))
)
)

View file

@ -0,0 +1,166 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# +3V3
#
DEF +3V3 #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "+3V3" 0 140 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
ALIAS +3.3V
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +3V3 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# +5V
#
DEF +5V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "+5V" 0 140 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +5V 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# CONN_02X20
#
DEF CONN_02X20 P 0 1 Y N 1 F N
F0 "P" 0 1050 50 H V C CNN
F1 "CONN_02X20" 0 0 50 V V C CNN
F2 "" 0 -950 50 H V C CNN
F3 "" 0 -950 50 H V C CNN
$FPLIST
Pin_Header_Straight_2X20
Pin_Header_Angled_2X20
Socket_Strip_Straight_2X20
Socket_Strip_Angled_2X20
$ENDFPLIST
DRAW
S -100 -945 -50 -955 0 1 0 N
S -100 -845 -50 -855 0 1 0 N
S -100 -745 -50 -755 0 1 0 N
S -100 -645 -50 -655 0 1 0 N
S -100 -545 -50 -555 0 1 0 N
S -100 -445 -50 -455 0 1 0 N
S -100 -345 -50 -355 0 1 0 N
S -100 -245 -50 -255 0 1 0 N
S -100 -145 -50 -155 0 1 0 N
S -100 -45 -50 -55 0 1 0 N
S -100 55 -50 45 0 1 0 N
S -100 155 -50 145 0 1 0 N
S -100 255 -50 245 0 1 0 N
S -100 355 -50 345 0 1 0 N
S -100 455 -50 445 0 1 0 N
S -100 555 -50 545 0 1 0 N
S -100 655 -50 645 0 1 0 N
S -100 755 -50 745 0 1 0 N
S -100 855 -50 845 0 1 0 N
S -100 955 -50 945 0 1 0 N
S -100 1000 100 -1000 0 1 0 N
S 50 -945 100 -955 0 1 0 N
S 50 -845 100 -855 0 1 0 N
S 50 -745 100 -755 0 1 0 N
S 50 -645 100 -655 0 1 0 N
S 50 -545 100 -555 0 1 0 N
S 50 -445 100 -455 0 1 0 N
S 50 -345 100 -355 0 1 0 N
S 50 -245 100 -255 0 1 0 N
S 50 -145 100 -155 0 1 0 N
S 50 -45 100 -55 0 1 0 N
S 50 55 100 45 0 1 0 N
S 50 155 100 145 0 1 0 N
S 50 255 100 245 0 1 0 N
S 50 355 100 345 0 1 0 N
S 50 455 100 445 0 1 0 N
S 50 555 100 545 0 1 0 N
S 50 655 100 645 0 1 0 N
S 50 755 100 745 0 1 0 N
S 50 855 100 845 0 1 0 N
S 50 955 100 945 0 1 0 N
X P1 1 -250 950 150 R 50 50 1 1 P
X P2 2 250 950 150 L 50 50 1 1 P
X P3 3 -250 850 150 R 50 50 1 1 P
X P4 4 250 850 150 L 50 50 1 1 P
X P5 5 -250 750 150 R 50 50 1 1 P
X P6 6 250 750 150 L 50 50 1 1 P
X P7 7 -250 650 150 R 50 50 1 1 P
X P8 8 250 650 150 L 50 50 1 1 P
X P9 9 -250 550 150 R 50 50 1 1 P
X P10 10 250 550 150 L 50 50 1 1 P
X P20 20 250 50 150 L 50 50 1 1 P
X P30 30 250 -450 150 L 50 50 1 1 P
X P40 40 250 -950 150 L 50 50 1 1 P
X P11 11 -250 450 150 R 50 50 1 1 P
X P21 21 -250 -50 150 R 50 50 1 1 P
X P31 31 -250 -550 150 R 50 50 1 1 P
X P12 12 250 450 150 L 50 50 1 1 P
X P22 22 250 -50 150 L 50 50 1 1 P
X P32 32 250 -550 150 L 50 50 1 1 P
X P13 13 -250 350 150 R 50 50 1 1 P
X P23 23 -250 -150 150 R 50 50 1 1 P
X P33 33 -250 -650 150 R 50 50 1 1 P
X P14 14 250 350 150 L 50 50 1 1 P
X P24 24 250 -150 150 L 50 50 1 1 P
X P34 34 250 -650 150 L 50 50 1 1 P
X P15 15 -250 250 150 R 50 50 1 1 P
X P25 25 -250 -250 150 R 50 50 1 1 P
X P35 35 -250 -750 150 R 50 50 1 1 P
X P16 16 250 250 150 L 50 50 1 1 P
X P26 26 250 -250 150 L 50 50 1 1 P
X P36 36 250 -750 150 L 50 50 1 1 P
X P17 17 -250 150 150 R 50 50 1 1 P
X P27 27 -250 -350 150 R 50 50 1 1 P
X P37 37 -250 -850 150 R 50 50 1 1 P
X P18 18 250 150 150 L 50 50 1 1 P
X P28 28 250 -350 150 L 50 50 1 1 P
X P38 38 250 -850 150 L 50 50 1 1 P
X P19 19 -250 50 150 R 50 50 1 1 P
X P29 29 -250 -450 150 R 50 50 1 1 P
X P39 39 -250 -950 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# GND
#
DEF GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# MOUNTING_HOLE
#
DEF MOUNTING_HOLE MH 0 40 Y Y 1 F N
F0 "MH" 0 150 50 H V C CNN
F1 "MOUNTING_HOLE" 375 -50 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
DRAW
S -100 100 100 0 0 1 0 N
S -50 0 50 -150 0 1 0 N
P 2 0 1 0 -50 -150 50 -125 N
P 2 0 1 0 50 -100 -50 -125 N
P 2 0 1 0 50 -75 -50 -100 N
P 2 0 1 0 50 -50 -50 -75 N
P 2 0 1 0 50 -25 -50 -50 N
P 2 0 1 0 50 0 -50 -25 N
X ~ 1 -100 -150 50 R 50 50 1 1 I
ENDDRAW
ENDDEF
#
#End Library

View file

@ -0,0 +1,190 @@
(export (version D)
(design
(source /home/ashton/kicad/kicad-library/template/rasberrypi3-gpio/rasberrypi3-gpio.sch)
(date "Sat 22 Oct 2016 09:19:45 PM CDT")
(tool "Eeschema 4.0.2+dfsg1-stable")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title)
(company)
(rev)
(date "15 nov 2012")
(source rasberrypi3-gpio.sch)
(comment (number 1) (value ""))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value "")))))
(components
(comp (ref P1)
(value CONN_02X20)
(footprint Socket_Strips:Socket_Strip_Straight_2x20)
(datasheet https://www.raspberrypi.org/documentation/hardware/raspberrypi/schematics/RPI-3B-V1_2-SCHEMATIC-REDUCED.pdf)
(libsource (lib conn) (part CONN_02X20))
(sheetpath (names /) (tstamps /))
(tstamp 580C18BB))
(comp (ref MH1)
(value M2.5)
(footprint Mounting_Holes:MountingHole_2-5mm)
(libsource (lib device) (part MOUNTING_HOLE))
(sheetpath (names /) (tstamps /))
(tstamp 580C2C2C))
(comp (ref MH3)
(value M2.5)
(footprint Mounting_Holes:MountingHole_2-5mm)
(libsource (lib device) (part MOUNTING_HOLE))
(sheetpath (names /) (tstamps /))
(tstamp 580C2C45))
(comp (ref MH2)
(value M2.5)
(footprint Mounting_Holes:MountingHole_2-5mm)
(libsource (lib device) (part MOUNTING_HOLE))
(sheetpath (names /) (tstamps /))
(tstamp 580C2C7C))
(comp (ref MH4)
(value M2.5)
(footprint Mounting_Holes:MountingHole_2-5mm)
(libsource (lib device) (part MOUNTING_HOLE))
(sheetpath (names /) (tstamps /))
(tstamp 580C2CAA)))
(libparts
(libpart (lib conn) (part CONN_02X20)
(description "Connector, double row, 02x20")
(footprints
(fp Pin_Header_Straight_2X20)
(fp Pin_Header_Angled_2X20)
(fp Socket_Strip_Straight_2X20)
(fp Socket_Strip_Angled_2X20))
(fields
(field (name Reference) P)
(field (name Value) CONN_02X20))
(pins
(pin (num 1) (name P1) (type passive))
(pin (num 2) (name P2) (type passive))
(pin (num 3) (name P3) (type passive))
(pin (num 4) (name P4) (type passive))
(pin (num 5) (name P5) (type passive))
(pin (num 6) (name P6) (type passive))
(pin (num 7) (name P7) (type passive))
(pin (num 8) (name P8) (type passive))
(pin (num 9) (name P9) (type passive))
(pin (num 10) (name P10) (type passive))
(pin (num 11) (name P11) (type passive))
(pin (num 12) (name P12) (type passive))
(pin (num 13) (name P13) (type passive))
(pin (num 14) (name P14) (type passive))
(pin (num 15) (name P15) (type passive))
(pin (num 16) (name P16) (type passive))
(pin (num 17) (name P17) (type passive))
(pin (num 18) (name P18) (type passive))
(pin (num 19) (name P19) (type passive))
(pin (num 20) (name P20) (type passive))
(pin (num 21) (name P21) (type passive))
(pin (num 22) (name P22) (type passive))
(pin (num 23) (name P23) (type passive))
(pin (num 24) (name P24) (type passive))
(pin (num 25) (name P25) (type passive))
(pin (num 26) (name P26) (type passive))
(pin (num 27) (name P27) (type passive))
(pin (num 28) (name P28) (type passive))
(pin (num 29) (name P29) (type passive))
(pin (num 30) (name P30) (type passive))
(pin (num 31) (name P31) (type passive))
(pin (num 32) (name P32) (type passive))
(pin (num 33) (name P33) (type passive))
(pin (num 34) (name P34) (type passive))
(pin (num 35) (name P35) (type passive))
(pin (num 36) (name P36) (type passive))
(pin (num 37) (name P37) (type passive))
(pin (num 38) (name P38) (type passive))
(pin (num 39) (name P39) (type passive))
(pin (num 40) (name P40) (type passive))))
(libpart (lib device) (part MOUNTING_HOLE)
(fields
(field (name Reference) MH)
(field (name Value) MOUNTING_HOLE))
(pins
(pin (num 1) (name ~) (type input)))))
(libraries
(library (logical device)
(uri /home/ashton/kicad/kicad-library/library/device.lib))
(library (logical conn)
(uri /home/ashton/kicad/kicad-library/library/conn.lib)))
(nets
(net (code 1) (name /GPIO24)
(node (ref P1) (pin 18)))
(net (code 2) (name /GPIO26)
(node (ref P1) (pin 37)))
(net (code 3) (name /GPIO20)
(node (ref P1) (pin 36)))
(net (code 4) (name /GPIO21)
(node (ref P1) (pin 38)))
(net (code 5) (name /GPIO7)
(node (ref P1) (pin 26)))
(net (code 6) (name /ID_SC)
(node (ref P1) (pin 28)))
(net (code 7) (name /GPIO25)
(node (ref P1) (pin 22)))
(net (code 8) (name /GPIO8)
(node (ref P1) (pin 24)))
(net (code 9) (name /GPIO23)
(node (ref P1) (pin 16)))
(net (code 10) (name /GPIO19)
(node (ref P1) (pin 35)))
(net (code 11) (name /GPIO15)
(node (ref P1) (pin 10)))
(net (code 12) (name /GPIO18)
(node (ref P1) (pin 12)))
(net (code 13) (name /GPIO14)
(node (ref P1) (pin 8)))
(net (code 14) (name /GPIO12)
(node (ref P1) (pin 32)))
(net (code 15) (name /GPIO2)
(node (ref P1) (pin 3)))
(net (code 16) (name /GPIO3)
(node (ref P1) (pin 5)))
(net (code 17) (name /GPIO4)
(node (ref P1) (pin 7)))
(net (code 18) (name /GPIO22)
(node (ref P1) (pin 15)))
(net (code 19) (name /GPIO17)
(node (ref P1) (pin 11)))
(net (code 20) (name /GPIO27)
(node (ref P1) (pin 13)))
(net (code 21) (name /GPIO10)
(node (ref P1) (pin 19)))
(net (code 22) (name /GPIO9)
(node (ref P1) (pin 21)))
(net (code 23) (name /GPIO11)
(node (ref P1) (pin 23)))
(net (code 24) (name /ID_SD)
(node (ref P1) (pin 27)))
(net (code 25) (name /GPIO5)
(node (ref P1) (pin 29)))
(net (code 26) (name /GPIO6)
(node (ref P1) (pin 31)))
(net (code 27) (name /GPIO13)
(node (ref P1) (pin 33)))
(net (code 28) (name "Net-(MH1-Pad1)")
(node (ref MH1) (pin 1)))
(net (code 29) (name "Net-(MH3-Pad1)")
(node (ref MH3) (pin 1)))
(net (code 30) (name "Net-(MH2-Pad1)")
(node (ref MH2) (pin 1)))
(net (code 31) (name "Net-(MH4-Pad1)")
(node (ref MH4) (pin 1)))
(net (code 32) (name +3V3)
(node (ref P1) (pin 1))
(node (ref P1) (pin 17)))
(net (code 33) (name +5V)
(node (ref P1) (pin 4))
(node (ref P1) (pin 2)))
(net (code 34) (name GND)
(node (ref P1) (pin 39))
(node (ref P1) (pin 40))
(node (ref P1) (pin 25))
(node (ref P1) (pin 14))
(node (ref P1) (pin 34))
(node (ref P1) (pin 6))
(node (ref P1) (pin 9))
(node (ref P1) (pin 20))
(node (ref P1) (pin 30)))))

View file

@ -0,0 +1,173 @@
update=Sun 23 Oct 2016 08:04:49 PM CDT
version=1
last_client=kicad
[cvpcb]
version=1
NetITyp=0
NetIExt=.net
PkgIExt=.pkg
NetDir=
LibDir=
NetType=0
[cvpcb/libraries]
EquName1=devcms
[pcbnew]
version=1
PadDrlX=320
PadDimH=600
PadDimV=600
PadForm=1
PadMask=14745599
ViaDiam=450
ViaDril=250
Isol=60
Countlayer=2
Lpiste=170
RouteTo=15
RouteBo=0
TypeVia=3
Segm45=1
Racc45=1
Unite=0
SegFill=1
SegAffG=0
NewAffG=1
PadFill=1
PadAffG=1
PadSNum=1
ModAffC=0
ModAffT=0
PcbAffT=0
SgPcb45=1
TxtPcbV=800
TxtPcbH=600
TxtModV=600
TxtModH=600
TxtModW=120
HPGLnum=1
HPGdiam=15
HPGLSpd=20
HPGLrec=2
HPGLorg=0
GERBmin=15
VEgarde=100
DrawLar=150
EdgeLar=150
TxtLar=120
MSegLar=150
ForPlot=1
WpenSer=10
UserGrX=0,01
UserGrY=0,01
UserGrU=1
DivGrPc=1
TimeOut=600
MaxLnkS=3
ShowRat=0
ShowMRa=1
[pcbnew/libraries]
LibDir=
LibName1=sockets
LibName2=connect
LibName3=discret
LibName4=pin_array
LibName5=divers
LibName6=libcms
LibName7=display
LibName8=valves
LibName9=led
LibName10=dip_sockets
[schematic_editor]
version=1
PageLayoutDescrFile=
PlotDirectoryName=
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=
SpiceForceRefPrefix=0
SpiceUseNetNumbers=0
LabSize=50
[eeschema]
version=1
LibDir=
[eeschema/libraries]
LibName1=74xgxx
LibName2=74xx
LibName3=ac-dc
LibName4=actel
LibName5=adc-dac
LibName6=Altera
LibName7=analog_devices
LibName8=analog_switches
LibName9=atmel
LibName10=audio
LibName11=brooktre
LibName12=cmos4000
LibName13=cmos_ieee
LibName14=conn
LibName15=contrib
LibName16=cypress
LibName17=dc-dc
LibName18=device
LibName19=digital-audio
LibName20=diode
LibName21=display
LibName22=dsp
LibName23=elec-unifil
LibName24=ESD_Protection
LibName25=ftdi
LibName26=gennum
LibName27=graphic
LibName28=hc11
LibName29=intel
LibName30=interface
LibName31=ir
LibName32=Lattice
LibName33=linear
LibName34=logo
LibName35=maxim
LibName36=memory
LibName37=microchip
LibName38=microchip_dspic33dsc
LibName39=microchip_pic10mcu
LibName40=microchip_pic12mcu
LibName41=microchip_pic16mcu
LibName42=microchip_pic18mcu
LibName43=microchip_pic32mcu
LibName44=microcontrollers
LibName45=motor_drivers
LibName46=motorola
LibName47=msp430
LibName48=nordicsemi
LibName49=nxp_armmcu
LibName50=onsemi
LibName51=opto
LibName52=Oscillators
LibName53=philips
LibName54=power
LibName55=powerint
LibName56=Power_Management
LibName57=pspice
LibName58=references
LibName59=regul
LibName60=relays
LibName61=rfcom
LibName62=sensors
LibName63=silabs
LibName64=siliconi
LibName65=stm8
LibName66=stm32
LibName67=supertex
LibName68=switches
LibName69=texas
LibName70=transf
LibName71=transistors
LibName72=ttl_ieee
LibName73=valves
LibName74=video
LibName75=Worldsemi
LibName76=Xicor
LibName77=xilinx
LibName78=Zilog
[general]
version=1

View file

@ -0,0 +1,354 @@
EESchema Schematic File Version 2
LIBS:74xgxx
LIBS:74xx
LIBS:ac-dc
LIBS:actel
LIBS:adc-dac
LIBS:Altera
LIBS:analog_devices
LIBS:analog_switches
LIBS:atmel
LIBS:audio
LIBS:battery_management
LIBS:bbd
LIBS:brooktre
LIBS:cmos4000
LIBS:cmos_ieee
LIBS:conn
LIBS:contrib
LIBS:cypress
LIBS:dc-dc
LIBS:device
LIBS:digital-audio
LIBS:diode
LIBS:display
LIBS:dsp
LIBS:elec-unifil
LIBS:ESD_Protection
LIBS:ftdi
LIBS:gennum
LIBS:graphic
LIBS:hc11
LIBS:intel
LIBS:interface
LIBS:ir
LIBS:Lattice
LIBS:linear
LIBS:logo
LIBS:maxim
LIBS:memory
LIBS:microchip
LIBS:microchip_dspic33dsc
LIBS:microchip_pic10mcu
LIBS:microchip_pic12mcu
LIBS:microchip_pic16mcu
LIBS:microchip_pic18mcu
LIBS:microchip_pic32mcu
LIBS:microcontrollers
LIBS:motor_drivers
LIBS:motorola
LIBS:motors
LIBS:msp430
LIBS:nordicsemi
LIBS:nxp_armmcu
LIBS:onsemi
LIBS:opto
LIBS:Oscillators
LIBS:philips
LIBS:power
LIBS:powerint
LIBS:Power_Management
LIBS:pspice
LIBS:references
LIBS:regul
LIBS:relays
LIBS:rfcom
LIBS:sensors
LIBS:silabs
LIBS:siliconi
LIBS:stm8
LIBS:stm32
LIBS:supertex
LIBS:switches
LIBS:texas
LIBS:transf
LIBS:transistors
LIBS:ttl_ieee
LIBS:valves
LIBS:video
LIBS:Worldsemi
LIBS:Xicor
LIBS:xilinx
LIBS:Zilog
LIBS:rasberrypi3-gpio-cache
EELAYER 25 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title ""
Date "15 nov 2012"
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L CONN_02X20 P1
U 1 1 580C18BB
P 2600 2050
F 0 "P1" H 2600 3100 50 0000 C CNN
F 1 "CONN_02X20" V 2600 2050 50 0000 C CNN
F 2 "Socket_Strips:Socket_Strip_Straight_2x20" H 2600 650 50 0001 C CNN
F 3 "https://www.raspberrypi.org/documentation/hardware/raspberrypi/schematics/RPI-3B-V1_2-SCHEMATIC-REDUCED.pdf" H 2900 3500 50 0001 C CNN
1 2600 2050
1 0 0 -1
$EndComp
$Comp
L +5V #PWR3
U 1 1 580C1B61
P 3000 950
F 0 "#PWR3" H 3000 800 50 0001 C CNN
F 1 "+5V" H 3000 1090 50 0000 C CNN
F 2 "" H 3000 950 50 0000 C CNN
F 3 "" H 3000 950 50 0000 C CNN
1 3000 950
1 0 0 -1
$EndComp
Wire Wire Line
3000 950 3000 1200
Wire Wire Line
3000 1100 2850 1100
Wire Wire Line
3000 1200 2850 1200
Connection ~ 3000 1100
$Comp
L GND #PWR4
U 1 1 580C1D11
P 3000 3150
F 0 "#PWR4" H 3000 2900 50 0001 C CNN
F 1 "GND" H 3000 3000 50 0000 C CNN
F 2 "" H 3000 3150 50 0000 C CNN
F 3 "" H 3000 3150 50 0000 C CNN
1 3000 3150
1 0 0 -1
$EndComp
Wire Wire Line
3000 3000 2850 3000
Wire Wire Line
3000 1300 3000 3150
Wire Wire Line
3000 2700 2850 2700
Connection ~ 3000 3000
Wire Wire Line
3000 2500 2850 2500
Connection ~ 3000 2700
Wire Wire Line
3000 2000 2850 2000
Connection ~ 3000 2500
Wire Wire Line
3000 1700 2850 1700
Connection ~ 3000 2000
$Comp
L GND #PWR2
U 1 1 580C1E01
P 2200 3150
F 0 "#PWR2" H 2200 2900 50 0001 C CNN
F 1 "GND" H 2200 3000 50 0000 C CNN
F 2 "" H 2200 3150 50 0000 C CNN
F 3 "" H 2200 3150 50 0000 C CNN
1 2200 3150
1 0 0 -1
$EndComp
Wire Wire Line
2200 3000 2350 3000
Wire Wire Line
2200 1500 2200 3150
Wire Wire Line
2200 2300 2350 2300
Connection ~ 2200 3000
Connection ~ 2100 1100
Wire Wire Line
2100 1900 2350 1900
Wire Wire Line
2100 1100 2350 1100
Wire Wire Line
2100 950 2100 1900
$Comp
L +3.3V #PWR1
U 1 1 580C1BC1
P 2100 950
F 0 "#PWR1" H 2100 800 50 0001 C CNN
F 1 "+3.3V" H 2100 1090 50 0000 C CNN
F 2 "" H 2100 950 50 0000 C CNN
F 3 "" H 2100 950 50 0000 C CNN
1 2100 950
1 0 0 -1
$EndComp
Wire Wire Line
2200 1500 2350 1500
Connection ~ 2200 2300
Wire Wire Line
2350 1200 1250 1200
Wire Wire Line
1250 1300 2350 1300
Wire Wire Line
1250 1400 2350 1400
Wire Wire Line
2350 1600 1250 1600
Wire Wire Line
1250 1700 2350 1700
Wire Wire Line
1250 1800 2350 1800
Wire Wire Line
2350 2000 1250 2000
Wire Wire Line
1250 2100 2350 2100
Wire Wire Line
1250 2200 2350 2200
Wire Wire Line
2350 2400 1250 2400
Wire Wire Line
1250 2500 2350 2500
Wire Wire Line
1250 2600 2350 2600
Wire Wire Line
2350 2700 1250 2700
Wire Wire Line
1250 2800 2350 2800
Wire Wire Line
1250 2900 2350 2900
Wire Wire Line
2850 2800 3950 2800
Wire Wire Line
2850 2900 3950 2900
Wire Wire Line
2850 2300 3950 2300
Wire Wire Line
2850 2400 3950 2400
Wire Wire Line
2850 2100 3950 2100
Wire Wire Line
2850 2200 3950 2200
Wire Wire Line
2850 1800 3950 1800
Wire Wire Line
2850 1900 3950 1900
Wire Wire Line
2850 1500 3950 1500
Wire Wire Line
2850 1600 3950 1600
Wire Wire Line
2850 1400 3950 1400
Wire Wire Line
2850 2600 3950 2600
Text Label 1250 1200 0 50 ~ 0
GPIO2
Text Label 1250 1300 0 50 ~ 0
GPIO3
Text Label 1250 1400 0 50 ~ 0
GPIO4
Text Label 1250 1600 0 50 ~ 0
GPIO17
Text Label 1250 1700 0 50 ~ 0
GPIO27
Text Label 1250 1800 0 50 ~ 0
GPIO22
Text Label 1250 2000 0 50 ~ 0
GPIO10
Text Label 1250 2100 0 50 ~ 0
GPIO9
Text Label 1250 2200 0 50 ~ 0
GPIO11
Text Label 1250 2400 0 50 ~ 0
ID_SD
Text Label 1250 2500 0 50 ~ 0
GPIO5
Text Label 1250 2600 0 50 ~ 0
GPIO6
Text Label 1250 2700 0 50 ~ 0
GPIO13
Text Label 1250 2800 0 50 ~ 0
GPIO19
Text Label 1250 2900 0 50 ~ 0
GPIO26
Text Label 3950 2900 2 50 ~ 0
GPIO21
Text Label 3950 2800 2 50 ~ 0
GPIO20
Text Label 3950 2600 2 50 ~ 0
GPIO12
Text Label 3950 2400 2 50 ~ 0
ID_SC
Text Label 3950 2300 2 50 ~ 0
GPIO7
Text Label 3950 2200 2 50 ~ 0
GPIO8
Text Label 3950 2100 2 50 ~ 0
GPIO25
Text Label 3950 1900 2 50 ~ 0
GPIO24
Text Label 3950 1800 2 50 ~ 0
GPIO23
Text Label 3950 1600 2 50 ~ 0
GPIO18
Text Label 3950 1500 2 50 ~ 0
GPIO15
Text Label 3950 1400 2 50 ~ 0
GPIO14
Wire Wire Line
3000 1300 2850 1300
Connection ~ 3000 1700
Text Notes 650 7600 0 50 ~ 0
ID_SD and ID_SC PINS:\nThese pins are reserved for HAT ID EEPROM.\n\nAt boot time this I2C interface will be\ninterrogated to look for an EEPROM\nthat identifes the attached board and\nallows automagic setup of the GPIOs\n(and optionally, Linux drivers).\n\nDO NOT USE these pins for anything other\nthan attaching an I2C ID EEPROM. Leave\nunconnected if ID EEPROM not required.
$Comp
L MOUNTING_HOLE MH1
U 1 1 580C2C2C
P 2950 6900
F 0 "MH1" H 2950 7050 50 0000 C CNN
F 1 "M2.5" H 3100 6850 50 0000 C CNN
F 2 "Mounting_Holes:MountingHole_2-5mm" H 2950 6900 50 0001 C CNN
F 3 "" H 2950 6900 50 0000 C CNN
1 2950 6900
1 0 0 -1
$EndComp
$Comp
L MOUNTING_HOLE MH3
U 1 1 580C2C45
P 3650 6900
F 0 "MH3" H 3650 7050 50 0000 C CNN
F 1 "M2.5" H 3800 6850 50 0000 C CNN
F 2 "Mounting_Holes:MountingHole_2-5mm" H 3650 6900 50 0001 C CNN
F 3 "" H 3650 6900 50 0000 C CNN
1 3650 6900
1 0 0 -1
$EndComp
$Comp
L MOUNTING_HOLE MH2
U 1 1 580C2C7C
P 2950 7400
F 0 "MH2" H 2950 7550 50 0000 C CNN
F 1 "M2.5" H 3100 7350 50 0000 C CNN
F 2 "Mounting_Holes:MountingHole_2-5mm" H 2950 7400 50 0001 C CNN
F 3 "" H 2950 7400 50 0000 C CNN
1 2950 7400
1 0 0 -1
$EndComp
$Comp
L MOUNTING_HOLE MH4
U 1 1 580C2CAA
P 3650 7400
F 0 "MH4" H 3650 7550 50 0000 C CNN
F 1 "M2.5" H 3800 7350 50 0000 C CNN
F 2 "Mounting_Holes:MountingHole_2-5mm" H 3650 7400 50 0001 C CNN
F 3 "" H 3650 7400 50 0000 C CNN
1 3650 7400
1 0 0 -1
$EndComp
NoConn ~ 2850 7050
NoConn ~ 3550 7050
NoConn ~ 3550 7550
NoConn ~ 2850 7550
$EndSCHEMATC

View file

@ -0,0 +1 @@
comp = "P1" module = "HE10_26D"