geeboard/geeboard-pcb/geeboard-library.pretty/SW_MX_HS_CPG151101S11_1u.kicad_mod
2025-01-04 21:08:37 +01:00

586 lines
11 KiB
Plaintext

(footprint "SW_MX_HS_CPG151101S11_1u"
(version 20240108)
(generator "pcbnew")
(generator_version "8.0")
(layer "F.Cu")
(descr "Footprint for Cherry MX style switches with Kailh hotswap socket")
(property "Reference" "MX37"
(at -4.25 -1.75 0)
(layer "F.SilkS")
(uuid "b99386a6-6fce-4b0c-8a0f-cc8be3c261fb")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "MX_SW_HS"
(at 0 0 0)
(layer "F.Fab")
(uuid "38be1c6b-1975-4dc7-8b1b-4f60225815a5")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Footprint" "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u"
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "31f6937d-e1da-4e32-983b-ea7fc7bca88f")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "cba2722f-9ed5-4cff-a688-2770a936c69a")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches"
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "63c9d895-521a-43e3-8e83-32d7f1e6b6b9")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -4.864824 -6.75022)
(end -4.864824 -6.52022)
(stroke
(width 0.15)
(type solid)
)
(layer "F.SilkS")
(uuid "cc972aef-cb9e-44f1-9130-719cd3f8dabc")
)
(fp_line
(start -4.864824 -3.67022)
(end -4.864824 -3.20022)
(stroke
(width 0.15)
(type solid)
)
(layer "F.SilkS")
(uuid "0b021dd8-3007-4b8d-b8ed-c8708bd655c1")
)
(fp_line
(start -4.364824 -2.70022)
(end 0.2 -2.70022)
(stroke
(width 0.15)
(type solid)
)
(layer "F.SilkS")
(uuid "63d304fa-752e-49b8-89ae-065e313efacb")
)
(fp_line
(start -3.314824 -6.75022)
(end -4.864824 -6.75022)
(stroke
(width 0.15)
(type solid)
)
(layer "F.SilkS")
(uuid "b0fad2f1-1168-4410-a043-a1cf3f28291e")
)
(fp_line
(start 4.085176 -6.75022)
(end -1.814824 -6.75022)
(stroke
(width 0.15)
(type solid)
)
(layer "F.SilkS")
(uuid "6187d142-26e0-419a-9710-8ba33c8f424b")
)
(fp_line
(start 6.085176 -3.95022)
(end 6.085176 -4.75022)
(stroke
(width 0.15)
(type solid)
)
(layer "F.SilkS")
(uuid "27a19cbf-e019-47b4-b438-15fba1d02446")
)
(fp_line
(start 6.085176 -1.10022)
(end 6.085176 -0.86022)
(stroke
(width 0.15)
(type solid)
)
(layer "F.SilkS")
(uuid "143420e1-a338-44e4-a824-d02789ea27b5")
)
(fp_arc
(start -4.364824 -2.70022)
(mid -4.718377 -2.846667)
(end -4.864824 -3.20022)
(stroke
(width 0.15)
(type solid)
)
(layer "F.SilkS")
(uuid "4810abd1-1143-4eec-9305-23c2641163cc")
)
(fp_arc
(start 0.2 -2.70022)
(mid 1.670693 -2.183637)
(end 2.494322 -0.86022)
(stroke
(width 0.15)
(type solid)
)
(layer "F.SilkS")
(uuid "dfdb003d-771c-4afd-82d7-9837776e5905")
)
(fp_arc
(start 4.085176 -6.75022)
(mid 5.499392 -6.164435)
(end 6.085176 -4.75022)
(stroke
(width 0.15)
(type solid)
)
(layer "F.SilkS")
(uuid "313251a6-6aee-46a7-911e-800db62bb5b7")
)
(fp_rect
(start -9.525 -9.525)
(end 9.525 9.525)
(stroke
(width 0.1)
(type default)
)
(fill none)
(layer "Dwgs.User")
(uuid "be76d96d-0f4b-4ec5-8ecd-4b9f21ae788b")
)
(fp_line
(start -7 -6.5)
(end -7 6.5)
(stroke
(width 0.05)
(type solid)
)
(layer "Eco2.User")
(uuid "292140c0-2e49-4d21-823a-c8660f4e5edc")
)
(fp_line
(start -6.5 7)
(end 6.5 7)
(stroke
(width 0.05)
(type solid)
)
(layer "Eco2.User")
(uuid "46e8b3c9-dead-4d73-97c9-1185926c946a")
)
(fp_line
(start 6.5 -7)
(end -6.5 -7)
(stroke
(width 0.05)
(type solid)
)
(layer "Eco2.User")
(uuid "be10b353-850a-4e3d-ba81-822001d42a48")
)
(fp_line
(start 7 6.5)
(end 7 -6.5)
(stroke
(width 0.05)
(type solid)
)
(layer "Eco2.User")
(uuid "a50d9ba6-369d-410a-9e56-75445284e56f")
)
(fp_arc
(start -7 -6.5)
(mid -6.853553 -6.853553)
(end -6.5 -7)
(stroke
(width 0.05)
(type solid)
)
(layer "Eco2.User")
(uuid "f0011895-afc6-461f-bb14-56a1f6bae2a0")
)
(fp_arc
(start -6.497236 6.998884)
(mid -6.850789 6.852437)
(end -6.997236 6.498884)
(stroke
(width 0.05)
(type solid)
)
(layer "Eco2.User")
(uuid "30b45b02-5a3e-4727-80da-36d8e398038e")
)
(fp_arc
(start 6.5 -7)
(mid 6.853553 -6.853553)
(end 7 -6.5)
(stroke
(width 0.05)
(type solid)
)
(layer "Eco2.User")
(uuid "150c5221-7b41-4e59-8233-55db0859eb7c")
)
(fp_arc
(start 7 6.5)
(mid 6.853553 6.853553)
(end 6.5 7)
(stroke
(width 0.05)
(type solid)
)
(layer "Eco2.User")
(uuid "c1bf71a2-e67e-47fe-97a7-e20b576f1ddc")
)
(fp_rect
(start -7 -7)
(end 7 7)
(stroke
(width 0.05)
(type default)
)
(fill none)
(layer "B.CrtYd")
(uuid "8b18e2b0-028a-4388-8ca1-edf1f6df3621")
)
(fp_line
(start -7.414824 -6.32022)
(end -4.864824 -6.32022)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "0a356cb2-a642-4a51-8328-7dd98db4b957")
)
(fp_line
(start -7.414824 -3.87022)
(end -7.414824 -6.32022)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "51260d3d-b23d-4bbc-8c40-e5710f708913")
)
(fp_line
(start -4.864824 -6.75022)
(end -4.864824 -6.32022)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "d9a81b3a-7190-41fd-9cb1-8c0a39f690b7")
)
(fp_line
(start -4.864824 -3.87022)
(end -7.414824 -3.87022)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "9b5683ab-cc79-4ac1-906f-83232eaa2ae2")
)
(fp_line
(start -4.864824 -3.87022)
(end -4.864824 -2.70022)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "a8ae06d1-19ef-4e76-ba32-6134e82c8884")
)
(fp_line
(start -4.864824 -2.70022)
(end 0.2 -2.70022)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "d1ec70ea-0c0c-4373-a94b-937febb5ed64")
)
(fp_line
(start 4.085176 -6.75022)
(end -4.864824 -6.75022)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "3be03e6d-dff6-4f0a-8fa0-fc8df66fdfe0")
)
(fp_line
(start 6.085176 -3.75022)
(end 6.085176 -4.75022)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "ffefabbc-fe3c-42a3-8663-aea78e4ee542")
)
(fp_line
(start 6.085176 -3.75022)
(end 8.685176 -3.75022)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "53958c37-a32d-4797-9499-e9652e4f3a00")
)
(fp_line
(start 6.085176 -1.30022)
(end 6.085176 -0.86022)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "36097f0c-9164-480c-ab1b-9105b0a7b7d2")
)
(fp_line
(start 6.085176 -0.86022)
(end 2.494322 -0.86022)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "25f76719-f3b9-4f63-896d-6e5d68f745f7")
)
(fp_line
(start 8.685176 -3.75022)
(end 8.685176 -1.30022)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "86afc006-43b3-4073-b4c8-4f3047ec0949")
)
(fp_line
(start 8.685176 -1.30022)
(end 6.085176 -1.30022)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "60bd8b62-a56a-4862-9dea-2596fa2a4106")
)
(fp_arc
(start 0.2 -2.70022)
(mid 1.670502 -2.183399)
(end 2.494322 -0.86022)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "5a381eb0-9658-4abd-8424-409e8199f6dd")
)
(fp_arc
(start 4.085176 -6.75022)
(mid 5.499392 -6.164435)
(end 6.085176 -4.75022)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "b27caebf-97ef-4e69-b5a7-c9a4b378d7d9")
)
(fp_line
(start -4.864824 -6.75022)
(end -4.864824 -2.70022)
(stroke
(width 0.05)
(type solid)
)
(layer "F.Fab")
(uuid "597cd241-70d1-4059-81e6-f36b86f108a3")
)
(fp_line
(start -4.864824 -2.70022)
(end 0.2 -2.70022)
(stroke
(width 0.05)
(type solid)
)
(layer "F.Fab")
(uuid "c0d3a5f9-47e4-481d-b087-0f7677f37d8f")
)
(fp_line
(start 4.085176 -6.75022)
(end -4.864824 -6.75022)
(stroke
(width 0.05)
(type solid)
)
(layer "F.Fab")
(uuid "c8733ff4-5176-4a18-ac26-0c028af3b214")
)
(fp_line
(start 6.085176 -0.86022)
(end 2.494322 -0.86022)
(stroke
(width 0.05)
(type solid)
)
(layer "F.Fab")
(uuid "41ab0e64-cb7b-449a-974f-3cc42c2a74ce")
)
(fp_line
(start 6.085176 -0.86022)
(end 6.085176 -4.75022)
(stroke
(width 0.05)
(type solid)
)
(layer "F.Fab")
(uuid "d0213174-70a3-45a9-b1cb-8a10d3b02385")
)
(fp_arc
(start 0.2 -2.70022)
(mid 1.670502 -2.183399)
(end 2.494322 -0.86022)
(stroke
(width 0.05)
(type solid)
)
(layer "F.Fab")
(uuid "11627d52-89f3-463c-b11b-70b4deef94e6")
)
(fp_arc
(start 4.085176 -6.75022)
(mid 5.499392 -6.164435)
(end 6.085176 -4.75022)
(stroke
(width 0.05)
(type solid)
)
(layer "F.Fab")
(uuid "42661400-a638-4a9d-9780-12643ef4086f")
)
(fp_text user "${REFERENCE}"
(at 0.5 -4.5 0)
(layer "F.Fab")
(uuid "a33da9a3-ee30-49c6-9b08-12bb76efde7a")
(effects
(font
(size 0.8 0.8)
(thickness 0.12)
)
)
)
(pad "" np_thru_hole circle
(at 0 0)
(size 3.9878 3.9878)
(drill 3.9878)
(layers "*.Cu" "*.Mask")
(uuid "1f5d0da8-9cc7-4dab-ac83-c03d3fc8d8fa")
)
(pad "" np_thru_hole circle
(at 5.08 0)
(size 1.75 1.75)
(drill 1.75)
(layers "*.Cu" "*.Mask")
(uuid "27e7c240-4aa0-4f36-abff-e3e26cfd2270")
)
(pad "1" thru_hole circle
(at 3.81 -2.54)
(size 3.3 3.3)
(drill 3)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "5e1fac52-0457-4d54-a8de-e0893d1c9bfc")
)
(pad "1" smd rect
(at 5.635 -2.54 180)
(size 1.65 2.5)
(layers "F.Cu")
(uuid "475f0709-6369-468c-820b-ef417b6eea0c")
)
(pad "1" smd roundrect
(at 7.36 -2.54)
(size 2.55 2.5)
(layers "F.Cu" "F.Paste" "F.Mask")
(roundrect_rratio 0.1)
(uuid "4ae9ed9b-fa31-43cd-b898-abbc5424005d")
)
(pad "2" smd roundrect
(at -6.09 -5.08)
(size 2.55 2.5)
(layers "F.Cu" "F.Paste" "F.Mask")
(roundrect_rratio 0.1)
(uuid "733a46be-13e8-4fa0-b93e-bb9c21105569")
)
(pad "2" smd rect
(at -4.34 -5.08)
(size 1.65 2.5)
(layers "F.Cu")
(uuid "c9053c1f-1d55-4da1-974b-fcff8f5613f9")
)
(pad "2" thru_hole circle
(at -2.54 -5.08)
(size 3.3 3.3)
(drill 3)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "ab18b7af-7737-4388-a3f8-42982e897775")
)
(pad "3" thru_hole circle
(at -5.08 0)
(size 2.05 2.05)
(drill 1.75)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "49cba844-46cf-4521-af2d-b8795ff9f49f")
)
(model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step"
(offset
(xyz -4.82 6.74 1.82)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 180 0 0)
)
)
)