Skip to content

Instantly share code, notes, and snippets.

@niw
Last active January 11, 2024 00:26
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save niw/22c68c2d7c869b990588b4875a654442 to your computer and use it in GitHub Desktop.
Save niw/22c68c2d7c869b990588b4875a654442 to your computer and use it in GitHub Desktop.
KiCad footprint for Gateron Low Profile socket

Gateron Low Profile Socket

A quick implementation of KiCad footprint for a socket for Gateron Low Profile Switches.

(footprint "Gateron_Low_Profile_Socket" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 5E123764)
(descr "Hot Swap Socket for Gateron Low Profile Switch")
(attr smd)
(fp_text reference "REF**" (at 0 9.5) (layer "B.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp 1b4a9a9f-50fb-40ce-9b05-77578a9b9c54)
)
(fp_text value "Gateron_Low_Profile_Socket" (at 0 8.5) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 468b61be-cbe3-48c7-a8a9-b293921344fd)
)
(fp_text user "${VALUE}" (at 0 8.5) (layer "B.Fab")
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp 0e282550-fad4-41c4-b7cc-96eecfb3c2e0)
)
(fp_text user "${REFERENCE}" (at 0 2) (layer "B.Fab")
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp 1d6f4c51-4fdc-4c15-9be3-ac68b72c3488)
)
(fp_line (start 5.2 7.92) (end 5.2 7.42) (layer "B.SilkS") (width 0.15) (tstamp 075a03fb-435c-4ccd-9727-f13da0f6d7ea))
(fp_line (start -2 7.92) (end 5.2 7.92) (layer "B.SilkS") (width 0.15) (tstamp 0eeb3f32-2e3d-4163-88a8-9438b2444a84))
(fp_line (start -1.5 3.58) (end -3 2.53) (layer "B.SilkS") (width 0.15) (tstamp 1a700629-2462-4215-aa6a-98fe088b837c))
(fp_line (start -7 6.37) (end -7 6.87) (layer "B.SilkS") (width 0.15) (tstamp 4d87db93-47f9-4141-865a-2bf8cfa98d9b))
(fp_line (start -7 6.87) (end -3.5 6.87) (layer "B.SilkS") (width 0.15) (tstamp 64edec6c-7e1f-4864-a371-41de552ee6df))
(fp_line (start 5.2 3.58) (end 5.2 4.08) (layer "B.SilkS") (width 0.15) (tstamp b8341780-645f-4b97-8ee1-9d66ade40c14))
(fp_line (start -7 2.53) (end -7 3.03) (layer "B.SilkS") (width 0.15) (tstamp c22c109d-e1c2-4f08-88e0-838ec075c03e))
(fp_line (start -7 2.53) (end -3 2.53) (layer "B.SilkS") (width 0.15) (tstamp c2c7bf90-a517-465a-90ab-92e47c49a14b))
(fp_line (start -1.5 3.58) (end 5.2 3.58) (layer "B.SilkS") (width 0.15) (tstamp c94bad22-3338-4e01-9d8b-717da6051bdf))
(fp_line (start -2 7.92) (end -3.5 6.87) (layer "B.SilkS") (width 0.15) (tstamp db5da712-2c73-4e2a-b971-1d58d21dc6b6))
(fp_line (start -7.5 7.5) (end -6.5 7.5) (layer "F.SilkS") (width 0.15) (tstamp 09228128-d07e-4c0b-814d-6128917f14d3))
(fp_line (start 7.5 -7.5) (end 7.5 -6.5) (layer "F.SilkS") (width 0.15) (tstamp 1ddb9e81-fa36-4dc8-80d1-b7e10ad47f81))
(fp_line (start -6.5 -7.5) (end -7.5 -7.5) (layer "F.SilkS") (width 0.15) (tstamp 5a0cc443-81e8-4ba6-a609-cb1ef3602631))
(fp_line (start -7.5 7.5) (end -7.5 6.5) (layer "F.SilkS") (width 0.15) (tstamp 5ce2c9d8-81e4-48c2-99d4-20fbdb6bd2a0))
(fp_line (start 7.5 6.5) (end 7.5 7.5) (layer "F.SilkS") (width 0.15) (tstamp 6d989dc8-ee6c-4227-9cda-646ba77737b2))
(fp_line (start -7.5 -6.5) (end -7.5 -7.5) (layer "F.SilkS") (width 0.15) (tstamp 84a1ed45-45a2-407c-ae2b-8e4408b6ba9b))
(fp_line (start 7.5 -7.5) (end 6.5 -7.5) (layer "F.SilkS") (width 0.15) (tstamp bdb361de-8f81-4403-8d2b-908afddb3e79))
(fp_line (start 6.5 7.5) (end 7.5 7.5) (layer "F.SilkS") (width 0.15) (tstamp d4cf608a-6585-48a6-98e5-76ea3b213207))
(fp_rect (start -7 -7) (end 7 7) (layer "Eco2.User") (width 0.12) (fill none) (tstamp 2c98003c-35a8-451e-bd5a-9d08b8624331))
(fp_rect (start -7 3.425) (end -9.55 5.975) (layer "B.Fab") (width 0.15) (fill none) (tstamp 5236d332-7629-4c54-a631-44870428c514))
(fp_rect (start 7.75 4.475) (end 5.2 7.025) (layer "B.Fab") (width 0.15) (fill none) (tstamp 6bdddbfb-81bb-4fb3-93bc-a9cc00224c6a))
(fp_rect (start -7.5 -7.5) (end 7.5 7.5) (layer "F.Fab") (width 0.1) (fill none) (tstamp 0776a5cc-ee11-4543-9f45-105be216d2a9))
(pad "" np_thru_hole circle (at 2.6 5.75) (size 3 3) (drill 3) (layers F&B.Cu *.Mask) (tstamp 5d6f0e28-4324-455a-9150-362258100bec))
(pad "" np_thru_hole circle (at 0 0) (size 5.1 5.1) (drill 5.1) (layers F&B.Cu *.Mask) (tstamp 8f1df8cc-4f80-4bf4-8bc8-28206ed78eac))
(pad "" np_thru_hole circle (at -4.4 4.7) (size 3 3) (drill 3) (layers F&B.Cu *.Mask) (tstamp bbbcea8b-775c-4c7d-bdf2-96c3eea822ba))
(pad "1" smd rect (at -8.275 4.7) (size 2.55 2.55) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp ff3bc540-dbe7-4e17-be9b-30ad42a2d5d3))
(pad "2" smd rect (at 6.475 5.75) (size 2.55 2.55) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 75309ef8-4bc5-4b20-9acf-3139abcad1ab))
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment