Update key footprints for better pad definitions

This commit is contained in:
Dave 2023-02-26 23:27:00 -06:00
parent 1e3b5d1c50
commit 783ff8c644
2 changed files with 40 additions and 43 deletions

View File

@ -21,22 +21,18 @@
(pad "" np_thru_hole circle (at -5.08 0.1016) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)
(solder_mask_margin 0.0762) (tstamp bf0770ca-f766-4af6-8464-833c391420fc))
(pad "1" thru_hole circle (at 2.54 -4.9784) (size 2.2352 2.2352) (drill 1.5748) (layers *.Cu *.Mask) (tstamp 1975c8c2-144e-448a-a812-9b2433471950))
(pad "1" thru_hole circle (at 0 -4.1021) (size 2.2352 2.2352) (drill 1.397) (layers *.Cu *.Mask) (tstamp aeda8d04-e983-4be2-b06d-f5f00510885e))
(pad "1" smd custom (at 1.1176 -5.0038) (size 0.508 0.508) (layers "F.Cu" "F.Paste" "F.Mask")
(pad "1" thru_hole custom (at 0 -4.1021) (size 2.2352 2.2352) (drill 1.397) (layers *.Cu *.Mask)
(options (clearance outline) (anchor circle))
(primitives
(gr_line (start 0.1524 -0.0762) (end -0.381 0.3302) (width 0.3048))
(gr_line (start 0.5334 -0.0762) (end 0.1524 -0.0762) (width 0.3048))
) (tstamp bb4563d4-c376-4320-a9df-b8fd23457b1c))
(gr_line (start 0.0508 0.0381) (end 2.6162 -0.9779) (width 0.2))
) (tstamp aeda8d04-e983-4be2-b06d-f5f00510885e))
(pad "2" thru_hole circle (at 0 3.8989) (size 2.2352 2.2352) (drill 1.397) (layers *.Cu *.Mask) (tstamp 6fe4676a-4801-4b83-afbe-c228f5746fad))
(pad "2" smd custom (at -2.54 1.27) (size 0.508 0.508) (layers "F.Cu" "F.Paste" "F.Mask")
(pad "2" thru_hole custom (at -3.81 -2.4384) (size 2.2352 2.2352) (drill 1.5748) (layers *.Cu *.Mask)
(options (clearance outline) (anchor circle))
(primitives
(gr_line (start 0 0) (end 2.54 2.54) (width 0.3048))
(gr_line (start 0 -1.27) (end 0 0) (width 0.3048))
(gr_line (start -1.27 -3.81) (end 0 -1.27) (width 0.3048))
) (tstamp 74ba317a-85ad-440e-b769-867e2ba05900))
(pad "2" thru_hole circle (at -3.81 -2.4384) (size 2.2352 2.2352) (drill 1.5748) (layers *.Cu *.Mask) (tstamp fe3bd807-98a2-44e9-9eb1-1ffca908639e))
(gr_line (start 0 -0.0254) (end 0.9398 4.0132) (width 0.2))
(gr_line (start 0.9398 4.0132) (end 3.8354 6.3373) (width 0.2))
) (tstamp fe3bd807-98a2-44e9-9eb1-1ffca908639e))
(model "${PROJECT_PATH}/cherry_mx.wrl"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))

View File

@ -1,48 +1,49 @@
(footprint "Key_MX_Spacebar_5.25" (version 20211014) (generator pcbnew)
(footprint "Key_MX_Spacebar_5.25" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(tedit 601862DF)
(attr through_hole)
(fp_text reference "SW_**" (at -5.7912 -8.5852) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 3a4b3c9f-5a78-470d-8c5d-b5f4aa152a6d)
)
(fp_text value "Key_MX" (at -5.334 8.6868) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(effects (font (size 1 1) (thickness 0.15)))
(tstamp c0abd6cb-d499-4a23-8a26-7e833b7aa18f)
)
(fp_line (start 7.6962 7.874) (end -7.6962 7.874) (layer "F.CrtYd") (width 0.12) (tstamp 06dda447-7a5e-4c5a-88c9-3c9bb09d6e14))
(fp_line (start 7.6962 -7.874) (end 7.6962 7.874) (layer "F.CrtYd") (width 0.12) (tstamp 4f4e4819-a0de-4e7f-b014-428b73df796f))
(fp_line (start -7.6962 -7.874) (end 7.6962 -7.874) (layer "F.CrtYd") (width 0.12) (tstamp 9edc424b-8ac8-4542-9d30-21889df7e278))
(fp_line (start -7.6962 7.874) (end -7.6962 -7.874) (layer "F.CrtYd") (width 0.12) (tstamp a034633c-6fdb-4372-9631-e68dfb5fe4f1))
(pad "" np_thru_hole circle (at 0 0.1016) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)
(solder_mask_margin 0.0762) (tstamp 06d817f3-2973-4ab5-9b4b-16299101116f))
(pad "" np_thru_hole circle (at 66.675 8.3566) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp 1f64c2fa-89ce-4835-bfa2-b9790d679f3f))
(pad "" np_thru_hole circle (at -66.675 8.3566) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp 3044c4fa-3589-48a0-a921-7945035047cb))
(pad "" np_thru_hole oval (at -66.675 -0.1016) (size 5 2) (drill oval 5 2) (layers *.Cu *.Mask) (tstamp 4144a7bb-554b-49fa-b00f-adfc56c5d0f6))
(pad "" np_thru_hole circle (at 66.675 -6.8834) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp abba95bf-bbd5-4fa8-9287-1625ee918451))
(pad "" np_thru_hole circle (at 5.08 0.1016) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)
(solder_mask_margin 0.0762) (tstamp d7115bbe-51ca-4b7d-ba87-004da4841551))
(pad "" np_thru_hole circle (at -5.08 0.1016) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)
(fp_line (start -7.6962 -7.874) (end 7.6962 -7.874)
(stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp 9edc424b-8ac8-4542-9d30-21889df7e278))
(fp_line (start -7.6962 7.874) (end -7.6962 -7.874)
(stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp a034633c-6fdb-4372-9631-e68dfb5fe4f1))
(fp_line (start 7.6962 -7.874) (end 7.6962 7.874)
(stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp 4f4e4819-a0de-4e7f-b014-428b73df796f))
(fp_line (start 7.6962 7.874) (end -7.6962 7.874)
(stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp 06dda447-7a5e-4c5a-88c9-3c9bb09d6e14))
(pad "" np_thru_hole circle (at -66.675 -6.8834) (size 3.048 3.048) (drill 3.048) (layers "*.Cu" "*.Mask") (tstamp d9d9da93-63be-4c28-8943-5f7bb4b31b89))
(pad "" np_thru_hole oval (at -66.675 -0.1016) (size 5 2) (drill oval 5 2) (layers "*.Cu" "*.Mask") (tstamp 4144a7bb-554b-49fa-b00f-adfc56c5d0f6))
(pad "" np_thru_hole circle (at -66.675 8.3566) (size 3.9878 3.9878) (drill 3.9878) (layers "*.Cu" "*.Mask") (tstamp 3044c4fa-3589-48a0-a921-7945035047cb))
(pad "" np_thru_hole circle (at -5.08 0.1016) (size 1.7018 1.7018) (drill 1.7018) (layers "*.Cu" "*.Mask")
(solder_mask_margin 0.0762) (tstamp d8278fee-7397-4054-875a-6bbcc89a9eb4))
(pad "" np_thru_hole circle (at -66.675 -6.8834) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp d9d9da93-63be-4c28-8943-5f7bb4b31b89))
(pad "" np_thru_hole oval (at 66.675 -0.1016) (size 5 2) (drill oval 5 2) (layers *.Cu *.Mask) (tstamp fe0a93c6-4511-4863-b3c0-0da3d1f25efb))
(pad "1" smd custom (at 1.0922 -5.0038) (size 0.508 0.508) (layers "F.Cu" "F.Paste" "F.Mask")
(pad "" np_thru_hole circle (at 0 0.1016) (size 3.9878 3.9878) (drill 3.9878) (layers "*.Cu" "*.Mask")
(solder_mask_margin 0.0762) (tstamp 06d817f3-2973-4ab5-9b4b-16299101116f))
(pad "" np_thru_hole circle (at 5.08 0.1016) (size 1.7018 1.7018) (drill 1.7018) (layers "*.Cu" "*.Mask")
(solder_mask_margin 0.0762) (tstamp d7115bbe-51ca-4b7d-ba87-004da4841551))
(pad "" np_thru_hole circle (at 66.675 -6.8834) (size 3.048 3.048) (drill 3.048) (layers "*.Cu" "*.Mask") (tstamp abba95bf-bbd5-4fa8-9287-1625ee918451))
(pad "" np_thru_hole oval (at 66.675 -0.1016) (size 5 2) (drill oval 5 2) (layers "*.Cu" "*.Mask") (tstamp fe0a93c6-4511-4863-b3c0-0da3d1f25efb))
(pad "" np_thru_hole circle (at 66.675 8.3566) (size 3.9878 3.9878) (drill 3.9878) (layers "*.Cu" "*.Mask") (tstamp 1f64c2fa-89ce-4835-bfa2-b9790d679f3f))
(pad "1" thru_hole custom (at 0 -4.1021) (size 2.2352 2.2352) (drill 1.397) (layers "*.Cu" "*.Mask")
(thermal_bridge_angle 45)
(options (clearance outline) (anchor circle))
(primitives
(gr_line (start 0.5588 -0.0508) (end 0.1778 -0.0508) (width 0.3048))
(gr_line (start 0.1778 -0.0508) (end -0.3556 0.3556) (width 0.3048))
) (tstamp b584ad84-19bd-4b06-a7d4-0de43c3801ea))
(pad "1" thru_hole circle (at 0 -4.1021) (size 2.2352 2.2352) (drill 1.397) (layers *.Cu *.Mask) (tstamp ddbd1858-51f8-422b-8170-2a124a0465c5))
(pad "1" thru_hole circle (at 2.54 -4.9784) (size 2.2352 2.2352) (drill 1.5748) (layers *.Cu *.Mask) (tstamp ef9e95f6-dc87-4c29-b66f-23ffb6cdd527))
(pad "2" thru_hole circle (at -3.81 -2.4384) (size 2.2352 2.2352) (drill 1.5748) (layers *.Cu *.Mask) (tstamp 3956ad20-646c-4f1c-8364-b46ce6e8171a))
(pad "2" smd custom (at -2.54 0.6096) (size 0.508 0.508) (layers "F.Cu" "F.Paste" "F.Mask")
(gr_line (start 0 0) (end 2.54 -0.8763) (width 0.2))
) (tstamp ddbd1858-51f8-422b-8170-2a124a0465c5))
(pad "1" thru_hole circle (at 2.54 -4.9784) (size 2.2352 2.2352) (drill 1.5748) (layers "*.Cu" "*.Mask") (tstamp ef9e95f6-dc87-4c29-b66f-23ffb6cdd527))
(pad "2" thru_hole custom (at -3.81 -2.4384) (size 2.2352 2.2352) (drill 1.5748) (layers "*.Cu" "*.Mask")
(thermal_bridge_angle 45)
(options (clearance outline) (anchor circle))
(primitives
(gr_line (start 0 -0.5842) (end 0 0.6858) (width 0.3048))
(gr_line (start -1.27 -3.1242) (end 0 -0.5842) (width 0.3048))
(gr_line (start 0 0.6858) (end 2.54 3.2258) (width 0.3048))
) (tstamp 5ea6e02b-990a-4c23-bdad-636fd3db6953))
(pad "2" thru_hole circle (at 0 3.8989) (size 2.2352 2.2352) (drill 1.397) (layers *.Cu *.Mask) (tstamp 7882c9ea-c66b-4e82-b1f7-7d2c71b447ea))
(gr_line (start 0 0) (end 1.27 4.9784) (width 0.2))
(gr_line (start 1.27 4.9784) (end 3.81 6.3373) (width 0.2))
) (tstamp 3956ad20-646c-4f1c-8364-b46ce6e8171a))
(pad "2" thru_hole circle (at 0 3.8989) (size 2.2352 2.2352) (drill 1.397) (layers "*.Cu" "*.Mask") (tstamp 7882c9ea-c66b-4e82-b1f7-7d2c71b447ea))
(model "${PROJECT_PATH}/cherry_mx.wrl"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))