Neale Pickett
·
2026-02-20
package.lp
1(librepcb_package 29957ee2-5b58-4734-bca8-651735a067d8
2 (name "Kailh Hot Swap MX Socket - Reversible")
3 (description "An MX socket on either side of the oard")
4 (keywords "")
5 (author "Neale Pickett")
6 (version "0.1")
7 (created 2026-02-20T16:32:40Z)
8 (deprecated false)
9 (generated_by "")
10 (category c0f16db0-f0db-4121-ab12-b4570ff79738)
11 (assembly_type smt)
12 (grid_interval 0.1)
13 (min_copper_clearance 0.2)
14 (pad 44d34513-091e-4cff-a949-61a3b132d21d (name "A1"))
15 (pad 478ef5ef-d475-4f42-8e1f-d714cc5c3fe7 (name "A2"))
16 (pad 0545d83c-bae9-4d73-98b2-0e4291c32ed1 (name "B1"))
17 (pad c1406cc5-1ec8-4002-8e0a-87aed83694d1 (name "B2"))
18 (footprint 54b5da4d-c466-48f8-afb7-cfc6bddca094
19 (name "default")
20 (description "")
21 (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
22 (pad dce08834-f724-4cdd-8ee1-314037dd759d (side bottom) (shape roundrect)
23 (position -7.36 2.48) (rotation 0.0) (size 2.5 2.55) (radius 0.0)
24 (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
25 (package_pad 44d34513-091e-4cff-a949-61a3b132d21d)
26 )
27 (pad 36fe4c0e-dcb4-4e2c-a5bb-397b49838975 (side bottom) (shape roundrect)
28 (position 6.04 5.08) (rotation 0.0) (size 2.5 2.55) (radius 0.0)
29 (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
30 (package_pad 478ef5ef-d475-4f42-8e1f-d714cc5c3fe7)
31 )
32 (pad 532d3c82-cb0e-4939-b308-b24b3ffb45e3 (side top) (shape roundrect)
33 (position 6.04 -5.08) (rotation 0.0) (size 2.5 2.55) (radius 0.0)
34 (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
35 (package_pad c1406cc5-1ec8-4002-8e0a-87aed83694d1)
36 )
37 (pad b1640066-b926-4e0d-af32-41b238a63966 (side top) (shape roundrect)
38 (position -7.36 -2.48) (rotation 0.0) (size 2.5 2.55) (radius 0.0)
39 (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
40 (package_pad 0545d83c-bae9-4d73-98b2-0e4291c32ed1)
41 )
42 (polygon 19532b2e-d619-4417-a3d1-f6a5f3562516 (layer top_courtyard)
43 (width 0.2) (fill false) (grab_area false)
44 (vertex (position -7.493 -7.62) (angle 0.0))
45 (vertex (position 7.493 -7.62) (angle 0.0))
46 (vertex (position 7.493 7.62) (angle 0.0))
47 (vertex (position -7.493 7.62) (angle 0.0))
48 (vertex (position -7.493 -7.62) (angle 0.0))
49 )
50 (polygon 43e81121-2da3-48db-a4d6-43a7f2e40b18 (layer bot_package_outlines)
51 (width 0.1) (fill false) (grab_area false)
52 (vertex (position -3.86 6.78) (angle 0.0))
53 (vertex (position 4.74 6.78) (angle 0.0))
54 (vertex (position 4.74 2.98) (angle -90.0))
55 (vertex (position 4.34 2.78) (angle 0.0))
56 (vertex (position -0.36 2.78) (angle 70.0))
57 (vertex (position -2.56 0.98) (angle -90.0))
58 (vertex (position -2.86 0.78) (angle 0.0))
59 (vertex (position -6.06 0.78) (angle 0.0))
60 (vertex (position -6.06 4.58) (angle -90.0))
61 (vertex (position -3.86 6.78) (angle 0.0))
62 )
63 (polygon 24f6c9d8-c369-4ba3-83c3-d9f463684da5 (layer top_package_outlines)
64 (width 0.1) (fill false) (grab_area false)
65 (vertex (position -3.86 -6.78) (angle 0.0))
66 (vertex (position 4.74 -6.78) (angle 0.0))
67 (vertex (position 4.74 -2.98) (angle 90.0))
68 (vertex (position 4.34 -2.78) (angle 0.0))
69 (vertex (position -0.36 -2.78) (angle -70.0))
70 (vertex (position -2.56 -0.98) (angle 90.0))
71 (vertex (position -2.86 -0.78) (angle 0.0))
72 (vertex (position -6.06 -0.78) (angle 0.0))
73 (vertex (position -6.06 -4.58) (angle 90.0))
74 (vertex (position -3.86 -6.78) (angle 0.0))
75 )
76 (polygon 34230f18-a2c8-46d4-a57b-3b22ff717a89 (layer top_legend)
77 (width 0.2) (fill false) (grab_area false)
78 (vertex (position -7.0 -0.9) (angle 0.0))
79 (vertex (position -7.0 7.0) (angle 0.0))
80 (vertex (position 7.0 7.0) (angle 0.0))
81 (vertex (position 7.0 -3.5) (angle 0.0))
82 )
83 (polygon 78feda39-2ac0-4072-8c14-86279a687386 (layer top_legend)
84 (width 0.2) (fill false) (grab_area false)
85 (vertex (position -7.0 -4.1) (angle 0.0))
86 (vertex (position -7.0 -7.0) (angle 0.0))
87 (vertex (position 7.0 -7.0) (angle 0.0))
88 (vertex (position 7.0 -6.7) (angle 0.0))
89 )
90 (polygon 59f9c751-fe41-43c0-9621-b72b1443f3e0 (layer bot_legend)
91 (width 0.2) (fill false) (grab_area false)
92 (vertex (position -7.0 4.1) (angle 0.0))
93 (vertex (position -7.0 7.0) (angle 0.0))
94 (vertex (position 7.0 7.0) (angle 0.0))
95 (vertex (position 7.0 6.7) (angle 0.0))
96 )
97 (polygon 2450556d-3696-424c-b0ee-64c73372dab1 (layer bot_legend)
98 (width 0.2) (fill false) (grab_area false)
99 (vertex (position -7.0 0.9) (angle 0.0))
100 (vertex (position -7.0 -7.0) (angle 0.0))
101 (vertex (position 7.0 -7.0) (angle 0.0))
102 (vertex (position 7.0 3.5) (angle 0.0))
103 )
104 (stroke_text eabd102f-2437-4180-ad0a-8502640b6c36 (layer top_values)
105 (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
106 (align center top) (position 0.0 -7.874) (rotation 0.0) (lock false)
107 (auto_rotate true) (mirror false) (value "{{VALUE}}")
108 )
109 (stroke_text f1aeb3dc-b570-4ef3-98c6-96bc9c748e94 (layer bot_names)
110 (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
111 (align center center) (position -1.27 5.08) (rotation 0.0) (lock false)
112 (auto_rotate true) (mirror true) (value "{{NAME}}-A")
113 )
114 (stroke_text 3537dc18-ab7b-4364-b7d2-da3314a7d4d2 (layer top_names)
115 (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
116 (align center center) (position -1.27 -5.08) (rotation 0.0) (lock false)
117 (auto_rotate true) (mirror false) (value "{{NAME}}-B")
118 )
119 (stroke_text 1c532f40-afe4-4b0b-994d-b5df945886b1 (layer bot_values)
120 (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
121 (align center top) (position 0.0 -7.874) (rotation 0.0) (lock false)
122 (auto_rotate true) (mirror true) (value "{{VALUE}}")
123 )
124 (hole 381aec2b-9900-435b-8bfb-96cd452ffbdb (diameter 3.0)
125 (stop_mask auto)
126 (vertex (position -3.81 2.54) (angle 0.0))
127 )
128 (hole 0261a5f3-f3c3-4e9c-9990-3a4725673404 (diameter 1.524)
129 (stop_mask auto)
130 (vertex (position 5.08 0.0) (angle 0.0))
131 )
132 (hole c0afb323-4544-453d-b0e4-5664cb54e70c (diameter 3.81)
133 (stop_mask auto)
134 (vertex (position 0.0 0.0) (angle 0.0))
135 )
136 (hole 7a4e7a11-0c00-41aa-8dc6-76b55c43cd46 (diameter 3.0)
137 (stop_mask auto)
138 (vertex (position 2.54 5.08) (angle 0.0))
139 )
140 (hole 35fef1ee-9232-4a20-83e1-18d531375eba (diameter 1.524)
141 (stop_mask auto)
142 (vertex (position -5.08 0.0) (angle 0.0))
143 )
144 (hole 8385c888-c842-43bb-a2c1-0c65e30bb25d (diameter 3.0)
145 (stop_mask auto)
146 (vertex (position -3.81 -2.54) (angle 0.0))
147 )
148 (hole 49f3a118-05c6-4621-b7b9-877cf789ab8b (diameter 3.0)
149 (stop_mask auto)
150 (vertex (position 2.54 -5.08) (angle 0.0))
151 )
152 )
153 (approved missing_footprint_3d_model
154 (footprint 54b5da4d-c466-48f8-afb7-cfc6bddca094)
155 )
156 (approved missing_name_text
157 (footprint 54b5da4d-c466-48f8-afb7-cfc6bddca094)
158 )
159 (approved origin_not_in_center)
160 (approved unusual_text_layer
161 (footprint 54b5da4d-c466-48f8-afb7-cfc6bddca094)
162 (text 1c532f40-afe4-4b0b-994d-b5df945886b1)
163 )
164)