This repository has been archived by the owner on Oct 2, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 711
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add Adafruit_Feather footprints (#1657)
* Add Adafruit_Feather footprints One version with mounting holes, one version without. * Rotate footprint This puts the USB connector up, as a sort of pin 1 marker and updates the pin numbering accordingly. This commit also makes some layout changes, I suspect I have used the nightly build for the original footprint, which I suspect uses more quotes. * Update documention URL I found a better source with more detailed info. * Fix courtyard clearance * Add pin 1 marking * Fix silkscreen clearance * Fix silkscreen line width
- Loading branch information
1 parent
a75a4ea
commit 474f32a
Showing
2 changed files
with
150 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,73 @@ | ||
(module Adafruit_Feather (layer F.Cu) (tedit 5F71FFF3) | ||
(descr "Common footprint for the Adafruit Feather series of boards, https://learn.adafruit.com/adafruit-feather/feather-specification") | ||
(tags "Adafruit Feather") | ||
(fp_text reference REF** (at 10.16 -7.62) (layer F.SilkS) | ||
(effects (font (size 1 1) (thickness 0.15))) | ||
) | ||
(fp_text value Adafruit_Feather (at 10.16 45.72 180) (layer F.Fab) | ||
(effects (font (size 1 1) (thickness 0.15))) | ||
) | ||
(fp_line (start 19.05 -6.6) (end 1.27 -6.6) (layer F.CrtYd) (width 0.05)) | ||
(fp_line (start 21.59 41.91) (end 21.59 -3.81) (layer F.Fab) (width 0.1)) | ||
(fp_line (start 1.27 44.45) (end 19.05 44.45) (layer F.Fab) (width 0.1)) | ||
(fp_line (start -1.27 -3.81) (end -1.27 41.91) (layer F.Fab) (width 0.1)) | ||
(fp_line (start 19.05 -6.35) (end 1.27 -6.35) (layer F.Fab) (width 0.1)) | ||
(fp_line (start -1.38 -3.81) (end -1.38 41.91) (layer F.SilkS) (width 0.12)) | ||
(fp_line (start 21.7 -3.81) (end 21.7 41.91) (layer F.SilkS) (width 0.12)) | ||
(fp_line (start 19.05 44.56) (end 1.27 44.56) (layer F.SilkS) (width 0.12)) | ||
(fp_line (start 19.05 -6.46) (end 1.27 -6.46) (layer F.SilkS) (width 0.12)) | ||
(fp_line (start -1.52 41.91) (end -1.52 -3.81) (layer F.CrtYd) (width 0.05)) | ||
(fp_line (start 19.05 44.7) (end 1.27 44.7) (layer F.CrtYd) (width 0.05)) | ||
(fp_line (start 21.84 41.91) (end 21.84 -3.81) (layer F.CrtYd) (width 0.05)) | ||
(fp_line (start -1.7 1) (end -1.7 -1) (layer F.SilkS) (width 0.12)) | ||
(fp_line (start -1.27 -0.889) (end -0.381 0) (layer F.Fab) (width 0.1)) | ||
(fp_line (start -0.381 0) (end -1.27 0.889) (layer F.Fab) (width 0.1)) | ||
(fp_arc (start 19.05 -3.81) (end 21.84 -3.81) (angle -90) (layer F.CrtYd) (width 0.05)) | ||
(fp_arc (start 1.27 -3.81) (end 1.27 -6.6) (angle -90) (layer F.CrtYd) (width 0.05)) | ||
(fp_arc (start 19.05 41.91) (end 21.59 41.91) (angle 90) (layer F.Fab) (width 0.1)) | ||
(fp_arc (start 1.27 41.91) (end -1.27 41.91) (angle -88.9) (layer F.Fab) (width 0.1)) | ||
(fp_arc (start 1.27 -3.81) (end -1.27 -3.81) (angle 90) (layer F.Fab) (width 0.1)) | ||
(fp_arc (start 19.05 -3.81) (end 19.05 -6.35) (angle 90) (layer F.Fab) (width 0.1)) | ||
(fp_arc (start 1.27 41.91) (end -1.38 41.91) (angle -90) (layer F.SilkS) (width 0.12)) | ||
(fp_arc (start 19.05 41.91) (end 19.05 44.56) (angle -90) (layer F.SilkS) (width 0.12)) | ||
(fp_arc (start 1.27 -3.81) (end 1.27 -6.46) (angle -90) (layer F.SilkS) (width 0.12)) | ||
(fp_arc (start 19.05 -3.81) (end 21.7 -3.81) (angle -90) (layer F.SilkS) (width 0.12)) | ||
(fp_arc (start 1.27 41.91) (end -1.52 41.91) (angle -90) (layer F.CrtYd) (width 0.05)) | ||
(fp_arc (start 19.05 41.91) (end 19.05 44.7) (angle -90) (layer F.CrtYd) (width 0.05)) | ||
(fp_text user %R (at 10.16 19.05 180) (layer F.Fab) | ||
(effects (font (size 1 1) (thickness 0.15))) | ||
) | ||
(pad 16 thru_hole circle (at 0 38.1 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 15 thru_hole circle (at 0 35.56 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 14 thru_hole circle (at 0 33.02 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 13 thru_hole circle (at 0 30.48 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 12 thru_hole circle (at 0 27.94 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 11 thru_hole circle (at 0 25.4 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 10 thru_hole circle (at 0 22.86 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 9 thru_hole circle (at 0 20.32 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 8 thru_hole circle (at 0 17.78 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 7 thru_hole circle (at 0 15.24 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 6 thru_hole circle (at 0 12.7 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 5 thru_hole circle (at 0 10.16 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 4 thru_hole circle (at 0 7.62 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 3 thru_hole circle (at 0 5.08 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 2 thru_hole circle (at 0 2.54 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 28 thru_hole circle (at 20.32 10.16 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 27 thru_hole circle (at 20.32 12.7 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 26 thru_hole circle (at 20.32 15.24 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 25 thru_hole circle (at 20.32 17.78 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 24 thru_hole circle (at 20.32 20.32 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 23 thru_hole circle (at 20.32 22.86 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 22 thru_hole circle (at 20.32 25.4 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 21 thru_hole circle (at 20.32 27.94 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 20 thru_hole circle (at 20.32 30.48 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 19 thru_hole circle (at 20.32 33.02 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 18 thru_hole circle (at 20.32 35.56 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 17 thru_hole circle (at 20.32 38.1 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(model ${KISYS3DMOD}/Module.3dshapes/Adafruit_Feather.wrl | ||
(at (xyz 0 0 0)) | ||
(scale (xyz 1 1 1)) | ||
(rotate (xyz 0 0 0)) | ||
) | ||
) |
77 changes: 77 additions & 0 deletions
77
Module.pretty/Adafruit_Feather_WithMountingHoles.kicad_mod
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,77 @@ | ||
(module Adafruit_Feather_WithMountingHoles (layer F.Cu) (tedit 5F72001D) | ||
(descr "Common footprint for the Adafruit Feather series of boards, https://www.adafruit.com/feather") | ||
(tags "Adafruit Feather") | ||
(fp_text reference REF** (at 10.16 -7.62) (layer F.SilkS) | ||
(effects (font (size 1 1) (thickness 0.15))) | ||
) | ||
(fp_text value Adafruit_Feather_WithMountingHoles (at 10.16 45.72 180) (layer F.Fab) | ||
(effects (font (size 1 1) (thickness 0.15))) | ||
) | ||
(fp_line (start -0.381 0) (end -1.27 0.889) (layer F.Fab) (width 0.1)) | ||
(fp_line (start -1.27 -0.889) (end -0.381 0) (layer F.Fab) (width 0.1)) | ||
(fp_line (start -1.7 1) (end -1.7 -1) (layer F.SilkS) (width 0.12)) | ||
(fp_line (start 19.05 -6.6) (end 1.27 -6.6) (layer F.CrtYd) (width 0.05)) | ||
(fp_line (start 21.59 41.91) (end 21.59 -3.81) (layer F.Fab) (width 0.1)) | ||
(fp_line (start 1.27 44.45) (end 19.05 44.45) (layer F.Fab) (width 0.1)) | ||
(fp_line (start -1.27 -3.81) (end -1.27 41.91) (layer F.Fab) (width 0.1)) | ||
(fp_line (start 19.05 -6.35) (end 1.27 -6.35) (layer F.Fab) (width 0.1)) | ||
(fp_line (start -1.38 -3.81) (end -1.38 41.91) (layer F.SilkS) (width 0.12)) | ||
(fp_line (start 21.7 -3.81) (end 21.7 41.91) (layer F.SilkS) (width 0.12)) | ||
(fp_line (start 19.05 44.56) (end 1.27 44.56) (layer F.SilkS) (width 0.12)) | ||
(fp_line (start 19.05 -6.46) (end 1.27 -6.46) (layer F.SilkS) (width 0.12)) | ||
(fp_line (start -1.52 41.91) (end -1.52 -3.81) (layer F.CrtYd) (width 0.05)) | ||
(fp_line (start 19.05 44.7) (end 1.27 44.7) (layer F.CrtYd) (width 0.05)) | ||
(fp_line (start 21.84 41.91) (end 21.84 -3.81) (layer F.CrtYd) (width 0.05)) | ||
(fp_arc (start 19.05 -3.81) (end 21.84 -3.81) (angle -90) (layer F.CrtYd) (width 0.05)) | ||
(fp_arc (start 1.27 -3.81) (end 1.27 -6.6) (angle -90) (layer F.CrtYd) (width 0.05)) | ||
(fp_arc (start 19.05 41.91) (end 21.59 41.91) (angle 90) (layer F.Fab) (width 0.1)) | ||
(fp_arc (start 1.27 41.91) (end -1.27 41.91) (angle -88.9) (layer F.Fab) (width 0.1)) | ||
(fp_arc (start 1.27 -3.81) (end -1.27 -3.81) (angle 90) (layer F.Fab) (width 0.1)) | ||
(fp_arc (start 19.05 -3.81) (end 19.05 -6.35) (angle 90) (layer F.Fab) (width 0.1)) | ||
(fp_arc (start 1.27 41.91) (end -1.38 41.91) (angle -90) (layer F.SilkS) (width 0.12)) | ||
(fp_arc (start 19.05 41.91) (end 19.05 44.56) (angle -90) (layer F.SilkS) (width 0.12)) | ||
(fp_arc (start 1.27 -3.81) (end 1.27 -6.46) (angle -90) (layer F.SilkS) (width 0.12)) | ||
(fp_arc (start 19.05 -3.81) (end 21.7 -3.81) (angle -90) (layer F.SilkS) (width 0.12)) | ||
(fp_arc (start 1.27 41.91) (end -1.52 41.91) (angle -90) (layer F.CrtYd) (width 0.05)) | ||
(fp_arc (start 19.05 41.91) (end 19.05 44.7) (angle -90) (layer F.CrtYd) (width 0.05)) | ||
(fp_text user %R (at 10.16 19.05 180) (layer F.Fab) | ||
(effects (font (size 1 1) (thickness 0.15))) | ||
) | ||
(pad 16 thru_hole circle (at 0 38.1 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 15 thru_hole circle (at 0 35.56 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 14 thru_hole circle (at 0 33.02 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 13 thru_hole circle (at 0 30.48 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 12 thru_hole circle (at 0 27.94 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 11 thru_hole circle (at 0 25.4 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 10 thru_hole circle (at 0 22.86 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 9 thru_hole circle (at 0 20.32 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 8 thru_hole circle (at 0 17.78 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 7 thru_hole circle (at 0 15.24 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 6 thru_hole circle (at 0 12.7 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 5 thru_hole circle (at 0 10.16 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 4 thru_hole circle (at 0 7.62 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 3 thru_hole circle (at 0 5.08 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 2 thru_hole circle (at 0 2.54 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 28 thru_hole circle (at 20.32 10.16 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 27 thru_hole circle (at 20.32 12.7 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 26 thru_hole circle (at 20.32 15.24 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 25 thru_hole circle (at 20.32 17.78 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 24 thru_hole circle (at 20.32 20.32 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 23 thru_hole circle (at 20.32 22.86 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 22 thru_hole circle (at 20.32 25.4 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 21 thru_hole circle (at 20.32 27.94 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 20 thru_hole circle (at 20.32 30.48 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 19 thru_hole circle (at 20.32 33.02 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 18 thru_hole circle (at 20.32 35.56 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad 17 thru_hole circle (at 20.32 38.1 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at 19.05 -3.81 270) (size 3.556 3.556) (drill 2.54) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at 19.05 41.91 270) (size 3.556 3.556) (drill 2.54) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at 1.27 -3.81 270) (size 3.556 3.556) (drill 2.54) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at 1.27 41.91 270) (size 3.556 3.556) (drill 2.54) (layers *.Cu *.Mask)) | ||
(model ${KISYS3DMOD}/Module.3dshapes/Adafruit_Feather.wrl | ||
(at (xyz 0 0 0)) | ||
(scale (xyz 1 1 1)) | ||
(rotate (xyz 0 0 0)) | ||
) | ||
) |