7
mirror of https://gitlab.com/kicad/libraries/kicad-footprints.git synced 2025-04-23 23:13:44 +00:00

Add push button XKB TS-1187A

This commit is contained in:
Ondřej Hošek 2023-04-09 15:28:36 +00:00 committed by kliment
parent e0df3e11a3
commit 1c9f275fee

View File

@ -0,0 +1,163 @@
(footprint "SW_Push_1P1T_XKB_TS-1187A" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(descr "SMD Tactile Switch, http://www.helloxkb.com/public/images/pdf/TS-1187A-X-X-X.pdf")
(tags "SPST Tactile Switch")
(attr smd)
(fp_text reference "REF**" (at 0 -3.75) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 0fc88032-8838-49cb-b728-e0b2251840d2)
)
(fp_text value "SW_Push_1P1T_XKB_TS-1187A" (at 0 3.75) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 098ec8e4-6659-4ce6-b4c3-ae561d210993)
)
(fp_text user "${REFERENCE}" (at 0 -3.75) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp c6cead17-e57a-4afe-84eb-9de8c8bcf151)
)
(fp_line (start -2.75 -1) (end -2.75 1)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 941ff02d-374c-492c-b70e-ea94e5596660))
(fp_line (start -1.75 -2.3) (end -1.3 -2.75)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b64561e2-5283-4320-ad2f-22d8d155cd2d))
(fp_line (start -1.75 2.3) (end -1.3 2.75)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e1617325-1227-4e2f-8e74-ec6ac3cc3802))
(fp_line (start -1.3 -2.75) (end 1.3 -2.75)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e285da31-e958-4dfe-99c0-3b1a54db8474))
(fp_line (start -1.3 2.75) (end 1.3 2.75)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1cc622c8-5edd-424b-a80a-cbd632bf99a9))
(fp_line (start 1.75 -2.3) (end 1.3 -2.75)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ebcc5964-41c5-4aa8-954a-f8c7f6a325b4))
(fp_line (start 1.75 2.3) (end 1.3 2.75)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5b6164bf-5fe5-4953-b766-377eb7c94d4b))
(fp_line (start 2.75 -1) (end 2.75 1)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6060628a-c37c-4953-90a4-b75480eeecd2))
(fp_line (start -3.75 -2.8) (end 3.75 -2.8)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5879d20c-e1c3-4e09-bb27-0e2a8f680e9b))
(fp_line (start -3.75 2.8) (end -3.75 -2.8)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4b8bfbf1-bd2d-4d6f-9a69-04f9237976e3))
(fp_line (start 3.75 -2.8) (end 3.75 2.8)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 26ab84ce-b512-4422-bcb0-4bf52b589e44))
(fp_line (start 3.75 2.8) (end -3.75 2.8)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 48619444-ce04-48e0-b9e7-e534975f9cfb))
(fp_line (start -2.9 -2.1) (end -2.9 -1.6)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 625218e5-06ef-4466-bca2-cac51162509c))
(fp_line (start -2.9 2.1) (end -2.9 1.6)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9dc7a01d-61ae-42fc-ab00-89bd3789f964))
(fp_line (start -2.4 -1.4) (end -1.4 -2.4)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 77ec156c-6de3-4fc4-9def-5a14a4fa8d68))
(fp_line (start -2.4 -1.25) (end -2.4 -1.4)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 91424ca6-8205-41b8-b676-6e724d4e65d5))
(fp_line (start -2.4 1.4) (end -2.4 1.25)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4ee473f8-5454-4ad8-991f-31bb98bec5a6))
(fp_line (start -1.4 -2.4) (end -1.25 -2.4)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ed1fe0fc-33d4-4b9c-8db4-6175f44d6fa1))
(fp_line (start -1.4 2.4) (end -2.4 1.4)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c6d08a68-7636-4937-b29a-c6dd53b9cb3b))
(fp_line (start -1.25 2.4) (end -1.4 2.4)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a86850e5-36f8-4994-bb7d-196a374053f0))
(fp_line (start 1.25 -2.4) (end 1.4 -2.4)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a770d2ed-55a4-423f-ad33-b6346a1f5697))
(fp_line (start 1.4 -2.4) (end 2.4 -1.4)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1687e6f5-029a-4ee9-9bfd-8418c6227eea))
(fp_line (start 1.4 2.4) (end 1.25 2.4)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9415a416-5986-4ca8-9cb1-381949a9b4b5))
(fp_line (start 2.4 -1.4) (end 2.4 -1.25)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d0193ff8-b2ae-460a-8144-b2e20d1e15a0))
(fp_line (start 2.4 1.25) (end 2.4 1.4)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d7bd29d5-74b7-4f1a-8161-738eb71ebc5c))
(fp_line (start 2.4 1.4) (end 1.4 2.4)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7e4b2dc0-0824-458c-9a0c-bcbce8e92283))
(fp_line (start 2.9 -2.1) (end 2.9 -1.6)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ceb72299-f2e9-4faf-ae6b-4807b91f49e9))
(fp_line (start 2.9 2.1) (end 2.9 1.6)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a1b7a36f-f2f7-4ea1-aebf-892fa3c880e3))
(fp_circle (center 0 0) (end 1 0)
(stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp d09fe098-c854-4f1a-b216-9e4782c5f368))
(fp_poly
(pts
(xy -1.7 -2.1)
(xy -2.2 -1.6)
(xy -3.25 -1.6)
(xy -3.25 -2.1)
)
(stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 6f05189b-050e-4df1-8cce-c345e106f690))
(fp_poly
(pts
(xy -1.7 2.1)
(xy -2.2 1.6)
(xy -3.25 1.6)
(xy -3.25 2.1)
)
(stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 8ea09fd2-29cd-4b39-95d0-f6b8cccaf50e))
(fp_poly
(pts
(xy 1.7 -2.1)
(xy 2.2 -1.6)
(xy 3.25 -1.6)
(xy 3.25 -2.1)
)
(stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp f0572845-8e71-4b9a-a23c-9946e1f5ae0f))
(fp_poly
(pts
(xy 1.7 2.1)
(xy 2.2 1.6)
(xy 3.25 1.6)
(xy 3.25 2.1)
)
(stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp ed4771a9-6196-4694-ad9c-6d04b1154a7b))
(fp_poly
(pts
(xy 0.85 -1.85)
(xy 1.85 -0.85)
(xy 1.85 0.85)
(xy 0.85 1.85)
(xy -0.85 1.85)
(xy -1.85 0.85)
(xy -1.85 -0.85)
(xy -0.85 -1.85)
)
(stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 46819414-db13-4f18-a0be-9ad4fd5f1f26))
(fp_poly
(pts
(xy -1.25 -2.55)
(xy 1.25 -2.55)
(xy 1.25 -1.975)
(xy 1.575 -1.975)
(xy 1.975 -1.575)
(xy 1.975 -1.25)
(xy 2.55 -1.25)
(xy 2.55 1.25)
(xy 1.975 1.25)
(xy 1.975 1.575)
(xy 1.575 1.975)
(xy 1.25 1.975)
(xy 1.25 2.55)
(xy -1.25 2.55)
(xy -1.25 1.975)
(xy -1.575 1.975)
(xy -1.975 1.575)
(xy -1.975 1.25)
(xy -2.55 1.25)
(xy -2.55 -1.25)
(xy -1.975 -1.25)
(xy -1.975 -1.575)
(xy -1.575 -1.975)
(xy -1.25 -1.975)
)
(stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp bc77dbbd-56d3-4c6c-aa13-ea19fc3167c2))
(pad "1" smd rect (at -3 -1.875) (size 1 0.75) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2fdf9f96-3bc8-4370-a497-47cf413d8eb6))
(pad "1" smd rect (at 3 -1.875) (size 1 0.75) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef152499-9140-4e95-9a81-89d58a4473ba))
(pad "2" smd rect (at -3 1.875) (size 1 0.75) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c0f8e203-3d85-4d5e-bbf8-0a1cf32bcf1b))
(pad "2" smd rect (at 3 1.875) (size 1 0.75) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0320eeb2-6a91-4d2d-9032-8bc9cc0cb72d))
(model "${KICAD7_3DMODEL_DIR}/Button_Switch_SMD.3dshapes/SW_Push_1P1T_XKB_TS-1187A.wrl"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)