SW_MX_HS_CPG151101S11_1u.kicad_mod (10872B)
1 (footprint "SW_MX_HS_CPG151101S11_1u" 2 (version 20240108) 3 (generator "pcbnew") 4 (generator_version "8.0") 5 (layer "F.Cu") 6 (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") 7 (property "Reference" "MX37" 8 (at -4.25 -1.75 0) 9 (layer "F.SilkS") 10 (uuid "b99386a6-6fce-4b0c-8a0f-cc8be3c261fb") 11 (effects 12 (font 13 (size 1 1) 14 (thickness 0.15) 15 ) 16 ) 17 ) 18 (property "Value" "MX_SW_HS" 19 (at 0 0 0) 20 (layer "F.Fab") 21 (uuid "38be1c6b-1975-4dc7-8b1b-4f60225815a5") 22 (effects 23 (font 24 (size 1 1) 25 (thickness 0.15) 26 ) 27 ) 28 ) 29 (property "Footprint" "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" 30 (at 0 0 0) 31 (layer "F.Fab") 32 (hide yes) 33 (uuid "31f6937d-e1da-4e32-983b-ea7fc7bca88f") 34 (effects 35 (font 36 (size 1.27 1.27) 37 (thickness 0.15) 38 ) 39 ) 40 ) 41 (property "Datasheet" "" 42 (at 0 0 0) 43 (layer "F.Fab") 44 (hide yes) 45 (uuid "cba2722f-9ed5-4cff-a688-2770a936c69a") 46 (effects 47 (font 48 (size 1.27 1.27) 49 (thickness 0.15) 50 ) 51 ) 52 ) 53 (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" 54 (at 0 0 0) 55 (layer "F.Fab") 56 (hide yes) 57 (uuid "63c9d895-521a-43e3-8e83-32d7f1e6b6b9") 58 (effects 59 (font 60 (size 1.27 1.27) 61 (thickness 0.15) 62 ) 63 ) 64 ) 65 (attr smd) 66 (fp_line 67 (start -4.864824 -6.75022) 68 (end -4.864824 -6.52022) 69 (stroke 70 (width 0.15) 71 (type solid) 72 ) 73 (layer "F.SilkS") 74 (uuid "cc972aef-cb9e-44f1-9130-719cd3f8dabc") 75 ) 76 (fp_line 77 (start -4.864824 -3.67022) 78 (end -4.864824 -3.20022) 79 (stroke 80 (width 0.15) 81 (type solid) 82 ) 83 (layer "F.SilkS") 84 (uuid "0b021dd8-3007-4b8d-b8ed-c8708bd655c1") 85 ) 86 (fp_line 87 (start -4.364824 -2.70022) 88 (end 0.2 -2.70022) 89 (stroke 90 (width 0.15) 91 (type solid) 92 ) 93 (layer "F.SilkS") 94 (uuid "63d304fa-752e-49b8-89ae-065e313efacb") 95 ) 96 (fp_line 97 (start -3.314824 -6.75022) 98 (end -4.864824 -6.75022) 99 (stroke 100 (width 0.15) 101 (type solid) 102 ) 103 (layer "F.SilkS") 104 (uuid "b0fad2f1-1168-4410-a043-a1cf3f28291e") 105 ) 106 (fp_line 107 (start 4.085176 -6.75022) 108 (end -1.814824 -6.75022) 109 (stroke 110 (width 0.15) 111 (type solid) 112 ) 113 (layer "F.SilkS") 114 (uuid "6187d142-26e0-419a-9710-8ba33c8f424b") 115 ) 116 (fp_line 117 (start 6.085176 -3.95022) 118 (end 6.085176 -4.75022) 119 (stroke 120 (width 0.15) 121 (type solid) 122 ) 123 (layer "F.SilkS") 124 (uuid "27a19cbf-e019-47b4-b438-15fba1d02446") 125 ) 126 (fp_line 127 (start 6.085176 -1.10022) 128 (end 6.085176 -0.86022) 129 (stroke 130 (width 0.15) 131 (type solid) 132 ) 133 (layer "F.SilkS") 134 (uuid "143420e1-a338-44e4-a824-d02789ea27b5") 135 ) 136 (fp_arc 137 (start -4.364824 -2.70022) 138 (mid -4.718377 -2.846667) 139 (end -4.864824 -3.20022) 140 (stroke 141 (width 0.15) 142 (type solid) 143 ) 144 (layer "F.SilkS") 145 (uuid "4810abd1-1143-4eec-9305-23c2641163cc") 146 ) 147 (fp_arc 148 (start 0.2 -2.70022) 149 (mid 1.670693 -2.183637) 150 (end 2.494322 -0.86022) 151 (stroke 152 (width 0.15) 153 (type solid) 154 ) 155 (layer "F.SilkS") 156 (uuid "dfdb003d-771c-4afd-82d7-9837776e5905") 157 ) 158 (fp_arc 159 (start 4.085176 -6.75022) 160 (mid 5.499392 -6.164435) 161 (end 6.085176 -4.75022) 162 (stroke 163 (width 0.15) 164 (type solid) 165 ) 166 (layer "F.SilkS") 167 (uuid "313251a6-6aee-46a7-911e-800db62bb5b7") 168 ) 169 (fp_rect 170 (start -9.525 -9.525) 171 (end 9.525 9.525) 172 (stroke 173 (width 0.1) 174 (type default) 175 ) 176 (fill none) 177 (layer "Dwgs.User") 178 (uuid "be76d96d-0f4b-4ec5-8ecd-4b9f21ae788b") 179 ) 180 (fp_line 181 (start -7 -6.5) 182 (end -7 6.5) 183 (stroke 184 (width 0.05) 185 (type solid) 186 ) 187 (layer "Eco2.User") 188 (uuid "292140c0-2e49-4d21-823a-c8660f4e5edc") 189 ) 190 (fp_line 191 (start -6.5 7) 192 (end 6.5 7) 193 (stroke 194 (width 0.05) 195 (type solid) 196 ) 197 (layer "Eco2.User") 198 (uuid "46e8b3c9-dead-4d73-97c9-1185926c946a") 199 ) 200 (fp_line 201 (start 6.5 -7) 202 (end -6.5 -7) 203 (stroke 204 (width 0.05) 205 (type solid) 206 ) 207 (layer "Eco2.User") 208 (uuid "be10b353-850a-4e3d-ba81-822001d42a48") 209 ) 210 (fp_line 211 (start 7 6.5) 212 (end 7 -6.5) 213 (stroke 214 (width 0.05) 215 (type solid) 216 ) 217 (layer "Eco2.User") 218 (uuid "a50d9ba6-369d-410a-9e56-75445284e56f") 219 ) 220 (fp_arc 221 (start -7 -6.5) 222 (mid -6.853553 -6.853553) 223 (end -6.5 -7) 224 (stroke 225 (width 0.05) 226 (type solid) 227 ) 228 (layer "Eco2.User") 229 (uuid "f0011895-afc6-461f-bb14-56a1f6bae2a0") 230 ) 231 (fp_arc 232 (start -6.497236 6.998884) 233 (mid -6.850789 6.852437) 234 (end -6.997236 6.498884) 235 (stroke 236 (width 0.05) 237 (type solid) 238 ) 239 (layer "Eco2.User") 240 (uuid "30b45b02-5a3e-4727-80da-36d8e398038e") 241 ) 242 (fp_arc 243 (start 6.5 -7) 244 (mid 6.853553 -6.853553) 245 (end 7 -6.5) 246 (stroke 247 (width 0.05) 248 (type solid) 249 ) 250 (layer "Eco2.User") 251 (uuid "150c5221-7b41-4e59-8233-55db0859eb7c") 252 ) 253 (fp_arc 254 (start 7 6.5) 255 (mid 6.853553 6.853553) 256 (end 6.5 7) 257 (stroke 258 (width 0.05) 259 (type solid) 260 ) 261 (layer "Eco2.User") 262 (uuid "c1bf71a2-e67e-47fe-97a7-e20b576f1ddc") 263 ) 264 (fp_rect 265 (start -7 -7) 266 (end 7 7) 267 (stroke 268 (width 0.05) 269 (type default) 270 ) 271 (fill none) 272 (layer "B.CrtYd") 273 (uuid "8b18e2b0-028a-4388-8ca1-edf1f6df3621") 274 ) 275 (fp_line 276 (start -7.414824 -6.32022) 277 (end -4.864824 -6.32022) 278 (stroke 279 (width 0.05) 280 (type solid) 281 ) 282 (layer "F.CrtYd") 283 (uuid "0a356cb2-a642-4a51-8328-7dd98db4b957") 284 ) 285 (fp_line 286 (start -7.414824 -3.87022) 287 (end -7.414824 -6.32022) 288 (stroke 289 (width 0.05) 290 (type solid) 291 ) 292 (layer "F.CrtYd") 293 (uuid "51260d3d-b23d-4bbc-8c40-e5710f708913") 294 ) 295 (fp_line 296 (start -4.864824 -6.75022) 297 (end -4.864824 -6.32022) 298 (stroke 299 (width 0.05) 300 (type solid) 301 ) 302 (layer "F.CrtYd") 303 (uuid "d9a81b3a-7190-41fd-9cb1-8c0a39f690b7") 304 ) 305 (fp_line 306 (start -4.864824 -3.87022) 307 (end -7.414824 -3.87022) 308 (stroke 309 (width 0.05) 310 (type solid) 311 ) 312 (layer "F.CrtYd") 313 (uuid "9b5683ab-cc79-4ac1-906f-83232eaa2ae2") 314 ) 315 (fp_line 316 (start -4.864824 -3.87022) 317 (end -4.864824 -2.70022) 318 (stroke 319 (width 0.05) 320 (type solid) 321 ) 322 (layer "F.CrtYd") 323 (uuid "a8ae06d1-19ef-4e76-ba32-6134e82c8884") 324 ) 325 (fp_line 326 (start -4.864824 -2.70022) 327 (end 0.2 -2.70022) 328 (stroke 329 (width 0.05) 330 (type solid) 331 ) 332 (layer "F.CrtYd") 333 (uuid "d1ec70ea-0c0c-4373-a94b-937febb5ed64") 334 ) 335 (fp_line 336 (start 4.085176 -6.75022) 337 (end -4.864824 -6.75022) 338 (stroke 339 (width 0.05) 340 (type solid) 341 ) 342 (layer "F.CrtYd") 343 (uuid "3be03e6d-dff6-4f0a-8fa0-fc8df66fdfe0") 344 ) 345 (fp_line 346 (start 6.085176 -3.75022) 347 (end 6.085176 -4.75022) 348 (stroke 349 (width 0.05) 350 (type solid) 351 ) 352 (layer "F.CrtYd") 353 (uuid "ffefabbc-fe3c-42a3-8663-aea78e4ee542") 354 ) 355 (fp_line 356 (start 6.085176 -3.75022) 357 (end 8.685176 -3.75022) 358 (stroke 359 (width 0.05) 360 (type solid) 361 ) 362 (layer "F.CrtYd") 363 (uuid "53958c37-a32d-4797-9499-e9652e4f3a00") 364 ) 365 (fp_line 366 (start 6.085176 -1.30022) 367 (end 6.085176 -0.86022) 368 (stroke 369 (width 0.05) 370 (type solid) 371 ) 372 (layer "F.CrtYd") 373 (uuid "36097f0c-9164-480c-ab1b-9105b0a7b7d2") 374 ) 375 (fp_line 376 (start 6.085176 -0.86022) 377 (end 2.494322 -0.86022) 378 (stroke 379 (width 0.05) 380 (type solid) 381 ) 382 (layer "F.CrtYd") 383 (uuid "25f76719-f3b9-4f63-896d-6e5d68f745f7") 384 ) 385 (fp_line 386 (start 8.685176 -3.75022) 387 (end 8.685176 -1.30022) 388 (stroke 389 (width 0.05) 390 (type solid) 391 ) 392 (layer "F.CrtYd") 393 (uuid "86afc006-43b3-4073-b4c8-4f3047ec0949") 394 ) 395 (fp_line 396 (start 8.685176 -1.30022) 397 (end 6.085176 -1.30022) 398 (stroke 399 (width 0.05) 400 (type solid) 401 ) 402 (layer "F.CrtYd") 403 (uuid "60bd8b62-a56a-4862-9dea-2596fa2a4106") 404 ) 405 (fp_arc 406 (start 0.2 -2.70022) 407 (mid 1.670502 -2.183399) 408 (end 2.494322 -0.86022) 409 (stroke 410 (width 0.05) 411 (type solid) 412 ) 413 (layer "F.CrtYd") 414 (uuid "5a381eb0-9658-4abd-8424-409e8199f6dd") 415 ) 416 (fp_arc 417 (start 4.085176 -6.75022) 418 (mid 5.499392 -6.164435) 419 (end 6.085176 -4.75022) 420 (stroke 421 (width 0.05) 422 (type solid) 423 ) 424 (layer "F.CrtYd") 425 (uuid "b27caebf-97ef-4e69-b5a7-c9a4b378d7d9") 426 ) 427 (fp_line 428 (start -4.864824 -6.75022) 429 (end -4.864824 -2.70022) 430 (stroke 431 (width 0.05) 432 (type solid) 433 ) 434 (layer "F.Fab") 435 (uuid "597cd241-70d1-4059-81e6-f36b86f108a3") 436 ) 437 (fp_line 438 (start -4.864824 -2.70022) 439 (end 0.2 -2.70022) 440 (stroke 441 (width 0.05) 442 (type solid) 443 ) 444 (layer "F.Fab") 445 (uuid "c0d3a5f9-47e4-481d-b087-0f7677f37d8f") 446 ) 447 (fp_line 448 (start 4.085176 -6.75022) 449 (end -4.864824 -6.75022) 450 (stroke 451 (width 0.05) 452 (type solid) 453 ) 454 (layer "F.Fab") 455 (uuid "c8733ff4-5176-4a18-ac26-0c028af3b214") 456 ) 457 (fp_line 458 (start 6.085176 -0.86022) 459 (end 2.494322 -0.86022) 460 (stroke 461 (width 0.05) 462 (type solid) 463 ) 464 (layer "F.Fab") 465 (uuid "41ab0e64-cb7b-449a-974f-3cc42c2a74ce") 466 ) 467 (fp_line 468 (start 6.085176 -0.86022) 469 (end 6.085176 -4.75022) 470 (stroke 471 (width 0.05) 472 (type solid) 473 ) 474 (layer "F.Fab") 475 (uuid "d0213174-70a3-45a9-b1cb-8a10d3b02385") 476 ) 477 (fp_arc 478 (start 0.2 -2.70022) 479 (mid 1.670502 -2.183399) 480 (end 2.494322 -0.86022) 481 (stroke 482 (width 0.05) 483 (type solid) 484 ) 485 (layer "F.Fab") 486 (uuid "11627d52-89f3-463c-b11b-70b4deef94e6") 487 ) 488 (fp_arc 489 (start 4.085176 -6.75022) 490 (mid 5.499392 -6.164435) 491 (end 6.085176 -4.75022) 492 (stroke 493 (width 0.05) 494 (type solid) 495 ) 496 (layer "F.Fab") 497 (uuid "42661400-a638-4a9d-9780-12643ef4086f") 498 ) 499 (fp_text user "${REFERENCE}" 500 (at 0.5 -4.5 0) 501 (layer "F.Fab") 502 (uuid "a33da9a3-ee30-49c6-9b08-12bb76efde7a") 503 (effects 504 (font 505 (size 0.8 0.8) 506 (thickness 0.12) 507 ) 508 ) 509 ) 510 (pad "" np_thru_hole circle 511 (at 0 0) 512 (size 3.9878 3.9878) 513 (drill 3.9878) 514 (layers "*.Cu" "*.Mask") 515 (uuid "1f5d0da8-9cc7-4dab-ac83-c03d3fc8d8fa") 516 ) 517 (pad "" np_thru_hole circle 518 (at 5.08 0) 519 (size 1.75 1.75) 520 (drill 1.75) 521 (layers "*.Cu" "*.Mask") 522 (uuid "27e7c240-4aa0-4f36-abff-e3e26cfd2270") 523 ) 524 (pad "1" thru_hole circle 525 (at 3.81 -2.54) 526 (size 3.3 3.3) 527 (drill 3) 528 (layers "*.Cu" "*.Mask") 529 (remove_unused_layers no) 530 (uuid "5e1fac52-0457-4d54-a8de-e0893d1c9bfc") 531 ) 532 (pad "1" smd rect 533 (at 5.635 -2.54 180) 534 (size 1.65 2.5) 535 (layers "F.Cu") 536 (uuid "475f0709-6369-468c-820b-ef417b6eea0c") 537 ) 538 (pad "1" smd roundrect 539 (at 7.36 -2.54) 540 (size 2.55 2.5) 541 (layers "F.Cu" "F.Paste" "F.Mask") 542 (roundrect_rratio 0.1) 543 (uuid "4ae9ed9b-fa31-43cd-b898-abbc5424005d") 544 ) 545 (pad "2" smd roundrect 546 (at -6.09 -5.08) 547 (size 2.55 2.5) 548 (layers "F.Cu" "F.Paste" "F.Mask") 549 (roundrect_rratio 0.1) 550 (uuid "733a46be-13e8-4fa0-b93e-bb9c21105569") 551 ) 552 (pad "2" smd rect 553 (at -4.34 -5.08) 554 (size 1.65 2.5) 555 (layers "F.Cu") 556 (uuid "c9053c1f-1d55-4da1-974b-fcff8f5613f9") 557 ) 558 (pad "2" thru_hole circle 559 (at -2.54 -5.08) 560 (size 3.3 3.3) 561 (drill 3) 562 (layers "*.Cu" "*.Mask") 563 (remove_unused_layers no) 564 (uuid "ab18b7af-7737-4388-a3f8-42982e897775") 565 ) 566 (pad "3" thru_hole circle 567 (at -5.08 0) 568 (size 2.05 2.05) 569 (drill 1.75) 570 (layers "*.Cu" "*.Mask") 571 (remove_unused_layers no) 572 (uuid "49cba844-46cf-4521-af2d-b8795ff9f49f") 573 ) 574 (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" 575 (offset 576 (xyz -4.82 6.74 1.82) 577 ) 578 (scale 579 (xyz 1 1 1) 580 ) 581 (rotate 582 (xyz 180 0 0) 583 ) 584 ) 585 )