Skip to content
This repository has been archived by the owner on Oct 2, 2020. It is now read-only.

Raspberry Pi 3B+ footprints #2024

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,204 @@
(module Raspberry_Pi_3B+_PoE_Socketed_THT_FaceDown_MountingHoles (layer F.Cu) (tedit 5E0A40D0)
(descr "Raspberry Pi 3B+ with PoE using through hole straight pin socket, 2x20, 2.54mm pitch, https://www.raspberrypi.org/documentation/hardware/raspberrypi/mechanical/rpi_MECH_3bplus.pdf")
(tags "raspberry pi 3b+ through hole")
(fp_text reference REF** (at -6.27 24.13 90) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Raspberry_Pi_3B+_PoE_Socketed_THT_FaceDown_MountingHoles (at 23.23 34.13 270) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 7.88 56.2) (end 1.78 56.2) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.253 55.73) (end 7.453 55.73) (layer F.SilkS) (width 0.12))
(fp_line (start 2.253 51.86) (end 2.253 50.53) (layer F.SilkS) (width 0.12))
(fp_line (start 4.853 50.53) (end 7.453 50.53) (layer F.SilkS) (width 0.12))
(fp_line (start 2.253 53.13) (end 4.853 53.13) (layer F.SilkS) (width 0.12))
(fp_line (start 7.453 55.73) (end 7.453 50.53) (layer F.SilkS) (width 0.12))
(fp_line (start 2.253 50.53) (end 3.583 50.53) (layer F.SilkS) (width 0.12))
(fp_line (start 2.313 55.67) (end 2.313 51.59) (layer F.Fab) (width 0.1))
(fp_line (start 7.88 50.1) (end 7.88 56.2) (layer F.CrtYd) (width 0.05))
(fp_line (start 7.393 55.67) (end 2.313 55.67) (layer F.Fab) (width 0.1))
(fp_line (start 3.313 50.59) (end 7.393 50.59) (layer F.Fab) (width 0.1))
(fp_line (start 2.253 55.73) (end 2.253 53.13) (layer F.SilkS) (width 0.12))
(fp_line (start 1.78 56.2) (end 1.78 50.1) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.313 51.59) (end 3.313 50.59) (layer F.Fab) (width 0.1))
(fp_line (start 7.393 50.59) (end 7.393 55.67) (layer F.Fab) (width 0.1))
(fp_line (start 4.853 53.13) (end 4.853 50.53) (layer F.SilkS) (width 0.12))
(fp_line (start 1.78 50.1) (end 7.88 50.1) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.62 76.88) (end -5.02 76.88) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.62 79.13) (end -3.62 76.88) (layer F.CrtYd) (width 0.05))
(fp_line (start 12.08 79.13) (end -3.62 79.13) (layer F.CrtYd) (width 0.05))
(fp_line (start 12.08 76.88) (end 12.08 79.13) (layer F.CrtYd) (width 0.05))
(fp_line (start 14.38 76.88) (end 12.08 76.88) (layer F.CrtYd) (width 0.05))
(fp_line (start 14.38 79.13) (end 14.38 76.88) (layer F.CrtYd) (width 0.05))
(fp_line (start 30.08 79.13) (end 14.38 79.13) (layer F.CrtYd) (width 0.05))
(fp_line (start 30.08 76.88) (end 30.08 79.13) (layer F.CrtYd) (width 0.05))
(fp_line (start 32.73 76.88) (end 30.08 76.88) (layer F.CrtYd) (width 0.05))
(fp_line (start 32.73 79.13) (end 32.73 76.88) (layer F.CrtYd) (width 0.05))
(fp_line (start 49.23 79.13) (end 32.73 79.13) (layer F.CrtYd) (width 0.05))
(fp_line (start 49.23 76.88) (end 49.23 79.13) (layer F.CrtYd) (width 0.05))
(fp_line (start 51.48 76.88) (end 49.23 76.88) (layer F.CrtYd) (width 0.05))
(fp_line (start 51.48 48.63) (end 51.48 76.88) (layer F.CrtYd) (width 0.05))
(fp_line (start 54.23 48.63) (end 51.48 48.63) (layer F.CrtYd) (width 0.05))
(fp_line (start 54.23 41.63) (end 54.23 48.63) (layer F.CrtYd) (width 0.05))
(fp_line (start 51.48 41.63) (end 54.23 41.63) (layer F.CrtYd) (width 0.05))
(fp_line (start 51.48 31.38) (end 51.48 41.63) (layer F.CrtYd) (width 0.05))
(fp_line (start 53.23 31.38) (end 51.48 31.38) (layer F.CrtYd) (width 0.05))
(fp_line (start 53.23 15.88) (end 53.23 31.38) (layer F.CrtYd) (width 0.05))
(fp_line (start 51.48 15.88) (end 53.23 15.88) (layer F.CrtYd) (width 0.05))
(fp_line (start 51.48 6.73) (end 51.48 15.88) (layer F.CrtYd) (width 0.05))
(fp_line (start 52.93 6.73) (end 51.48 6.73) (layer F.CrtYd) (width 0.05))
(fp_line (start 52.93 -2.27) (end 52.93 6.73) (layer F.CrtYd) (width 0.05))
(fp_line (start 51.48 -2.27) (end 52.93 -2.27) (layer F.CrtYd) (width 0.05))
(fp_line (start 51.48 -8.62) (end 51.48 -2.27) (layer F.CrtYd) (width 0.05))
(fp_line (start 29.23 -8.62) (end 51.48 -8.62) (layer F.CrtYd) (width 0.05))
(fp_line (start 29.23 -11.37) (end 29.23 -8.62) (layer F.CrtYd) (width 0.05))
(fp_line (start 17.23 -11.37) (end 29.23 -11.37) (layer F.CrtYd) (width 0.05))
(fp_line (start 17.23 -8.62) (end 17.23 -11.37) (layer F.CrtYd) (width 0.05))
(fp_arc (start -1.77 73.63) (end -4.83 73.63) (angle -62.6) (layer F.SilkS) (width 0.12))
(fp_line (start 48.79 78.69) (end 48.789698 76.638378) (layer F.SilkS) (width 0.12))
(fp_line (start -3.18 78.69) (end -3.178211 76.346715) (layer F.SilkS) (width 0.12))
(fp_line (start 11.64 78.69) (end -3.18 78.69) (layer F.SilkS) (width 0.12))
(fp_line (start 11.64 76.69) (end 11.64 78.69) (layer F.SilkS) (width 0.12))
(fp_line (start 14.82 76.69) (end 11.64 76.69) (layer F.SilkS) (width 0.12))
(fp_line (start 14.82 78.69) (end 14.82 76.69) (layer F.SilkS) (width 0.12))
(fp_line (start 29.64 78.69) (end 14.82 78.69) (layer F.SilkS) (width 0.12))
(fp_line (start 29.64 76.69) (end 29.64 78.69) (layer F.SilkS) (width 0.12))
(fp_line (start 33.17 76.69) (end 29.64 76.69) (layer F.SilkS) (width 0.12))
(fp_line (start 33.17 78.69) (end 33.17 76.69) (layer F.SilkS) (width 0.12))
(fp_line (start 48.79 78.69) (end 33.17 78.69) (layer F.SilkS) (width 0.12))
(fp_line (start 51.29 48.19) (end 51.29 73.63) (layer F.SilkS) (width 0.12))
(fp_line (start 53.79 48.19) (end 51.29 48.19) (layer F.SilkS) (width 0.12))
(fp_line (start 53.79 42.07) (end 53.79 48.19) (layer F.SilkS) (width 0.12))
(fp_line (start 51.29 42.07) (end 53.79 42.07) (layer F.SilkS) (width 0.12))
(fp_line (start 51.29 30.94) (end 51.29 42.07) (layer F.SilkS) (width 0.12))
(fp_line (start 52.79 30.94) (end 51.29 30.94) (layer F.SilkS) (width 0.12))
(fp_line (start 52.79 16.32) (end 52.79 30.94) (layer F.SilkS) (width 0.12))
(fp_line (start 51.29 16.32) (end 52.79 16.32) (layer F.SilkS) (width 0.12))
(fp_line (start 51.29 6.29) (end 51.29 16.32) (layer F.SilkS) (width 0.12))
(fp_line (start 52.49 6.29) (end 51.29 6.29) (layer F.SilkS) (width 0.12))
(fp_line (start 52.49 -1.83) (end 52.49 6.29) (layer F.SilkS) (width 0.12))
(fp_line (start 51.29 -1.83) (end 52.49 -1.83) (layer F.SilkS) (width 0.12))
(fp_line (start 51.29 -5.37) (end 51.29 -1.83) (layer F.SilkS) (width 0.12))
(fp_line (start 28.79 -10.93) (end 17.67 -10.93) (layer F.SilkS) (width 0.12))
(fp_line (start 17.67 -10.93) (end 17.67 -8.43) (layer F.SilkS) (width 0.12))
(fp_line (start 28.79 -8.43) (end 28.79 -10.93) (layer F.SilkS) (width 0.12))
(fp_line (start 48.23 -8.43) (end 28.79 -8.43) (layer F.SilkS) (width 0.12))
(fp_line (start 17.73 -10.87) (end 17.73 -8.37) (layer F.Fab) (width 0.1))
(fp_line (start 28.73 -10.87) (end 17.73 -10.87) (layer F.Fab) (width 0.1))
(fp_line (start 28.73 -8.37) (end 28.73 -10.87) (layer F.Fab) (width 0.1))
(fp_line (start 48.23 -8.37) (end 28.73 -8.37) (layer F.Fab) (width 0.1))
(fp_arc (start -1.77 73.63) (end -4.77 73.63) (angle -63.3) (layer F.Fab) (width 0.1))
(fp_line (start -5.02 -8.62) (end 17.23 -8.62) (layer F.CrtYd) (width 0.05))
(fp_arc (start 48.23 -5.37) (end 48.23 -8.43) (angle 90) (layer F.SilkS) (width 0.12))
(fp_line (start -5.02 76.88) (end -5.02 -8.62) (layer F.CrtYd) (width 0.05))
(fp_arc (start 48.23 73.63) (end 51.23 73.63) (angle 80.4) (layer F.Fab) (width 0.1))
(fp_arc (start -1.77 -5.37) (end -4.83 -5.37) (angle 90) (layer F.SilkS) (width 0.12))
(fp_line (start -4.83 73.63) (end -4.83 -5.37) (layer F.SilkS) (width 0.12))
(fp_line (start -1.77 -8.43) (end 17.67 -8.43) (layer F.SilkS) (width 0.12))
(fp_arc (start 48.23 73.63) (end 51.29 73.63) (angle 79.46081627) (layer F.SilkS) (width 0.12))
(fp_arc (start 48.23 -5.37) (end 48.23 -8.37) (angle 90) (layer F.Fab) (width 0.1))
(fp_arc (start -1.77 -5.37) (end -4.77 -5.37) (angle 90) (layer F.Fab) (width 0.1))
(fp_line (start 1.27 -0.27) (end 1.27 49.53) (layer F.Fab) (width 0.1))
(fp_line (start -3.81 -1.27) (end 0.27 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start 0.27 -1.27) (end 1.27 -0.27) (layer F.Fab) (width 0.1))
(fp_line (start -3.87 49.59) (end 1.33 49.59) (layer F.SilkS) (width 0.12))
(fp_line (start 1.33 1.27) (end 1.33 49.59) (layer F.SilkS) (width 0.12))
(fp_line (start 1.33 -1.33) (end 1.33 0) (layer F.SilkS) (width 0.12))
(fp_line (start 0 -1.33) (end 1.33 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start -1.27 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
(fp_line (start -1.27 -1.33) (end -1.27 1.27) (layer F.SilkS) (width 0.12))
(fp_line (start 1.76 50) (end -4.34 50) (layer F.CrtYd) (width 0.05))
(fp_line (start -4.34 50) (end -4.34 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -4.34 -1.8) (end 1.76 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.76 -1.8) (end 1.76 50) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.87 -1.33) (end -1.27 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start -3.87 -1.33) (end -3.87 49.59) (layer F.SilkS) (width 0.12))
(fp_line (start 1.27 49.53) (end -3.81 49.53) (layer F.Fab) (width 0.1))
(fp_line (start -3.81 49.53) (end -3.81 -1.27) (layer F.Fab) (width 0.1))
(fp_text user %R (at -1.27 24.13 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -1.77 -8.37) (end 17.73 -8.37) (layer F.Fab) (width 0.1))
(fp_line (start -4.77 73.63) (end -4.77 -5.37) (layer F.Fab) (width 0.1))
(fp_line (start 51.23 -5.37) (end 51.23 -1.77) (layer F.Fab) (width 0.1))
(fp_line (start 51.23 -1.77) (end 52.43 -1.77) (layer F.Fab) (width 0.1))
(fp_line (start 52.43 -1.77) (end 52.43 6.23) (layer F.Fab) (width 0.1))
(fp_line (start 52.43 6.23) (end 51.23 6.23) (layer F.Fab) (width 0.1))
(fp_line (start 51.23 6.23) (end 51.23 16.38) (layer F.Fab) (width 0.1))
(fp_line (start 51.23 16.38) (end 52.73 16.38) (layer F.Fab) (width 0.1))
(fp_line (start 52.73 16.38) (end 52.73 30.88) (layer F.Fab) (width 0.1))
(fp_line (start 52.73 30.88) (end 51.23 30.88) (layer F.Fab) (width 0.1))
(fp_line (start 51.23 30.88) (end 51.23 42.13) (layer F.Fab) (width 0.1))
(fp_line (start 51.23 42.13) (end 53.73 42.13) (layer F.Fab) (width 0.1))
(fp_line (start 53.73 42.13) (end 53.73 48.13) (layer F.Fab) (width 0.1))
(fp_line (start 53.73 48.13) (end 51.23 48.13) (layer F.Fab) (width 0.1))
(fp_line (start 51.23 48.13) (end 51.23 73.63) (layer F.Fab) (width 0.1))
(fp_line (start -3.117957 76.310114) (end -3.12 78.63) (layer F.Fab) (width 0.1))
(fp_line (start -3.12 78.63) (end 11.58 78.63) (layer F.Fab) (width 0.1))
(fp_line (start 11.58 78.63) (end 11.58 76.63) (layer F.Fab) (width 0.1))
(fp_line (start 11.58 76.63) (end 14.88 76.63) (layer F.Fab) (width 0.1))
(fp_line (start 14.88 76.63) (end 14.88 78.63) (layer F.Fab) (width 0.1))
(fp_line (start 14.88 78.63) (end 29.58 78.63) (layer F.Fab) (width 0.1))
(fp_line (start 29.58 78.63) (end 29.58 76.63) (layer F.Fab) (width 0.1))
(fp_line (start 29.58 76.63) (end 33.23 76.63) (layer F.Fab) (width 0.1))
(fp_line (start 33.23 76.63) (end 33.23 78.63) (layer F.Fab) (width 0.1))
(fp_line (start 33.23 78.63) (end 48.73 78.63) (layer F.Fab) (width 0.1))
(fp_line (start 48.73 78.63) (end 48.730306 76.587988) (layer F.Fab) (width 0.1))
(pad 44 thru_hole oval (at 6.123 54.4 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 42 thru_hole oval (at 3.583 54.4 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 41 thru_hole rect (at 3.583 51.86 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 43 thru_hole oval (at 6.123 51.86 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 6 thru_hole oval (at -2.54 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 3 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 15 thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 16 thru_hole oval (at -2.54 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 4 thru_hole oval (at -2.54 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 5 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 2 thru_hole oval (at -2.54 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 23 thru_hole oval (at 0 27.94) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 24 thru_hole oval (at -2.54 27.94) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 11 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 12 thru_hole oval (at -2.54 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 27 thru_hole oval (at 0 33.02) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 28 thru_hole oval (at -2.54 33.02) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 13 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 14 thru_hole oval (at -2.54 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 9 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 10 thru_hole oval (at -2.54 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 19 thru_hole oval (at 0 22.86) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 20 thru_hole oval (at -2.54 22.86) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 37 thru_hole oval (at 0 45.72) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 38 thru_hole oval (at -2.54 45.72) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 33 thru_hole oval (at 0 40.64) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 34 thru_hole oval (at -2.54 40.64) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 35 thru_hole oval (at 0 43.18) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 36 thru_hole oval (at -2.54 43.18) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 17 thru_hole oval (at 0 20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 18 thru_hole oval (at -2.54 20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 31 thru_hole oval (at 0 38.1) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 32 thru_hole oval (at -2.54 38.1) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 7 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 8 thru_hole oval (at -2.54 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 29 thru_hole oval (at 0 35.56) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 30 thru_hole oval (at -2.54 35.56) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 21 thru_hole oval (at 0 25.4) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 22 thru_hole oval (at -2.54 25.4) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 25 thru_hole oval (at 0 30.48) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 26 thru_hole oval (at -2.54 30.48) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 39 thru_hole oval (at 0 48.26) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 40 thru_hole oval (at -2.54 48.26) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -1.27 -4.87 90) (size 2.75 2.75) (drill 2.75) (layers *.Cu *.Mask)
(solder_mask_margin 1.625))
(pad "" np_thru_hole circle (at 47.73 53.13 90) (size 2.75 2.75) (drill 2.75) (layers *.Cu *.Mask)
(solder_mask_margin 1.625))
(pad "" np_thru_hole circle (at 47.73 -4.87 90) (size 2.75 2.75) (drill 2.75) (layers *.Cu *.Mask)
(solder_mask_margin 1.625))
(pad "" np_thru_hole circle (at -1.27 53.13 90) (size 2.75 2.75) (drill 2.75) (layers *.Cu *.Mask)
(solder_mask_margin 1.625))
(model ${KISYS3DMOD}/Module.3dshapes/Raspberry_Pi_3B+_PoE_Socketed_THT_FaceDown_MountingHoles.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
Loading