{
 "version": "2026-10-20",
 "license": "Dimension sheets: CC BY 4.0. Standard and published-size files: CC BY 4.0. Xem Studio's own designs (files_license = Xem Studio Design License): free to use and sell things from, not to redistribute as files — https://xemstudio.com/license/. Other publishers' files: their own license, linked beside them.",
 "slug": "kailh-choc-v1-v2-pcb-footprint",
 "name": "Kailh Choc v1 and v2 (PG1350 / PG1353): PCB footprint",
 "kind": "standard",
 "category": "Computers & desk",
 "group": "Keyboard switches & stabilizers",
 "year": null,
 "question": "Where are the PCB holes for Kailh Choc v1 and v2 low-profile switches?",
 "tags": [
  "keyboard",
  "mechanical keyboard",
  "low profile",
  "kailh choc",
  "switch",
  "pcb",
  "footprint",
  "split keyboard"
 ],
 "aliases": [
  "kailh choc footprint",
  "choc v1 footprint",
  "choc v2 footprint",
  "pg1350 pcb layout",
  "pg1353 pcb layout",
  "choc switch holes",
  "low profile switch footprint",
  "choc v1 v2 compatible pcb",
  "choc plate cutout",
  "choc switch dimensions"
 ],
 "overall_mm": {
  "length": null,
  "width": null,
  "height": null
 },
 "official_cad": false,
 "xem_status": "free-files",
 "les": false,
 "free_files": 2,
 "url": "https://xemstudio.com/objects/kailh-choc-v1-v2-pcb-footprint/",
 "sheet_txt": "https://xemstudio.com/objects/kailh-choc-v1-v2-pcb-footprint/sheet.txt",
 "sheet": {
  "basis": "Kailh drawings CPG135001D01 (PG1350, PCB hole drawing) and CPG135301D01 (PG1353, Recommended PCB Layout)",
  "overall_mm": {
   "length": null,
   "width": null,
   "height": null
  },
  "notes": [
   "Kailh's low-profile Choc switches: v1 (PG1350) has its own two-leg keycap stem; v2 (PG1353) has an MX-style '+' stem. Both put the two contact pins in the same place, so one PCB can take either (and the same Choc hot-swap socket).",
   "Coordinates are in Kailh's own PCB-layout view, which looks at the copper (solder) side: origin on the switch axis, x to the right, y up. The v1 drawing is turned 180° here so both versions share one orientation; nothing else is changed. For a keycap-side view, mirror left to right (x → −x).",
   "Differences: the centre hole is Ø3.40 on v1 and Ø5.00 on v2; v1 has two Ø1.90 guide posts on the centre line 11.00 mm apart, v2 has one Ø1.60 guide post at (−5.15, −5.00). A v1+v2 board needs the Ø5.00 centre and all three guide holes.",
   "Plate: Kailh gives the housing below the top rim (13.80 square on v1, 13.95 ± 0.05 on v2), not a plate cutout or plate thickness, so Xem publishes no plate file; the cutout must clear that housing.",
   "The files are drill jigs at true size: a ring around every hole joined by bars to the centre hole, to print and drill through or to import as the exact hole pattern. Holes are drawn at the maker's diameters; add your own process allowance."
  ],
  "table": {
   "columns": [
    "parameter",
    "value"
   ],
   "rows": [
    [
     "v1 centre post",
     "Ø3.40 at (+0.00, +0.00) mm"
    ],
    [
     "v1 contact pin",
     "Ø1.20 at (+5.90, +0.00) mm"
    ],
    [
     "v1 contact pin",
     "Ø1.20 at (+3.80, +5.00) mm"
    ],
    [
     "v1 guide post",
     "Ø1.90 at (+0.00, +5.50) mm"
    ],
    [
     "v1 guide post",
     "Ø1.90 at (+0.00, -5.50) mm"
    ],
    [
     "v1 LED window centre",
     "(-4.70, 0) mm (LED hole 5 × 3.15 in the housing)"
    ],
    [
     "v2 centre post",
     "Ø5.00 at (+0.00, +0.00) mm"
    ],
    [
     "v2 contact pin",
     "Ø1.20 at (+5.90, +0.00) mm"
    ],
    [
     "v2 contact pin",
     "Ø1.20 at (+3.80, +5.00) mm"
    ],
    [
     "v2 guide post",
     "Ø1.60 at (-5.15, -5.00) mm"
    ],
    [
     "v2 LED window centre",
     "(-4.93, 0) mm"
    ],
    [
     "v1 housing below the top rim",
     "13.80 × 13.80 mm (top rim 15.00 × 15.00)"
    ],
    [
     "v2 housing below the top rim",
     "13.95 ± 0.05 × 13.95 ± 0.05 mm (top rim 15.00 × 15.00)"
    ],
    [
     "v2 stem",
     "Ø5.50 with an MX-style cross: arms 4.00 ± 0.05 long, 1.30 ± 0.03 wide"
    ],
    [
     "v1 travel / v2 travel",
     "3.0 +0/−0.5 mm / 3.2 ± 0.25 mm"
    ]
   ]
  }
 },
 "sheet_text": "Kailh Choc v1 and v2 (PG1350 / PG1353): PCB footprint — dimension sheet\nSource: Xem Studio, https://xemstudio.com/objects/kailh-choc-v1-v2-pcb-footprint/  (sheet CC BY 4.0)\nBasis: Kailh drawings CPG135001D01 (PG1350, PCB hole drawing) and CPG135301D01 (PG1353, Recommended PCB Layout)\nCatalog version: 2026-10-20\n\nSizes: see table below\n- Kailh's low-profile Choc switches: v1 (PG1350) has its own two-leg keycap stem; v2 (PG1353) has an MX-style '+' stem. Both put the two contact pins in the same place, so one PCB can take either (and the same Choc hot-swap socket).\n- Coordinates are in Kailh's own PCB-layout view, which looks at the copper (solder) side: origin on the switch axis, x to the right, y up. The v1 drawing is turned 180° here so both versions share one orientation; nothing else is changed. For a keycap-side view, mirror left to right (x → −x).\n- Differences: the centre hole is Ø3.40 on v1 and Ø5.00 on v2; v1 has two Ø1.90 guide posts on the centre line 11.00 mm apart, v2 has one Ø1.60 guide post at (−5.15, −5.00). A v1+v2 board needs the Ø5.00 centre and all three guide holes.\n- Plate: Kailh gives the housing below the top rim (13.80 square on v1, 13.95 ± 0.05 on v2), not a plate cutout or plate thickness, so Xem publishes no plate file; the cutout must clear that housing.\n- The files are drill jigs at true size: a ring around every hole joined by bars to the centre hole, to print and drill through or to import as the exact hole pattern. Holes are drawn at the maker's diameters; add your own process allowance.\n\nparameter  value\nv1 centre post  Ø3.40 at (+0.00, +0.00) mm\nv1 contact pin  Ø1.20 at (+5.90, +0.00) mm\nv1 contact pin  Ø1.20 at (+3.80, +5.00) mm\nv1 guide post  Ø1.90 at (+0.00, +5.50) mm\nv1 guide post  Ø1.90 at (+0.00, -5.50) mm\nv1 LED window centre  (-4.70, 0) mm (LED hole 5 × 3.15 in the housing)\nv2 centre post  Ø5.00 at (+0.00, +0.00) mm\nv2 contact pin  Ø1.20 at (+5.90, +0.00) mm\nv2 contact pin  Ø1.20 at (+3.80, +5.00) mm\nv2 guide post  Ø1.60 at (-5.15, -5.00) mm\nv2 LED window centre  (-4.93, 0) mm\nv1 housing below the top rim  13.80 × 13.80 mm (top rim 15.00 × 15.00)\nv2 housing below the top rim  13.95 ± 0.05 × 13.95 ± 0.05 mm (top rim 15.00 × 15.00)\nv2 stem  Ø5.50 with an MX-style cross: arms 4.00 ± 0.05 long, 1.30 ± 0.03 wide\nv1 travel / v2 travel  3.0 +0/−0.5 mm / 3.2 ± 0.25 mm\n\nFiles elsewhere (not hosted by Xem Studio; license as stated by the publisher):\n- Kailh (Kaihua Electronics): PG1350 low-profile switch drawing CPG135001D01 (PCB hole drawing, solder-side view); maker PDF via Keyboardio's datasheet mirror — web — Maker datasheet (linked, not rehosted) — https://github.com/keyboardio/keyswitch_documentation/blob/master/datasheets/Kailh/CPG135001D01.pdf\n- Kailh (Kaihua Electronics): PG1353 (Choc v2) switch drawing CPG135301D01 (Recommended PCB Layout, pattern side); maker PDF via Keyboardio's datasheet mirror — web — Maker datasheet (linked, not rehosted) — https://github.com/keyboardio/keyswitch_documentation/blob/master/datasheets/Kailh/CPG135301D01.pdf\n\nFree files (CC BY 4.0, Xem Studio; STEP + STL, 2 parts): https://xemstudio.com/files/hardware/kailh-choc-v1-v2-pcb-footprint/index.json\nAPI: https://xemstudio.com/api/geometry?object=kailh-choc-v1-v2-pcb-footprint\n",
 "sources": [
  {
   "publisher": "Kailh (Kaihua Electronics)",
   "title": "PG1350 low-profile switch drawing CPG135001D01 (PCB hole drawing, solder-side view); maker PDF via Keyboardio's datasheet mirror",
   "url": "https://github.com/keyboardio/keyswitch_documentation/blob/master/datasheets/Kailh/CPG135001D01.pdf",
   "formats": [
    "web"
   ],
   "license": "Maker datasheet (linked, not rehosted)",
   "license_verified": true,
   "hosted": false
  },
  {
   "publisher": "Kailh (Kaihua Electronics)",
   "title": "PG1353 (Choc v2) switch drawing CPG135301D01 (Recommended PCB Layout, pattern side); maker PDF via Keyboardio's datasheet mirror",
   "url": "https://github.com/keyboardio/keyswitch_documentation/blob/master/datasheets/Kailh/CPG135301D01.pdf",
   "formats": [
    "web"
   ],
   "license": "Maker datasheet (linked, not rehosted)",
   "license_verified": true,
   "hosted": false
  }
 ],
 "xem": {
  "status": "free-files",
  "sheet_free": true,
  "mesh_price_usd": null,
  "step_price_usd": null,
  "tolerance_mm": null
 },
 "related": [
  "kailh-mx-hot-swap-socket-footprint",
  "cherry-mx-switch-plate-cutout-and-pcb-footprint",
  "alps-skcm-skcl-plate-cutout-and-pcb-footprint"
 ],
 "fits": [],
 "dimensions": "exact (nominal, no printing tolerance)",
 "dimension_rule": "All geometry on Xem Studio is exact (nominal, true size) with no printing tolerance. Where a part meets another part, the object lists its mating features (feature, exact size, what it mates with, fit class: press, slide, run, socket, clamp or designed). Apply your process's allowance to those features only; 'designed' gaps are part of the design and stay as drawn.",
 "mating": [],
 "faq": [
  {
   "q": "What holes does a Kailh Choc v1 need?",
   "a": "Ø3.40 centre, two Ø1.90 guide posts 5.50 mm above and below it, and two Ø1.20 contact pins at (5.90, 0) and (3.80, 5.00) mm (solder-side view)."
  },
  {
   "q": "What changed on Choc v2?",
   "a": "The centre hole grows to Ø5.00 and the two Ø1.90 guide posts become one Ø1.60 post at (−5.15, −5.00); the contact pins stay where they were."
  },
  {
   "q": "Does Choc v2 take MX keycaps?",
   "a": "Its stem is an MX-style cross (4.00 mm arms, 1.30 mm wide) on a Ø5.50 stem, per Kailh's drawing."
  }
 ],
 "files_license": null,
 "offers": [
  {
   "file": "choc-v1-pcb-footprint",
   "formats": [
    "step",
    "stl"
   ],
   "price_usd": 0,
   "license": "CC BY 4.0 (Xem Studio)",
   "step": "https://xemstudio.com/files/hardware/kailh-choc-v1-v2-pcb-footprint/choc-v1-pcb-footprint.step",
   "stl": "https://xemstudio.com/files/hardware/kailh-choc-v1-v2-pcb-footprint/choc-v1-pcb-footprint.stl",
   "note": "Choc v1 (PG1350) PCB hole pattern as a 1.6 mm drill jig: Ø3.40 centre, 2 × Ø1.90 guide posts, 2 × Ø1.20 contact pins, solder-side view, true size"
  },
  {
   "file": "choc-v2-pcb-footprint",
   "formats": [
    "step",
    "stl"
   ],
   "price_usd": 0,
   "license": "CC BY 4.0 (Xem Studio)",
   "step": "https://xemstudio.com/files/hardware/kailh-choc-v1-v2-pcb-footprint/choc-v2-pcb-footprint.step",
   "stl": "https://xemstudio.com/files/hardware/kailh-choc-v1-v2-pcb-footprint/choc-v2-pcb-footprint.stl",
   "note": "Choc v2 (PG1353) PCB hole pattern as a 1.6 mm drill jig: Ø5.00 centre, Ø1.60 guide post, 2 × Ø1.20 contact pins, solder-side view, true size"
  }
 ],
 "markdown": "https://xemstudio.com/objects/kailh-choc-v1-v2-pcb-footprint/index.md"
}