butns/hardware/board/switch.pretty/SW_Push_1P1T_XKB_TS-1187A.kicad_mod

483 lines
8.3 KiB
Text

(footprint "SW_Push_1P1T_XKB_TS-1187A"
(version 20240108)
(generator "pcbnew")
(generator_version "8.0")
(layer "F.Cu")
(descr "SMD Tactile Switch, http://www.helloxkb.com/public/images/pdf/TS-1187A-X-X-X.pdf")
(tags "SPST Tactile Switch")
(property "Reference" "REF**"
(at 0 -3.75 0)
(layer "F.SilkS")
(uuid "0fc88032-8838-49cb-b728-e0b2251840d2")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "SW_Push_1P1T_XKB_TS-1187A"
(at 0 3.75 0)
(layer "F.Fab")
(uuid "098ec8e4-6659-4ce6-b4c3-ae561d210993")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "9fb4ec74-bc0d-43d4-b9ef-86a1b02ead6c")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "d5ab142f-4d77-4d41-aee8-c936c330a9ba")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "03ae8778-da12-4fca-8e8d-35cbd6b74e6e")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -2.75 -1)
(end -2.75 1)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "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")
(uuid "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")
(uuid "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")
(uuid "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")
(uuid "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")
(uuid "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")
(uuid "5b6164bf-5fe5-4953-b766-377eb7c94d4b")
)
(fp_line
(start 2.75 -1)
(end 2.75 1)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "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")
(uuid "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")
(uuid "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")
(uuid "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")
(uuid "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")
(uuid "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")
(uuid "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")
(uuid "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")
(uuid "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")
(uuid "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")
(uuid "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")
(uuid "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")
(uuid "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")
(uuid "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")
(uuid "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")
(uuid "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")
(uuid "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")
(uuid "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")
(uuid "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")
(uuid "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")
(uuid "a1b7a36f-f2f7-4ea1-aebf-892fa3c880e3")
)
(fp_circle
(center 0 0)
(end 1 0)
(stroke
(width 0.1)
(type solid)
)
(fill none)
(layer "F.Fab")
(uuid "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")
(uuid "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")
(uuid "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")
(uuid "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")
(uuid "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")
(uuid "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")
(uuid "bc77dbbd-56d3-4c6c-aa13-ea19fc3167c2")
)
(fp_text user "${REFERENCE}"
(at 0 -3.75 0)
(layer "F.Fab")
(uuid "c6cead17-e57a-4afe-84eb-9de8c8bcf151")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd rect
(at -3 -1.875)
(size 1 0.75)
(layers "F.Cu" "F.Paste" "F.Mask")
(uuid "2fdf9f96-3bc8-4370-a497-47cf413d8eb6")
)
(pad "1" smd rect
(at 3 -1.875)
(size 1 0.75)
(layers "F.Cu" "F.Paste" "F.Mask")
(uuid "ef152499-9140-4e95-9a81-89d58a4473ba")
)
(pad "2" smd rect
(at -3 1.875)
(size 1 0.75)
(layers "F.Cu" "F.Paste" "F.Mask")
(uuid "c0f8e203-3d85-4d5e-bbf8-0a1cf32bcf1b")
)
(pad "2" smd rect
(at 3 1.875)
(size 1 0.75)
(layers "F.Cu" "F.Paste" "F.Mask")
(uuid "0320eeb2-6a91-4d2d-9032-8bc9cc0cb72d")
)
(model "${KIPRJMOD}/TS-1187A.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)