unified_retro_keyboard/hardware/common/unikbd.pretty/SW_DIP_SPSTx08_oriented_forward.kicad_mod
Dave 4b18af964a Add multiple kicad footprints
- mounting posts (for futaba)
- aligner tool
- bending guide
2021-05-19 13:34:34 -05:00

122 lines
8.9 KiB
Plaintext

(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))
)
)