Add multiple kicad footprints

- mounting posts (for futaba)
- aligner tool
- bending guide
This commit is contained in:
Dave 2021-05-19 13:34:34 -05:00
parent 23dd38b488
commit 4b18af964a
9 changed files with 432 additions and 0 deletions

View File

@ -0,0 +1,13 @@
(module Futaba-MD-4PCS-aligner_tool (layer F.Cu) (tedit 5FF914FC)
(fp_text reference REF** (at -3.937 -8.3058) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MD-4PCS-aligner (at 0.1524 8.9408) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -7.8232 0) (end -9.525 0) (layer Edge.Cuts) (width 0.1016))
(fp_line (start 7.8232 0) (end 9.525 0) (layer Edge.Cuts) (width 0.1016))
(fp_arc (start 0 0) (end 7.8232 0) (angle -180) (layer Edge.Cuts) (width 0.1016))
(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,11 @@
(module Key_MX_Aligner_tool (layer F.Cu) (tedit 5FF919FD)
(fp_text reference REF** (at -5.0292 -7.7724) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Key_MX_Aligner (at 0 7.9756) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.8834) (end -6.985 7.0866) (layer Edge.Cuts) (width 0.1016))
(fp_line (start 6.985 7.0866) (end 6.985 -6.8834) (layer Edge.Cuts) (width 0.1016))
(fp_line (start -6.985 -6.8834) (end 6.985 -6.8834) (layer Edge.Cuts) (width 0.1016))
)

View File

@ -0,0 +1,121 @@
(module SW_DIP_SPSTx08_oriented_backward (layer F.Cu) (tedit 601864AC)
(descr "8x-dip-switch SPST CTS_Series194-8MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf)")
(tags "DIP Switch SPST Piano 7.62mm 300mil")
(fp_text reference REF** (at 3.81 -3.42) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SW_DIP_SPSTx08_Piano_CTS_Series194-8MSTN_W7.62mm_P2.54mm (at 3.81 21.2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.08 -2.36) (end 8.7 -2.36) (layer F.Fab) (width 0.1))
(fp_line (start 8.7 -2.36) (end 8.7 20.14) (layer F.Fab) (width 0.1))
(fp_line (start 8.7 20.14) (end -1.08 20.14) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 20.14) (end -1.08 -1.36) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 -1.36) (end -0.08 -2.36) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 -0.76) (end -1.08 0.76) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 0.76) (end -2.22 0.76) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 0.76) (end -2.22 -0.76) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 -0.76) (end -1.08 -0.76) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 1.78) (end -1.08 3.3) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 3.3) (end -2.22 3.3) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 3.3) (end -2.22 1.78) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 1.78) (end -1.08 1.78) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 4.32) (end -1.08 5.84) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 5.84) (end -2.22 5.84) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 5.84) (end -2.22 4.32) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 4.32) (end -1.08 4.32) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 6.86) (end -1.08 8.38) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 8.38) (end -2.22 8.38) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 8.38) (end -2.22 6.86) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 6.86) (end -1.08 6.86) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 9.4) (end -1.08 10.92) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 10.92) (end -2.22 10.92) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 10.92) (end -2.22 9.4) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 9.4) (end -1.08 9.4) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 11.94) (end -1.08 13.46) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 13.46) (end -2.22 13.46) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 13.46) (end -2.22 11.94) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 11.94) (end -1.08 11.94) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 14.48) (end -1.08 16) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 16) (end -2.22 16) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 16) (end -2.22 14.48) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 14.48) (end -1.08 14.48) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 17.02) (end -1.08 18.54) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 18.54) (end -2.22 18.54) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 18.54) (end -2.22 17.02) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 17.02) (end -1.08 17.02) (layer F.Fab) (width 0.1))
(fp_line (start -1.14 -2.42) (end 8.76 -2.42) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 20.201) (end 8.76 20.201) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 -2.42) (end -1.14 20.201) (layer F.SilkS) (width 0.12))
(fp_line (start 8.76 -2.42) (end 8.76 20.201) (layer F.SilkS) (width 0.12))
(fp_line (start -1.38 -2.66) (end 0.004 -2.66) (layer F.SilkS) (width 0.12))
(fp_line (start -1.38 -2.66) (end -1.38 -1.277) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 -0.82) (end -1.14 -0.82) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 0.82) (end -1.14 0.82) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 -0.82) (end -2.34 0.82) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 -0.82) (end -1.14 0.82) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 1.72) (end -1.14 1.72) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 3.361) (end -1.14 3.361) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 1.72) (end -2.34 3.361) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 1.72) (end -1.14 3.361) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 4.261) (end -1.14 4.261) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 5.9) (end -1.14 5.9) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 4.261) (end -2.34 5.9) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 4.261) (end -1.14 5.9) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 6.801) (end -1.14 6.801) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 8.441) (end -1.14 8.441) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 6.801) (end -2.34 8.441) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 6.801) (end -1.14 8.441) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 9.34) (end -1.14 9.34) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 10.98) (end -1.14 10.98) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 9.34) (end -2.34 10.98) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 9.34) (end -1.14 10.98) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 11.88) (end -1.14 11.88) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 13.52) (end -1.14 13.52) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 11.88) (end -2.34 13.52) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 11.88) (end -1.14 13.52) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 14.42) (end -1.14 14.42) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 16.06) (end -1.14 16.06) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 14.42) (end -2.34 16.06) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 14.42) (end -1.14 16.06) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 16.96) (end -1.14 16.96) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 18.6) (end -1.14 18.6) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 16.96) (end -2.34 18.6) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 16.96) (end -1.14 18.6) (layer F.SilkS) (width 0.12))
(fp_line (start -2.5 -2.7) (end -2.5 20.5) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.5 20.5) (end 8.95 20.5) (layer F.CrtYd) (width 0.05))
(fp_line (start 8.95 20.5) (end 8.95 -2.7) (layer F.CrtYd) (width 0.05))
(fp_line (start 8.95 -2.7) (end -2.5 -2.7) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 6.35 8.89) (layer F.Fab)
(effects (font (size 0.8 0.8) (thickness 0.12)))
)
(pad 5 thru_hole oval (at 5.08 10.16 180) (size 6.679999 1.6) (drill 0.8 (offset 2.54 0)) (layers *.Cu *.Mask))
(pad 7 thru_hole oval (at 5.08 15.24 180) (size 6.679999 1.6) (drill 0.8 (offset 2.54 0)) (layers *.Cu *.Mask))
(pad 4 thru_hole oval (at 5.08 7.62 180) (size 6.679999 1.6) (drill 0.8 (offset 2.54 0)) (layers *.Cu *.Mask))
(pad 8 thru_hole oval (at 5.08 17.78 180) (size 6.679999 1.6) (drill 0.8 (offset 2.54 0)) (layers *.Cu *.Mask))
(pad 6 thru_hole oval (at 5.08 12.7 180) (size 6.679999 1.6) (drill 0.8 (offset 2.54 0)) (layers *.Cu *.Mask))
(pad 3 thru_hole oval (at 5.08 5.08 180) (size 6.679999 1.6) (drill 0.8 (offset 2.54 0)) (layers *.Cu *.Mask))
(pad 3 thru_hole oval (at 5.08 2.54 180) (size 6.679999 1.6) (drill 0.8 (offset 2.54 0)) (layers *.Cu *.Mask))
(pad 1 thru_hole oval (at 5.08 0 180) (size 6.679999 1.6) (drill 0.8 (offset 2.54 0)) (layers *.Cu *.Mask))
(pad 16 thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 8 thru_hole oval (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 15 thru_hole oval (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 7 thru_hole oval (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 14 thru_hole oval (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 6 thru_hole oval (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 13 thru_hole oval (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 5 thru_hole oval (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 12 thru_hole oval (at 7.62 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 11 thru_hole oval (at 7.62 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 10 thru_hole oval (at 7.62 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 9 thru_hole oval (at 7.62 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Button_Switch_THT.3dshapes/SW_DIP_SPSTx08_Piano_CTS_Series194-8MSTN_W7.62mm_P2.54mm.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 90))
)
)

View File

@ -0,0 +1,121 @@
(module SW_DIP_SPSTx08_oriented_forward (layer F.Cu) (tedit 601863B6)
(descr "8x-dip-switch SPST CTS_Series194-8MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf)")
(tags "DIP Switch SPST Piano 7.62mm 300mil")
(fp_text reference REF** (at 3.81 -3.42) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SW_DIP_SPSTx08_Piano_CTS_Series194-8MSTN_W7.62mm_P2.54mm (at 3.81 21.2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 8.95 -2.7) (end -2.5 -2.7) (layer F.CrtYd) (width 0.05))
(fp_line (start 8.95 20.5) (end 8.95 -2.7) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.5 20.5) (end 8.95 20.5) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.5 -2.7) (end -2.5 20.5) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.14 16.96) (end -1.14 18.6) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 16.96) (end -2.34 18.6) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 18.6) (end -1.14 18.6) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 16.96) (end -1.14 16.96) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 14.42) (end -1.14 16.06) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 14.42) (end -2.34 16.06) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 16.06) (end -1.14 16.06) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 14.42) (end -1.14 14.42) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 11.88) (end -1.14 13.52) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 11.88) (end -2.34 13.52) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 13.52) (end -1.14 13.52) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 11.88) (end -1.14 11.88) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 9.34) (end -1.14 10.98) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 9.34) (end -2.34 10.98) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 10.98) (end -1.14 10.98) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 9.34) (end -1.14 9.34) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 6.801) (end -1.14 8.441) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 6.801) (end -2.34 8.441) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 8.441) (end -1.14 8.441) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 6.801) (end -1.14 6.801) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 4.261) (end -1.14 5.9) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 4.261) (end -2.34 5.9) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 5.9) (end -1.14 5.9) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 4.261) (end -1.14 4.261) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 1.72) (end -1.14 3.361) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 1.72) (end -2.34 3.361) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 3.361) (end -1.14 3.361) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 1.72) (end -1.14 1.72) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 -0.82) (end -1.14 0.82) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 -0.82) (end -2.34 0.82) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 0.82) (end -1.14 0.82) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 -0.82) (end -1.14 -0.82) (layer F.SilkS) (width 0.12))
(fp_line (start -1.38 -2.66) (end -1.38 -1.277) (layer F.SilkS) (width 0.12))
(fp_line (start -1.38 -2.66) (end 0.004 -2.66) (layer F.SilkS) (width 0.12))
(fp_line (start 8.76 -2.42) (end 8.76 20.201) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 -2.42) (end -1.14 20.201) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 20.201) (end 8.76 20.201) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 -2.42) (end 8.76 -2.42) (layer F.SilkS) (width 0.12))
(fp_line (start -2.22 17.02) (end -1.08 17.02) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 18.54) (end -2.22 17.02) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 18.54) (end -2.22 18.54) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 17.02) (end -1.08 18.54) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 14.48) (end -1.08 14.48) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 16) (end -2.22 14.48) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 16) (end -2.22 16) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 14.48) (end -1.08 16) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 11.94) (end -1.08 11.94) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 13.46) (end -2.22 11.94) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 13.46) (end -2.22 13.46) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 11.94) (end -1.08 13.46) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 9.4) (end -1.08 9.4) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 10.92) (end -2.22 9.4) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 10.92) (end -2.22 10.92) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 9.4) (end -1.08 10.92) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 6.86) (end -1.08 6.86) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 8.38) (end -2.22 6.86) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 8.38) (end -2.22 8.38) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 6.86) (end -1.08 8.38) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 4.32) (end -1.08 4.32) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 5.84) (end -2.22 4.32) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 5.84) (end -2.22 5.84) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 4.32) (end -1.08 5.84) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 1.78) (end -1.08 1.78) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 3.3) (end -2.22 1.78) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 3.3) (end -2.22 3.3) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 1.78) (end -1.08 3.3) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 -0.76) (end -1.08 -0.76) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 0.76) (end -2.22 -0.76) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 0.76) (end -2.22 0.76) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 -0.76) (end -1.08 0.76) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 -1.36) (end -0.08 -2.36) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 20.14) (end -1.08 -1.36) (layer F.Fab) (width 0.1))
(fp_line (start 8.7 20.14) (end -1.08 20.14) (layer F.Fab) (width 0.1))
(fp_line (start 8.7 -2.36) (end 8.7 20.14) (layer F.Fab) (width 0.1))
(fp_line (start -0.08 -2.36) (end 8.7 -2.36) (layer F.Fab) (width 0.1))
(fp_text user %R (at 3.81 8.89) (layer F.Fab)
(effects (font (size 0.8 0.8) (thickness 0.12)))
)
(pad 12 thru_hole oval (at 2.54 10.16) (size 6.68 1.6) (drill 0.8 (offset 2.54 0)) (layers *.Cu *.Mask))
(pad 10 thru_hole oval (at 2.54 15.24) (size 6.68 1.6) (drill 0.8 (offset 2.54 0)) (layers *.Cu *.Mask))
(pad 13 thru_hole oval (at 2.54 7.62) (size 6.68 1.6) (drill 0.8 (offset 2.54 0)) (layers *.Cu *.Mask))
(pad 9 thru_hole oval (at 2.54 17.78) (size 6.68 1.6) (drill 0.8 (offset 2.54 0)) (layers *.Cu *.Mask))
(pad 11 thru_hole oval (at 2.54 12.7) (size 6.68 1.6) (drill 0.8 (offset 2.54 0)) (layers *.Cu *.Mask))
(pad 14 thru_hole oval (at 2.54 5.08) (size 6.68 1.6) (drill 0.8 (offset 2.54 0)) (layers *.Cu *.Mask))
(pad 15 thru_hole oval (at 2.54 2.54) (size 6.68 1.6) (drill 0.8 (offset 2.54 0)) (layers *.Cu *.Mask))
(pad 16 thru_hole oval (at 2.54 0) (size 6.68 1.6) (drill 0.8 (offset 2.54 0)) (layers *.Cu *.Mask))
(pad 16 thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 8 thru_hole oval (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 15 thru_hole oval (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 7 thru_hole oval (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 14 thru_hole oval (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 6 thru_hole oval (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 13 thru_hole oval (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 5 thru_hole oval (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 12 thru_hole oval (at 7.62 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 11 thru_hole oval (at 7.62 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 10 thru_hole oval (at 7.62 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 9 thru_hole oval (at 7.62 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Button_Switch_THT.3dshapes/SW_DIP_SPSTx08_Piano_CTS_Series194-8MSTN_W7.62mm_P2.54mm.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 90))
)
)

View File

@ -0,0 +1,11 @@
(module bend-guide-8u (layer F.Cu) (tedit 5FFF769C)
(descr "Guide for bending 8u spacebar stabilizer wire")
(fp_text reference REF** (at -0.254 -3.818) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value bend-guide-8u (at -0.254 -4.818) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_arc (start 0 0) (end 0 -0.8128) (angle 180) (layer Edge.Cuts) (width 0.1016))
(pad "" np_thru_hole circle (at 133.49224 0) (size 2.0828 2.0828) (drill 2.0828) (layers *.Cu *.Mask))
)

View File

@ -0,0 +1,72 @@
(module diode-combined_copy (layer F.Cu) (tedit 5F23BF4D)
(descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
(tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm")
(attr smd)
(fp_text reference REF** (at 1.3462 3.9742) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text value D_DO-35_SOD27_P7.62mm_Horizontal (at -2.921 -16.4474) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_poly (pts (xy -1.2192 -0.0762) (xy -3.048 -0.0762) (xy -3.048 0.0762) (xy -1.2192 0.0762)) (layer F.Cu) (width 0.1))
(fp_poly (pts (xy 4.1656 0.5334) (xy 4.0132 0.5334) (xy 4.0132 0.9906) (xy 1.2192 0.9906)
(xy 1.2192 1.143) (xy 4.1656 1.143)) (layer F.Cu) (width 0.1))
(fp_line (start 5.114 1.25) (end -4.606 1.25) (layer B.CrtYd) (width 0.05))
(fp_line (start 5.114 -1.25) (end 5.114 1.25) (layer B.CrtYd) (width 0.05))
(fp_line (start -4.606 -1.25) (end 5.114 -1.25) (layer B.CrtYd) (width 0.05))
(fp_line (start -4.606 1.25) (end -4.606 -1.25) (layer B.CrtYd) (width 0.05))
(fp_line (start -1.266 1.12) (end -1.266 -1.12) (layer B.SilkS) (width 0.12))
(fp_line (start -1.026 1.12) (end -1.026 -1.12) (layer B.SilkS) (width 0.12))
(fp_line (start -1.146 1.12) (end -1.146 -1.12) (layer B.SilkS) (width 0.12))
(fp_line (start 3.024 0) (end 2.374 0) (layer B.SilkS) (width 0.12))
(fp_line (start -2.516 0) (end -1.866 0) (layer B.SilkS) (width 0.12))
(fp_line (start 2.374 1.12) (end -1.866 1.12) (layer B.SilkS) (width 0.12))
(fp_line (start 2.374 -1.12) (end 2.374 1.12) (layer B.SilkS) (width 0.12))
(fp_line (start -1.866 -1.12) (end 2.374 -1.12) (layer B.SilkS) (width 0.12))
(fp_line (start -1.866 1.12) (end -1.866 -1.12) (layer B.SilkS) (width 0.12))
(fp_line (start -1.246 1) (end -1.246 -1) (layer B.Fab) (width 0.1))
(fp_line (start -1.046 1) (end -1.046 -1) (layer B.Fab) (width 0.1))
(fp_line (start -1.146 1) (end -1.146 -1) (layer B.Fab) (width 0.1))
(fp_line (start 4.064 0) (end 2.254 0) (layer B.Fab) (width 0.1))
(fp_line (start -3.556 0) (end -1.746 0) (layer B.Fab) (width 0.1))
(fp_line (start 2.254 1) (end -1.746 1) (layer B.Fab) (width 0.1))
(fp_line (start 2.254 -1) (end 2.254 1) (layer B.Fab) (width 0.1))
(fp_line (start -1.746 -1) (end 2.254 -1) (layer B.Fab) (width 0.1))
(fp_line (start -1.746 1) (end -1.746 -1) (layer B.Fab) (width 0.1))
(fp_line (start 0.15 0.45) (end 0.4 0.45) (layer F.Fab) (width 0.1))
(fp_line (start 0.15 0.25) (end -0.15 0.45) (layer F.Fab) (width 0.1))
(fp_line (start 0.15 0.65) (end 0.15 0.25) (layer F.Fab) (width 0.1))
(fp_line (start -0.15 0.45) (end 0.15 0.65) (layer F.Fab) (width 0.1))
(fp_line (start -0.15 0.45) (end -0.4 0.45) (layer F.Fab) (width 0.1))
(fp_line (start -0.15 0.65) (end -0.15 0.25) (layer F.Fab) (width 0.1))
(fp_line (start -0.76 -1.58) (end -0.76 -0.65) (layer F.SilkS) (width 0.12))
(fp_line (start -0.76 1.58) (end -0.76 0.65) (layer F.SilkS) (width 0.12))
(fp_line (start -0.7 1.52) (end -0.7 -1.52) (layer F.Fab) (width 0.1))
(fp_line (start 0.7 -1.52) (end -0.7 -1.52) (layer F.Fab) (width 0.1))
(fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -0.76 1.58) (end 1.4 1.58) (layer F.SilkS) (width 0.12))
(fp_line (start 0.7 1.52) (end -0.7 1.52) (layer F.Fab) (width 0.1))
(fp_line (start 0.7 1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1))
(fp_line (start -0.76 -1.58) (end 0.7 -1.58) (layer F.SilkS) (width 0.12))
(fp_text user %R (at -1.8288 3.8862) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.12)))
)
(pad 3 smd rect (at 1 0.95 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask))
(pad "" smd rect (at 1 -0.95 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at -1 0 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask))
(pad 1 thru_hole rect (at -3.556 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 2 thru_hole oval (at 4.064 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl
(offset (xyz -3.556 0 -1.4986))
(scale (xyz 1 1 1))
(rotate (xyz 180 0 0))
)
(model ${KISYS3DMOD}/Diode_SMD.3dshapes/D_SOT-23.wrl
(offset (xyz 0 0.0762 0.0508))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 180))
)
)

View File

@ -0,0 +1,41 @@
(module futaba-post (layer F.Cu) (tedit 5F3AE48A)
(fp_text reference REF** (at 0 0.5) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value futaba-post (at 0 -0.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.032 2.0828) (end -2.0828 3.1496) (layer F.SilkS) (width 0.12))
(fp_line (start -2.0828 3.1496) (end 2.3876 3.2004) (layer F.SilkS) (width 0.12))
(fp_line (start 2.3876 3.2004) (end 2.7432 1.8288) (layer F.SilkS) (width 0.12))
(fp_line (start 2.7432 1.8288) (end -2.0828 2.032) (layer F.SilkS) (width 0.12))
(fp_arc (start 153.67036 195.79926) (end 153.67036 197.38676) (angle -180) (layer Edge.Cuts) (width 0.1016))
(fp_arc (start 163.34994 195.79926) (end 163.34994 194.21176) (angle -180) (layer Edge.Cuts) (width 0.1016))
(fp_line (start 153.67036 201.38676) (end 153.67036 197.38676) (layer F.SilkS) (width 0.08))
(fp_line (start 152.93848 198.88962) (end 153.64968 199.39254) (layer F.SilkS) (width 0.12))
(fp_line (start 153.64968 199.4027) (end 151.37384 199.4027) (layer F.SilkS) (width 0.12)))
(fp_line (start 153.64714 199.41032) (end 152.91562 199.9615) (layer F.SilkS) (width 0.12))
(fp_line (start 143.64208 199.39508) (end 144.3736 198.8439) (layer F.SilkS) (width 0.12))
(fp_line (start 143.63954 199.4027) (end 145.91538 199.4027) (layer F.SilkS) (width 0.12))
(fp_line (start 144.35074 199.91578) (end 143.63954 199.41286) (layer F.SilkS) (width 0.12))
(fp_line (start 143.51036 201.19914) (end 171.51036 201.19914) (layer Edge.Cuts) (width 0.1016))
(fp_line (start 153.67036 194.21094) (end 141.92346 194.21094) (layer Edge.Cuts) (width 0.1016))
(fp_line (start 171.51254 197.38594) (end 163.34994 197.38594) (layer Edge.Cuts) (width 0.1016))
(fp_arc (start 173.09786 202.98664) (end 173.09786 204.57414) (angle -90) (layer Edge.Cuts) (width 0.1016))
(fp_arc (start 141.92332 202.98724) (end 140.33582 202.98724) (angle -90) (layer Edge.Cuts) (width 0.1016))
(fp_line (start 141.92332 204.57474) (end 173.09786 204.57414) (layer Edge.Cuts) (width 0.1016))
(fp_line (start 171.51036 197.38676) (end 171.51036 201.19914) (layer Edge.Cuts) (width 0.1016))
(fp_line (start 153.67036 197.38676) (end 143.51036 197.38676) (layer Edge.Cuts) (width 0.1016))
(fp_line (start 143.51036 201.19914) (end 143.51036 197.38676) (layer Edge.Cuts) (width 0.1016))
(fp_circle (center 169.51036 199.38676) (end 169.51036 200.48676) (layer Edge.Cuts) (width 0.08))
(fp_line (start 173.09786 194.21176) (end 163.34994 194.21176) (layer Edge.Cuts) (width 0.1016))
(fp_line (start 174.68536 195.79926) (end 174.68536 202.98664) (layer Edge.Cuts) (width 0.1016))
(fp_line (start 140.33536 202.98664) (end 140.33536 195.79926) (layer Edge.Cuts) (width 0.1016))
(fp_arc (start 173.09786 195.79926) (end 174.68536 195.79926) (angle -90) (layer Edge.Cuts) (width 0.1016))
(fp_arc (start 141.92286 195.79926) (end 141.92286 194.21176) (angle -90) (layer Edge.Cuts) (width 0.1016))
(fp_text "File to\n1.5mm" (at 148.86178 199.43064) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15))))
)

View File

@ -0,0 +1,19 @@
(module kbd_mounting_holes_only (layer F.Cu) (tedit 5EF57261)
(descr "Through hole straight pin header, 2x20, 2.54mm pitch, double rows")
(tags "Through hole pin header THT 2x20 2.54mm double row")
(fp_text reference REF** (at 1.2954 -2.5078) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "Interface mount" (at 1.27 50.59) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(pad "" np_thru_hole circle (at 91.4924 50.4712) (size 3.175 3.175) (drill 3.175) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 91.4924 -2.8688) (size 3.175 3.175) (drill 3.175) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 1.2954 -8.8124) (size 3.175 3.175) (drill 3.175) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 1.2954 54.5606) (size 3.175 3.175) (drill 3.175) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x20_P2.54mm_Vertical.wrl
(offset (xyz 2.54 0 -1.8288))
(scale (xyz 1 1 1))
(rotate (xyz 0 180 0))
)
)

View File

@ -0,0 +1,23 @@
(module proto_pad (layer F.Cu) (tedit 602746C3)
(descr "solder Pin_ with flat with fork, hole diameter 1.4mm, length 8.5mm, width 2.8mm, e.g. Ettinger 13.13.890, https://katalog.ettinger.de/#p=434")
(tags "solder Pin_ with flat fork")
(fp_text reference . (at 0.762 0.254) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value . (at 0 -1.27) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -1.4 0.25) (end -1.4 -0.25) (layer F.Fab) (width 0.1))
(fp_line (start 1.4 -0.25) (end 1.4 0.25) (layer F.Fab) (width 0.1))
(fp_line (start -1.4 -0.25) (end 1.4 -0.25) (layer F.Fab) (width 0.1))
(fp_line (start 1.4 0.25) (end -1.4 0.25) (layer F.Fab) (width 0.1))
(fp_text user . (at -0.762 0.254) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole circle (at 0 0) (size 2.032 2.032) (drill 1.016) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_Pin.3dshapes/Pin_D1.4mm_L8.5mm_W2.8mm_FlatFork.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)