Added Template for Raspberry Pi 40 Pin Models.
Added Mounting Hole Schematic Symbol.
This commit is contained in:
parent
0a6c8494c0
commit
1d6dcd9f28
11 changed files with 2223 additions and 868 deletions
1756
library/device.lib
1756
library/device.lib
File diff suppressed because it is too large
Load diff
BIN
template/raspberrypi-gpio-40pin/meta/brd.png
Executable file
BIN
template/raspberrypi-gpio-40pin/meta/brd.png
Executable file
Binary file not shown.
After ![]() (image error) Size: 46 KiB |
BIN
template/raspberrypi-gpio-40pin/meta/icon.png
Executable file
BIN
template/raspberrypi-gpio-40pin/meta/icon.png
Executable file
Binary file not shown.
After ![]() (image error) Size: 5.2 KiB |
34
template/raspberrypi-gpio-40pin/meta/info.html
Executable file
34
template/raspberrypi-gpio-40pin/meta/info.html
Executable 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>
|
10
template/raspberrypi-gpio-40pin/raspberrypi-gpio-40pin.cmp
Normal file
10
template/raspberrypi-gpio-40pin/raspberrypi-gpio-40pin.cmp
Normal 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
|
407
template/raspberrypi-gpio-40pin/raspberrypi-gpio-40pin.kicad_pcb
Normal file
407
template/raspberrypi-gpio-40pin/raspberrypi-gpio-40pin.kicad_pcb
Normal 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))
|
||||
)
|
||||
|
||||
)
|
166
template/raspberrypi-gpio-40pin/raspberrypi-gpio-40pin.lib
Normal file
166
template/raspberrypi-gpio-40pin/raspberrypi-gpio-40pin.lib
Normal 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
|
190
template/raspberrypi-gpio-40pin/raspberrypi-gpio-40pin.net
Normal file
190
template/raspberrypi-gpio-40pin/raspberrypi-gpio-40pin.net
Normal 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)))))
|
173
template/raspberrypi-gpio-40pin/raspberrypi-gpio-40pin.pro
Normal file
173
template/raspberrypi-gpio-40pin/raspberrypi-gpio-40pin.pro
Normal 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
|
354
template/raspberrypi-gpio-40pin/raspberrypi-gpio-40pin.sch
Normal file
354
template/raspberrypi-gpio-40pin/raspberrypi-gpio-40pin.sch
Normal 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
|
|
@ -0,0 +1 @@
|
|||
comp = "P1" module = "HE10_26D"
|
Loading…
Add table
Reference in a new issue