Added footprints for 2u key with cherry aligner

- footprints for PCB
- footprints for aligners
This commit is contained in:
Dave 2020-04-08 02:05:17 -05:00
parent 787e49e1d9
commit b8fae61ba8
3 changed files with 156 additions and 0 deletions

View File

@ -0,0 +1,50 @@
(module Futaba_2u_Cherry_aligner (layer F.Cu) (tedit 5E8CDB68)
(fp_text reference REF** (at 0 0.5) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Futaba_2u_Cherry_aligner (at 0 -0.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -8.6106 -5.6896) (end -8.6106 -1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start -15.2654 -5.6896) (end -8.6106 -5.6896) (layer Edge.Cuts) (width 0.12))
(fp_line (start -15.2654 -2.286) (end -15.2654 -5.6896) (layer Edge.Cuts) (width 0.12))
(fp_line (start -16.129 -2.286) (end -15.2654 -2.286) (layer Edge.Cuts) (width 0.12))
(fp_line (start -16.129 0.508) (end -16.129 -2.286) (layer Edge.Cuts) (width 0.12))
(fp_line (start -15.2654 0.508) (end -16.129 0.508) (layer Edge.Cuts) (width 0.12))
(fp_line (start -15.2654 6.604) (end -15.2654 0.508) (layer Edge.Cuts) (width 0.12))
(fp_line (start -13.462 6.604) (end -15.2654 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start -13.462 7.7724) (end -13.462 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start -10.414 7.7724) (end -13.462 7.7724) (layer Edge.Cuts) (width 0.12))
(fp_line (start -10.414 6.604) (end -10.414 7.7724) (layer Edge.Cuts) (width 0.12))
(fp_line (start -8.6106 6.604) (end -10.414 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start -8.6106 1.397) (end -8.6106 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start 8.6106 6.604) (end 8.6106 1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start 10.414 6.604) (end 8.6106 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start 10.414 7.7724) (end 10.414 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start 13.462 7.7724) (end 10.414 7.7724) (layer Edge.Cuts) (width 0.12))
(fp_line (start 8.6106 -1.397) (end 8.6106 -5.6896) (layer Edge.Cuts) (width 0.12))
(fp_line (start 8.6106 -5.6896) (end 15.2654 -5.6896) (layer Edge.Cuts) (width 0.12))
(fp_line (start 13.462 6.604) (end 13.462 7.7724) (layer Edge.Cuts) (width 0.12))
(fp_line (start 15.2654 6.604) (end 13.462 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start 15.2654 0.508) (end 15.2654 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start 16.129 0.508) (end 15.2654 0.508) (layer Edge.Cuts) (width 0.12))
(fp_line (start 16.129 -2.286) (end 16.129 0.508) (layer Edge.Cuts) (width 0.12))
(fp_line (start 15.2654 -2.286) (end 16.129 -2.286) (layer Edge.Cuts) (width 0.12))
(fp_line (start 15.2654 -5.6896) (end 15.2654 -2.286) (layer Edge.Cuts) (width 0.12))
(fp_text user MX_space_aligner (at -0.6096 7.9248) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user SW** (at -5.334 -7.874) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -8.6106 1.397) (end -7.6962 1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start -8.6106 -1.397) (end -7.6962 -1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start 7.6962 -1.397) (end 8.6106 -1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start 7.6962 1.397) (end 8.6106 1.397) (layer Edge.Cuts) (width 0.12))
(fp_arc (start 0 0) (end 7.697216 -1.397) (angle -159.4) (layer Edge.Cuts) (width 0.12))
(fp_arc (start 0 0) (end -7.697216 1.397) (angle -159.4) (layer Edge.Cuts) (width 0.12))
(pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask))
)

View File

@ -0,0 +1,56 @@
(module Futaba_space_Cherry_aligner (layer F.Cu) (tedit 5E8CDC7A)
(fp_text reference SW** (at -5.334 -7.874) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MX_space_aligner (at -0.6096 7.9248) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -63.3476 -5.6896) (end -63.3476 -1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start -70.0024 -5.6896) (end -63.3476 -5.6896) (layer Edge.Cuts) (width 0.12))
(fp_line (start -70.0024 -2.286) (end -70.0024 -5.6896) (layer Edge.Cuts) (width 0.12))
(fp_line (start -70.866 -2.286) (end -70.0024 -2.286) (layer Edge.Cuts) (width 0.12))
(fp_line (start -70.866 0.508) (end -70.866 -2.286) (layer Edge.Cuts) (width 0.12))
(fp_line (start -70.0024 0.508) (end -70.866 0.508) (layer Edge.Cuts) (width 0.12))
(fp_line (start -70.0024 6.604) (end -70.0024 0.508) (layer Edge.Cuts) (width 0.12))
(fp_line (start -68.199 6.604) (end -70.0024 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start -68.199 7.7724) (end -68.199 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start -65.151 7.7724) (end -68.199 7.7724) (layer Edge.Cuts) (width 0.12))
(fp_line (start -65.151 6.604) (end -65.151 7.7724) (layer Edge.Cuts) (width 0.12))
(fp_line (start -63.3476 6.604) (end -65.151 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start -63.3476 1.397) (end -63.3476 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start 63.3476 6.604) (end 63.3476 1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start 65.151 6.604) (end 63.3476 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start 65.151 7.7724) (end 65.151 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start 68.199 7.7724) (end 65.151 7.7724) (layer Edge.Cuts) (width 0.12))
(fp_line (start 68.199 6.604) (end 68.199 7.7724) (layer Edge.Cuts) (width 0.12))
(fp_line (start 70.0024 6.604) (end 68.199 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start 70.0024 0.508) (end 70.0024 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start 70.866 0.508) (end 70.0024 0.508) (layer Edge.Cuts) (width 0.12))
(fp_line (start 70.866 -2.286) (end 70.866 0.508) (layer Edge.Cuts) (width 0.12))
(fp_line (start 70.0024 -2.286) (end 70.866 -2.286) (layer Edge.Cuts) (width 0.12))
(fp_line (start 70.0024 -5.6896) (end 70.0024 -2.286) (layer Edge.Cuts) (width 0.12))
(fp_line (start 63.3476 -5.6896) (end 70.0024 -5.6896) (layer Edge.Cuts) (width 0.12))
(fp_line (start 63.3476 -1.397) (end 63.3476 -5.6896) (layer Edge.Cuts) (width 0.12))
(fp_arc (start 0 0) (end -7.697216 1.397) (angle -159.4) (layer Edge.Cuts) (width 0.12))
(fp_arc (start 0 0) (end 7.697216 -1.397) (angle -159.4) (layer Edge.Cuts) (width 0.12))
(fp_line (start 7.6962 1.397) (end 63.3476 1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start 7.6962 -1.397) (end 63.3476 -1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start -63.3476 -1.397) (end -7.6962 -1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start -63.3476 1.397) (end -7.6962 1.397) (layer Edge.Cuts) (width 0.12))
(fp_text user REF** (at 0 0.5) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user Futaba_2u_Cherry_aligner (at 0 -0.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user SW** (at -5.334 -7.874) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user MX_space_aligner (at -0.6096 7.9248) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad "" np_thru_hole circle (at 6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -6.985 6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask))
)

View File

@ -0,0 +1,50 @@
(module MX_2u_aligner (layer F.Cu) (tedit 5E8CCCF3)
(fp_text reference REF** (at 0 0.5) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MX_2u_aligner (at 0 -0.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -1.397) (end -6.985 -6.985) (layer Edge.Cuts) (width 0.12))
(fp_line (start -8.6106 -5.6896) (end -8.6106 -1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start -15.2654 -5.6896) (end -8.6106 -5.6896) (layer Edge.Cuts) (width 0.12))
(fp_line (start -15.2654 -2.286) (end -15.2654 -5.6896) (layer Edge.Cuts) (width 0.12))
(fp_line (start -16.129 -2.286) (end -15.2654 -2.286) (layer Edge.Cuts) (width 0.12))
(fp_line (start -16.129 0.508) (end -16.129 -2.286) (layer Edge.Cuts) (width 0.12))
(fp_line (start -15.2654 0.508) (end -16.129 0.508) (layer Edge.Cuts) (width 0.12))
(fp_line (start -15.2654 6.604) (end -15.2654 0.508) (layer Edge.Cuts) (width 0.12))
(fp_line (start -13.462 6.604) (end -15.2654 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start -13.462 7.7724) (end -13.462 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start -10.414 7.7724) (end -13.462 7.7724) (layer Edge.Cuts) (width 0.12))
(fp_line (start -10.414 6.604) (end -10.414 7.7724) (layer Edge.Cuts) (width 0.12))
(fp_line (start -8.6106 6.604) (end -10.414 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start -8.6106 1.397) (end -8.6106 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 6.985) (end -6.985 1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 1.397) (end 6.985 6.985) (layer Edge.Cuts) (width 0.12))
(fp_line (start 8.6106 6.604) (end 8.6106 1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start 10.414 6.604) (end 8.6106 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start 10.414 7.7724) (end 10.414 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start 13.462 7.7724) (end 10.414 7.7724) (layer Edge.Cuts) (width 0.12))
(fp_line (start 8.6106 -1.397) (end 8.6106 -5.6896) (layer Edge.Cuts) (width 0.12))
(fp_line (start 8.6106 -5.6896) (end 15.2654 -5.6896) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 -6.985) (end 6.985 -1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start 13.462 6.604) (end 13.462 7.7724) (layer Edge.Cuts) (width 0.12))
(fp_line (start 15.2654 6.604) (end 13.462 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start 15.2654 0.508) (end 15.2654 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start 16.129 0.508) (end 15.2654 0.508) (layer Edge.Cuts) (width 0.12))
(fp_line (start 16.129 -2.286) (end 16.129 0.508) (layer Edge.Cuts) (width 0.12))
(fp_line (start 15.2654 -2.286) (end 16.129 -2.286) (layer Edge.Cuts) (width 0.12))
(fp_line (start 15.2654 -5.6896) (end 15.2654 -2.286) (layer Edge.Cuts) (width 0.12))
(fp_text user MX_space_aligner (at -0.6096 7.9248) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user SW** (at -5.334 -7.874) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -8.6106 1.397) (end -6.985 1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start -8.6106 -1.397) (end -6.985 -1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 -1.397) (end 8.6106 -1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 1.397) (end 8.6106 1.397) (layer Edge.Cuts) (width 0.12))
)