summaryrefslogtreecommitdiff
path: root/pcb/kicad/custom-footprints/CherryMX_Hotswap.kicad_mod
blob: 522f1d21a9c5fa276734c590f9a60d6c94a9e191 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
(footprint "CherryMX_Hotswap" (version 20211014) (generator pcbnew)
  (layer "F.Cu")
  (tedit 5F70BC32)
  (attr through_hole)
  (fp_text reference "REF**" (at 7.1 8.2) (layer "F.SilkS") hide
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp d11e1180-90da-4669-8454-be00b18e513e)
  )
  (fp_text value "KEY_SWITCH" (at -4.8 8.3) (layer "F.Fab") hide
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp 89c7e624-b37a-4356-9e3c-c122df459b56)
  )
  (fp_line (start -5.909999 -4.81) (end -5.909999 -4.06) (layer "B.SilkS") (width 0.15) (tstamp 18c3032a-990b-4bdd-b465-3835b278981d))
  (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer "B.SilkS") (width 0.15) (tstamp 49f5663e-b0f2-4737-a46a-742bbe01eab8))
  (fp_line (start -0.4 -3) (end 4.4 -3) (layer "B.SilkS") (width 0.15) (tstamp e62f28c5-d56a-479d-9eb2-ce1c512a0384))
  (fp_line (start 4.390001 -6.71) (end -3.81 -6.71) (layer "B.SilkS") (width 0.15) (tstamp ef139751-32da-4b3e-8fdf-46a3589d28f2))
  (fp_arc (start -2.447609 -1.135353) (mid -1.7 -2.5) (end -0.231291 -3.013882) (layer "B.SilkS") (width 0.15) (tstamp 03622a94-5338-47c6-9b34-98a3fa9a17c5))
  (fp_arc (start -5.909999 -4.809999) (mid -5.253503 -6.194924) (end -3.81 -6.71) (layer "B.SilkS") (width 0.15) (tstamp 5d237bd7-42b4-4ddd-ba6a-5615206392d5))
  (fp_line (start -7 -7) (end -6 -7) (layer "Dwgs.User") (width 0.15) (tstamp 01b2890d-d16d-4c10-847b-44b3762b52ab))
  (fp_line (start 7 -7) (end 7 -6) (layer "Dwgs.User") (width 0.15) (tstamp 152da1a2-4c37-49f7-b8d7-1c68256eb5b7))
  (fp_line (start 7 7) (end 7 6) (layer "Dwgs.User") (width 0.15) (tstamp 1e29a97f-828a-4f4d-afe5-301c65d891fa))
  (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer "Dwgs.User") (width 0.15) (tstamp 1f50d180-e02a-4ebb-a08a-8a05f7e90de5))
  (fp_line (start -7 6) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 53819173-f081-4663-b0dd-b1345ed2957f))
  (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer "Dwgs.User") (width 0.15) (tstamp 5a810239-012f-4763-8595-72ad806594d2))
  (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer "Dwgs.User") (width 0.15) (tstamp 849c536b-2ed6-43cd-8b33-a77c5e9148e5))
  (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer "Dwgs.User") (width 0.15) (tstamp 88cef8b1-8aae-4ba7-9897-efc28acd1cc1))
  (fp_line (start 6 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp a8719726-59f3-400f-88f1-62f0090653cd))
  (fp_line (start -7 7) (end -6 7) (layer "Dwgs.User") (width 0.15) (tstamp dec89aa7-036a-4427-aa44-8355fc34c8b6))
  (fp_line (start 7 -7) (end 6 -7) (layer "Dwgs.User") (width 0.15) (tstamp e9950106-43e2-447d-ba70-2df84d7b5dcd))
  (fp_line (start -7 -6) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp ec357f41-9106-4427-8c0c-ca72b3916f22))
  (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask) (tstamp 005efe86-5640-4fb6-8038-04a3fcf7766e))
  (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask) (tstamp 0febbb64-05fd-4e57-a9a0-6c3f83cfa24c))
  (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask) (tstamp 1e3a7489-21fe-417d-a976-6a4fb7acc791))
  (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask) (tstamp 5a64e45f-3867-4a1c-9e97-5ac7edd30cbc))
  (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask) (tstamp f16d46be-491d-4db7-8fd0-cded53fa0e75))
  (pad "1" smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp eb230cb9-da6d-438c-ab60-0b2f857940b0))
  (pad "2" smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 8794d3a2-b42f-4284-a30f-afeedb0d02ae))
  (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/Kailh-CherryMX-Socket.step"
    (offset (xyz -1.3 7.6 -3.6))
    (scale (xyz 1 1 1))
    (rotate (xyz 0 0 180))
  )
)