From 498502e0603e3caaf991b623b4577b66f8675040 Mon Sep 17 00:00:00 2001 From: Nick Bowler Date: Sat, 19 May 2018 12:16:38 -0400 Subject: [PATCH] Add SOIC-14 and 7x1 header footprints. --- footprints/smd/SOIC14.fp | 31 +++++++++++++++++++++++++++++++ footprints/th/HEADER_7_1.fp | 18 ++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 footprints/smd/SOIC14.fp create mode 100644 footprints/th/HEADER_7_1.fp diff --git a/footprints/smd/SOIC14.fp b/footprints/smd/SOIC14.fp new file mode 100644 index 0000000..7d952ee --- /dev/null +++ b/footprints/smd/SOIC14.fp @@ -0,0 +1,31 @@ +# Copyright © 2018 Nick Bowler +# +# PCB footprint for SOIC-14 devices. 1.27mm pitch. +# +# License WTFPL2: Do What The Fuck You Want To Public License, version 2. +# This is free software: you are free to do what the fuck you want to. +# There is NO WARRANTY, to the extent permitted by law. + +Element["" "" "" "" 0.0000 0.0000 4.5000mm -1.7000mm 0 80 ""] +( + Pad[-3.8100mm 2.3600mm -3.8100mm 2.9600mm 0.5800mm 0.3000mm 0.6800mm "" "1" "square,edge2"] + Pad[-2.5400mm 2.3600mm -2.5400mm 2.9600mm 0.5800mm 0.3000mm 0.6800mm "" "2" "square,edge2"] + Pad[-1.2700mm 2.3600mm -1.2700mm 2.9600mm 0.5800mm 0.3000mm 0.6800mm "" "3" "square,edge2"] + Pad[0.0000 2.3600mm 0.0000 2.9600mm 0.5800mm 0.3000mm 0.6800mm "" "4" "square,edge2"] + Pad[ 1.2700mm 2.3600mm 1.2700mm 2.9600mm 0.5800mm 0.3000mm 0.6800mm "" "5" "square,edge2"] + Pad[ 2.5400mm 2.3600mm 2.5400mm 2.9600mm 0.5800mm 0.3000mm 0.6800mm "" "6" "square,edge2"] + Pad[ 3.8100mm 2.3600mm 3.8100mm 2.9600mm 0.5800mm 0.3000mm 0.6800mm "" "7" "square,edge2"] + Pad[ 3.8100mm -2.3600mm 3.8100mm -2.9600mm 0.5800mm 0.3000mm 0.6800mm "" "8" "square,edge2"] + Pad[ 2.5400mm -2.3600mm 2.5400mm -2.9600mm 0.5800mm 0.3000mm 0.6800mm "" "9" "square,edge2"] + Pad[ 1.2700mm -2.3600mm 1.2700mm -2.9600mm 0.5800mm 0.3000mm 0.6800mm "" "10" "square,edge2"] + Pad[0.0000 -2.3600mm 0.0000 -2.9600mm 0.5800mm 0.3000mm 0.6800mm "" "11" "square,edge2"] + Pad[-1.2700mm -2.3600mm -1.2700mm -2.9600mm 0.5800mm 0.3000mm 0.6800mm "" "12" "square,edge2"] + Pad[-2.5400mm -2.3600mm -2.5400mm -2.9600mm 0.5800mm 0.3000mm 0.6800mm "" "13" "square,edge2"] + Pad[-3.8100mm -2.3600mm -3.8100mm -2.9600mm 0.5800mm 0.3000mm 0.6800mm "" "14" "square,edge2"] + ElementLine [-4.3000mm 2.0000mm 4.3000mm 2.0000mm 3.00mil] + ElementLine [4.3000mm 2.0000mm 4.3000mm -2.0000mm 3.00mil] + ElementLine [4.3000mm -2.0000mm -4.3000mm -2.0000mm 3.00mil] + ElementLine [-4.3000mm -2.0000mm -4.3000mm 2.0000mm 3.00mil] + ElementLine [-3.1700mm 2.000mm -3.1700mm 0.8700mm 3.00mil] + ElementLine [-3.1700mm 0.8700mm -4.3000mm 0.8700mm 3.00mil] + ) diff --git a/footprints/th/HEADER_7_1.fp b/footprints/th/HEADER_7_1.fp new file mode 100644 index 0000000..5353c6f --- /dev/null +++ b/footprints/th/HEADER_7_1.fp @@ -0,0 +1,18 @@ +# Copyright © 2018 Nick Bowler +# +# PCB footprint for 7x1 header (100mil pitch). +# +# License WTFPL2: Do What The Fuck You Want To Public License, version 2. +# This is free software: you are free to do what the fuck you want to. +# There is NO WARRANTY, to the extent permitted by law. + +Element["" "" "" "" 0.0000 0.0000 -0.5000mm -2.0000mm 0 80 ""] +( + Pin[0.0000 0.0000 60.00mil 20.00mil 65.00mil 35.00mil "" "1" "edge2"] + Pin[0.0000 100.00mil 60.00mil 20.00mil 65.00mil 35.00mil "" "2" "edge2"] + Pin[0.0000 200.00mil 60.00mil 20.00mil 65.00mil 35.00mil "" "3" "edge2"] + Pin[0.0000 300.00mil 60.00mil 20.00mil 65.00mil 35.00mil "" "4" "edge2"] + Pin[0.0000 400.00mil 60.00mil 20.00mil 65.00mil 35.00mil "" "5" "edge2"] + Pin[0.0000 500.00mil 60.00mil 20.00mil 65.00mil 35.00mil "" "6" "edge2"] + Pin[0.0000 600.00mil 60.00mil 20.00mil 65.00mil 35.00mil "" "7" "edge2"] + ) -- 2.43.0