New: SS-12D10Lx slide switches

This commit is contained in:
Anton Mukhin
2023-09-15 15:28:41 +03:00
parent 0e19b9c71a
commit 0091804ecf
3 changed files with 17780 additions and 11 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -3995,11 +3995,94 @@
)
)
)
(symbol "SW_tact2_small" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
(property "Reference" "SW" (at -1.27 2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "SW_tact2_small" (at 0 -1.905 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 0 7.62 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 0 7.62 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "switch normally-open pushbutton push-button" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Single pole normally-open tactile switch" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "SW*MEC*5G*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "SW_tact2_small_0_1"
(circle (center -0.635 0) (radius 0.3556)
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
(pts
(xy -1.27 0)
(xy -1.016 0)
)
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
(pts
(xy -1.016 0.635)
(xy 1.016 0.635)
)
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
(pts
(xy 0 0.635)
(xy 0 1.524)
)
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
(pts
(xy 1.27 0)
(xy 1.016 0)
)
(stroke (width 0) (type default))
(fill (type none))
)
(circle (center 0.635 0) (radius 0.3556)
(stroke (width 0) (type default))
(fill (type none))
)
(pin passive line (at -2.54 0 0) (length 1.27)
(name "1" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 2.54 0 180) (length 1.27)
(name "K" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
)
(symbol "SW_tact2_small_1_1"
(pin passive line (at -2.54 0 0) (length 1.27) hide
(name "2" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 2.54 0 180) (length 1.27) hide
(name "A" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "SW_tact_small" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
(property "Reference" "SW" (at -1.27 2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "SW_tact_small" (at 0 -3.81 0)
(property "Value" "SW_tact_small" (at 0.127 -4.064 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 0 7.62 0)
@@ -4022,6 +4105,22 @@
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
(pts
(xy -1.27 0)
(xy -1.27 -2.54)
)
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
(pts
(xy -1.27 0)
(xy -1.016 0)
)
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
(pts
(xy -1.016 0.635)
@@ -4040,18 +4139,16 @@
)
(polyline
(pts
(xy -1.016 0)
(xy -1.27 0)
(xy -1.27 -1.905)
(xy 1.27 0)
(xy 1.016 0)
)
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
(pts
(xy 1.016 0)
(xy 1.27 0)
(xy 1.27 -1.905)
(xy 1.27 -2.54)
)
(stroke (width 0) (type default))
(fill (type none))
@@ -4064,15 +4161,17 @@
(name "1" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -2.54 -1.905 0) (length 1.27)
(name "2" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 2.54 0 180) (length 1.27)
(name "K" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 2.54 -1.905 180) (length 1.27)
)
(symbol "SW_tact_small_1_1"
(pin passive line (at -2.54 -2.54 0) (length 1.27)
(name "2" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 2.54 -2.54 180) (length 1.27)
(name "A" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)

View File

@@ -0,0 +1,32 @@
(footprint "SS-12D10Lx_slider_switch" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(descr "XKB SS-12D10Lx SPDT Slider switch")
(tags "sp2t, spdt, slider, switch")
(attr through_hole)
(fp_text reference "REF**" (at -6.9 -4.3 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify left))
(tstamp 06883f12-e420-49fa-8e12-062b53d87d50)
)
(fp_text value "SS-12D10Lx" (at 0 4.3 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp c7d10a78-9410-4642-8c16-ebf3dadc11b8)
)
(fp_text user "${REFERENCE}" (at 0 -4.3 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp da55f86b-425e-4a2b-bc00-a147748c768c)
)
(fp_rect (start -6.6 -3.5) (end 6.6 3.5)
(stroke (width 0.15) (type default)) (fill none) (layer "F.SilkS") (tstamp d6d6816b-e45e-4654-a13e-50e189bb7e83))
(fp_rect (start -6.5 -3.4) (end 6.5 3.4)
(stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 22ad0724-38e6-4c25-9e52-7f4faf12c14a))
(fp_rect (start -6.4 -3.3) (end 6.4 3.3)
(stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 4f30929a-dde7-4f2a-8d4e-bb9dae64790a))
(pad "1" thru_hole oval (at -4.7 0) (size 2.9 4.5) (drill oval 0.9 2.5) (layers "*.Cu" "*.Mask") (tstamp 4a7b43c4-f7a3-42cf-8256-a78ad582b01f))
(pad "2" thru_hole oval (at 0 0) (size 2.9 4.5) (drill oval 0.9 2.5) (layers "*.Cu" "*.Mask") (tstamp 91b216c6-0cec-419f-b817-e81bad319e29))
(pad "3" thru_hole oval (at 4.7 0) (size 2.9 4.5) (drill oval 0.9 2.5) (layers "*.Cu" "*.Mask") (tstamp b01d86d1-086f-49db-b46f-acbf9458114d))
(model "${my_additions}/ss-12d10l5.step"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz -90 0 0))
)
)