Kailh MX hot-swap socket (CPG151101S11): PCB footprint — dimension sheet Source: Xem Studio, https://xemstudio.com/objects/kailh-mx-hot-swap-socket-footprint/ (sheet CC BY 4.0) Basis: Kailh CPG151101S11 drawing rev B and specification KH-PS1607-10 (Recommended PCB Layout); MX switch holes from the KiCad Cherry MX footprint Catalog version: 2026-10-20 Sizes: see table below - The Kailh MX hot-swap socket (CPG151101S11) is soldered to the underside of the PCB so MX-style switches plug in and out without soldering. Its two contact sleeves sit in Ø3.05 holes on the switch's two contact pins; the switch's centre post and fixing pegs use the ordinary MX holes. - Coordinates are seen from the keycap side, the same frame as the Cherry MX footprint page: origin on the stem axis, x to the right, y towards the contact pins. Kailh draws the layout from the socket side (the board's underside), which is this pattern mirrored left to right; the hole spacing (6.35 across, 2.54 up) matches the MX pin spacing exactly. - Positions of the switch holes are from the KiCad Cherry MX footprint; the Ø3.05 socket holes and the socket body sizes are from Kailh's drawing. Kailh gives the solder pads only as reference sizes and does not place them, so the jig has no pads: take pad copper from your PCB tool's socket footprint. - The file is a drill jig at true size: a ring round every hole joined by bars to the centre hole. parameter value switch centre post (x, y) Ø4 at (+0.00, +0.00) mm fixing peg (PCB-mount switches) (x, y) Ø1.7 at (-5.08, +0.00) mm fixing peg (PCB-mount switches) (x, y) Ø1.7 at (+5.08, +0.00) mm socket hole on contact pin 1 (x, y) Ø3.05 at (+2.54, +5.08) mm socket hole on contact pin 2 (x, y) Ø3.05 at (-3.81, +2.54) mm socket holes Ø3.05 ± 0.05, 6.35 mm apart across and 2.54 mm apart up (the MX pin spacing) PCB single-sided board, T = 1.6 mm (Kailh's layout basis) socket body length 14.50 ± 0.15 mm socket body height 1.85 ± 0.1 mm socket bosses (into the PCB holes) Ø2.90 ± 0.05, 6.35 ± 0.1 apart socket width at each contact 5.89 ± 0.1 mm and 4.00 ± 0.1 mm; 10.90 ± 0.1 mm between the outer contact face and the narrow end solder tabs 2.55 × 2.5 mm pads, given by Kailh as reference sizes only (positions not dimensioned) Files elsewhere (not hosted by Xem Studio; license as stated by the publisher): - Kailh (Kaihua Electronics): CPG151101S11 MX hot-swap socket: drawing rev B and product specification KH-PS1607-10 (sec. 8 Recommended PCB Layout) — web — Maker datasheet (linked, not rehosted) — https://github.com/keyboardio/keyswitch_documentation/blob/master/datasheets/Kailh/CPG151101S11.pdf - KiCad: kicad-footprints: Button_Switch_Keyboard.pretty (SW_Cherry_MX_1.00u_PCB fixing pegs; SW_Matias_1.00u Alps-type pin positions) — web — CC BY-SA 4.0 with KiCad exception (footprints) — https://github.com/KiCad/kicad-footprints/tree/master/Button_Switch_Keyboard.pretty Free files (CC BY 4.0, Xem Studio; STEP + STL, 1 parts): https://xemstudio.com/files/hardware/kailh-mx-hot-swap-socket-footprint/index.json API: https://xemstudio.com/api/geometry?object=kailh-mx-hot-swap-socket-footprint