441 lines
8.5 KiB
Text
441 lines
8.5 KiB
Text
(footprint "mx_choc-v1-v2_ks27_ks33-v2-v3_hs_reversible"
|
|
(version 20241229)
|
|
(generator "pcbnew")
|
|
(generator_version "9.0")
|
|
(layer "F.Cu")
|
|
(descr "Reversible combined hotswap footprint for mx, choc v1, choc v2, ks27 (ks33 v1), ks33 v2, ks33 v3")
|
|
(property "Reference" "REF**"
|
|
(at 0 -0.5 0)
|
|
(unlocked yes)
|
|
(layer "F.SilkS")
|
|
(hide yes)
|
|
(uuid "75c8667a-d83a-4212-8741-a0a6c36c286d")
|
|
(effects
|
|
(font
|
|
(size 1 1)
|
|
(thickness 0.1)
|
|
)
|
|
)
|
|
)
|
|
(property "Value" "mx_choc-v1-v2_ks27_ks33-v2-v3_hs_reversible"
|
|
(at 0 11 0)
|
|
(unlocked yes)
|
|
(layer "F.Fab")
|
|
(hide yes)
|
|
(uuid "db0364d5-41f3-48e9-a509-bf2c49cdc9f0")
|
|
(effects
|
|
(font
|
|
(size 1 1)
|
|
(thickness 0.15)
|
|
)
|
|
)
|
|
)
|
|
(property "Datasheet" ""
|
|
(at 0 0 0)
|
|
(unlocked yes)
|
|
(layer "F.Fab")
|
|
(hide yes)
|
|
(uuid "7811f012-8d6e-42c7-8e36-c554780420ca")
|
|
(effects
|
|
(font
|
|
(size 1 1)
|
|
(thickness 0.15)
|
|
)
|
|
)
|
|
)
|
|
(property "Description" "combined hotswap socket for mx, choc 1+2 and ks33 1+2+3"
|
|
(at 0 0 0)
|
|
(unlocked yes)
|
|
(layer "F.Fab")
|
|
(hide yes)
|
|
(uuid "e83807ce-74aa-4d1f-aad0-cdd5fb7c6d7f")
|
|
(effects
|
|
(font
|
|
(size 1 1)
|
|
(thickness 0.15)
|
|
)
|
|
)
|
|
)
|
|
(clearance 0)
|
|
(attr through_hole)
|
|
(fp_rect
|
|
(start -7.5 -7.5)
|
|
(end 7.5 7.5)
|
|
(stroke
|
|
(width 0.05)
|
|
(type default)
|
|
)
|
|
(fill no)
|
|
(layer "B.CrtYd")
|
|
(uuid "1ea2a34a-0346-4313-904e-4f8fbe76c8a5")
|
|
)
|
|
(fp_rect
|
|
(start -7.5 -7.5)
|
|
(end 7.5 7.5)
|
|
(stroke
|
|
(width 0.05)
|
|
(type default)
|
|
)
|
|
(fill no)
|
|
(layer "F.CrtYd")
|
|
(uuid "24835244-bb64-473d-97f7-67832410343c")
|
|
)
|
|
(fp_rect
|
|
(start -9.5 -9.5)
|
|
(end 9.5 9.5)
|
|
(stroke
|
|
(width 0.1)
|
|
(type solid)
|
|
)
|
|
(fill no)
|
|
(layer "User.1")
|
|
(uuid "db4ed70d-5601-4863-aedc-aa6f10f97c67")
|
|
)
|
|
(fp_text user "${REFERENCE}"
|
|
(at 0 3.7 0)
|
|
(unlocked yes)
|
|
(layer "F.Fab")
|
|
(uuid "53c92222-6f0f-4e74-9037-e8cbf0e3ece8")
|
|
(effects
|
|
(font
|
|
(size 1 1)
|
|
(thickness 0.15)
|
|
)
|
|
)
|
|
)
|
|
(pad "" np_thru_hole circle
|
|
(at -5.505608 0.00753 90)
|
|
(size 1.9 1.9)
|
|
(drill 1.9)
|
|
(layers "*.Mask")
|
|
(uuid "8b4d943b-85b1-4e15-b6e9-2e2ba4f5d14e")
|
|
)
|
|
(pad "" np_thru_hole circle
|
|
(at 0 -5.08 90)
|
|
(size 1.75 1.75)
|
|
(drill 1.75)
|
|
(layers "*.Mask")
|
|
(uuid "9e8d1135-a8c4-4594-a05d-1c34846e9620")
|
|
)
|
|
(pad "" np_thru_hole circle
|
|
(at 0 0 180)
|
|
(size 5.05 5.05)
|
|
(drill 5.05)
|
|
(layers "*.Mask")
|
|
(uuid "d650ca80-8e6b-4def-9cc9-877e9107f131")
|
|
)
|
|
(pad "" np_thru_hole circle
|
|
(at 0 4.7 270)
|
|
(size 0.2 0.2)
|
|
(drill oval 1 1.6)
|
|
(layers "*.Mask")
|
|
(clearance 0)
|
|
(uuid "6f091cb5-bbf3-446d-92f4-8a6bf0697557")
|
|
)
|
|
(pad "" np_thru_hole circle
|
|
(at 0 6 270)
|
|
(size 3 3)
|
|
(drill 3)
|
|
(layers "*.Mask")
|
|
(uuid "52080d7a-b08a-4430-8c1a-f73248b7bc99")
|
|
)
|
|
(pad "" np_thru_hole circle
|
|
(at 5.494064 0.00753 90)
|
|
(size 1.9 1.9)
|
|
(drill 1.9)
|
|
(layers "*.Mask")
|
|
(uuid "e6a17c4d-8f17-4e6a-8f92-98564da22d46")
|
|
)
|
|
(pad "1" smd roundrect
|
|
(at -4.7 -6.9 90)
|
|
(size 4.4 2.5)
|
|
(layers "B.Cu" "B.Mask" "B.Paste")
|
|
(roundrect_rratio 0.1)
|
|
(uuid "a5aa0ede-cf2f-48a3-bf08-09475dd06b03")
|
|
)
|
|
(pad "1" thru_hole oval
|
|
(at -3.6 -4.1 344)
|
|
(size 5.8 3.5)
|
|
(drill oval 5.3 3)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(uuid "fa4f120b-83bd-40ed-9328-cfcd36d7fe9c")
|
|
)
|
|
(pad "1" smd roundrect
|
|
(at -2.539999 -6.9 270)
|
|
(size 4.4 2.499998)
|
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
|
(roundrect_rratio 0.1)
|
|
(uuid "a5cb389b-705c-4405-8c09-106ef4676d60")
|
|
)
|
|
(pad "1" smd custom
|
|
(at -2.3 -2 180)
|
|
(size 0.4 0.4)
|
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
|
(thermal_bridge_angle 90)
|
|
(options
|
|
(clearance outline)
|
|
(anchor circle)
|
|
)
|
|
(primitives
|
|
(gr_curve
|
|
(pts
|
|
(xy 0.17 -0.387638) (xy 0.1 -0.181834) (xy 0.18 0.11) (xy 0.508183 0.188183)
|
|
)
|
|
(width 0.2)
|
|
)
|
|
(gr_arc
|
|
(start -4.866295 -3.393503)
|
|
(mid -0.322994 -4.271857)
|
|
(end -0.55 0.35)
|
|
(width 0.2)
|
|
)
|
|
(gr_arc
|
|
(start -4.866294 -3.393503)
|
|
(mid -5.612479 -3.169514)
|
|
(end -5.827192 -3.91842)
|
|
(width 0.2)
|
|
)
|
|
(gr_curve
|
|
(pts
|
|
(xy -5.693179 -3.226751) (xy -5.86 -3.44) (xy -6.172812 -3.43838) (xy -6.357657 -3.26)
|
|
)
|
|
(width 0.2)
|
|
)
|
|
)
|
|
(uuid "c0aae120-462d-4489-93e4-f9834fe23a02")
|
|
)
|
|
(pad "1" smd custom
|
|
(at 4.8 6.1)
|
|
(size 2.7 2.7)
|
|
(layers "B.Cu" "B.Mask" "B.Paste")
|
|
(options
|
|
(clearance outline)
|
|
(anchor circle)
|
|
)
|
|
(primitives
|
|
(gr_rect
|
|
(start 0.85 -2.1)
|
|
(end 1.8 1.25)
|
|
(width 0.2)
|
|
(fill yes)
|
|
)
|
|
(gr_rect
|
|
(start -2.107107 -1.3)
|
|
(end 1.2 1.25)
|
|
(width 0.2)
|
|
(fill yes)
|
|
)
|
|
(gr_poly
|
|
(pts
|
|
(xy -3.45 -1.257107) (xy -2.107107 -1.257107) (xy -2.107107 1.25) (xy -3.659018 1.25) (xy -3.007107 0.642893)
|
|
(xy -2.957107 -0.557107)
|
|
)
|
|
(width 0.2)
|
|
(fill yes)
|
|
)
|
|
(gr_arc
|
|
(start -3.457936 -1.250305)
|
|
(mid -3.038109 0.041697)
|
|
(end -3.659018 1.25)
|
|
(width 0.2)
|
|
)
|
|
(gr_poly
|
|
(pts
|
|
(xy -1.507107 -1.757107) (xy -1.957107 -1.257107) (xy -1.257107 -1.257107)
|
|
)
|
|
(width 0.2)
|
|
(fill yes)
|
|
)
|
|
(gr_arc
|
|
(start -1.457107 -2.257107)
|
|
(mid -1.749998 -1.549998)
|
|
(end -2.457107 -1.257107)
|
|
(width 0.2)
|
|
)
|
|
)
|
|
(uuid "901f33b2-a33a-41f9-acf0-cf48a045ec91")
|
|
)
|
|
(pad "1" thru_hole circle
|
|
(at 5 3.8 90)
|
|
(size 3.5 3.5)
|
|
(drill 3)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(uuid "62ffc060-db82-47fc-adca-d1014918b7cb")
|
|
)
|
|
(pad "1" thru_hole oval
|
|
(at 5.4 2.6 355)
|
|
(size 4.2 3.5)
|
|
(drill oval 3.7 3)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(uuid "049d51b4-5d3e-4036-8c72-3c6ef3076989")
|
|
)
|
|
(pad "1" smd custom
|
|
(at 5.65 3.8 270)
|
|
(size 2.5 2.5)
|
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
|
(thermal_bridge_angle 90)
|
|
(options
|
|
(clearance outline)
|
|
(anchor circle)
|
|
)
|
|
(primitives
|
|
(gr_rect
|
|
(start -1.2 -3.4)
|
|
(end 1.2 -0.25)
|
|
(width 0.2)
|
|
(fill yes)
|
|
)
|
|
(gr_poly
|
|
(pts
|
|
(xy 1.2 -1.15) (xy 1.2 -1.7) (xy 1.75 -1.15)
|
|
)
|
|
(width 0.2)
|
|
(fill yes)
|
|
)
|
|
(gr_arc
|
|
(start 2.3 -1.15)
|
|
(mid 1.522183 -1.472183)
|
|
(end 1.2 -2.25)
|
|
(width 0.2)
|
|
)
|
|
(gr_rect
|
|
(start -1.2 -1.15)
|
|
(end 3.55 1.15)
|
|
(width 0.2)
|
|
(fill yes)
|
|
)
|
|
)
|
|
(uuid "a5e38e85-2d03-4965-b589-cb54bbe4835b")
|
|
)
|
|
(pad "2" smd custom
|
|
(at -5.65 3.8 90)
|
|
(size 2.5 2.5)
|
|
(layers "B.Cu" "B.Mask" "B.Paste")
|
|
(thermal_bridge_angle 90)
|
|
(options
|
|
(clearance outline)
|
|
(anchor circle)
|
|
)
|
|
(primitives
|
|
(gr_rect
|
|
(start -3.55 -1.15)
|
|
(end 1.2 1.15)
|
|
(width 0.2)
|
|
(fill yes)
|
|
)
|
|
(gr_arc
|
|
(start -1.2 -2.25)
|
|
(mid -1.522183 -1.472183)
|
|
(end -2.3 -1.15)
|
|
(width 0.2)
|
|
)
|
|
(gr_poly
|
|
(pts
|
|
(xy -1.2 -1.15) (xy -1.2 -1.7) (xy -1.75 -1.15)
|
|
)
|
|
(width 0.2)
|
|
(fill yes)
|
|
)
|
|
(gr_rect
|
|
(start -1.2 -3.4)
|
|
(end 1.2 -0.25)
|
|
(width 0.2)
|
|
(fill yes)
|
|
)
|
|
)
|
|
(uuid "334657a1-e77b-43cf-99e2-b16ccdb58f01")
|
|
)
|
|
(pad "2" thru_hole oval
|
|
(at -5.4 2.6 5)
|
|
(size 4.2 3.5)
|
|
(drill oval 3.7 3)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(uuid "83252ea2-dd69-4aab-9646-44d06a17cf4a")
|
|
)
|
|
(pad "2" thru_hole circle
|
|
(at -5 3.8 270)
|
|
(size 3.5 3.5)
|
|
(drill 3)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(uuid "97851a01-56ff-4777-a553-771e42b49921")
|
|
)
|
|
(pad "2" smd custom
|
|
(at -4.8 6.1)
|
|
(size 2.7 2.7)
|
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
|
(options
|
|
(clearance outline)
|
|
(anchor circle)
|
|
)
|
|
(primitives
|
|
(gr_rect
|
|
(start -1.8 -2.1)
|
|
(end -0.85 1.25)
|
|
(width 0.2)
|
|
(fill yes)
|
|
)
|
|
(gr_rect
|
|
(start -1.2 -1.3)
|
|
(end 2.107107 1.25)
|
|
(width 0.2)
|
|
(fill yes)
|
|
)
|
|
(gr_poly
|
|
(pts
|
|
(xy 3.45 -1.257107) (xy 2.107107 -1.257107) (xy 2.107107 1.25) (xy 3.659018 1.25) (xy 3.007107 0.642893)
|
|
(xy 2.957107 -0.557107)
|
|
)
|
|
(width 0.2)
|
|
(fill yes)
|
|
)
|
|
(gr_arc
|
|
(start 3.659018 1.25)
|
|
(mid 3.038108 0.041697)
|
|
(end 3.457936 -1.250305)
|
|
(width 0.2)
|
|
)
|
|
(gr_poly
|
|
(pts
|
|
(xy 1.507107 -1.757107) (xy 1.957107 -1.257107) (xy 1.257107 -1.257107)
|
|
)
|
|
(width 0.2)
|
|
(fill yes)
|
|
)
|
|
(gr_arc
|
|
(start 2.457107 -1.257107)
|
|
(mid 1.75 -1.55)
|
|
(end 1.457107 -2.257107)
|
|
(width 0.2)
|
|
)
|
|
)
|
|
(uuid "55967910-7110-4c43-9cab-c0365376fe85")
|
|
)
|
|
(pad "2" smd roundrect
|
|
(at 2.54 -6.9 90)
|
|
(size 4.4 2.5)
|
|
(layers "B.Cu" "B.Mask" "B.Paste")
|
|
(roundrect_rratio 0.1)
|
|
(uuid "b697f783-2a9f-4cba-aca2-1d3dc7d96199")
|
|
)
|
|
(pad "2" thru_hole oval
|
|
(at 3.6 -4.1 16)
|
|
(size 5.8 3.5)
|
|
(drill oval 5.3 3)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(uuid "fa3ea8ef-d46b-4c3e-b016-c61135f3b079")
|
|
)
|
|
(pad "2" smd roundrect
|
|
(at 4.7 -6.9 270)
|
|
(size 4.4 2.5)
|
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
|
(roundrect_rratio 0.1)
|
|
(uuid "e82ba2d7-f8eb-4ffd-b339-874bd513fead")
|
|
)
|
|
(embedded_fonts no)
|
|
)
|