{
 "version": "2026-10-20",
 "license": "Dimension sheets are written by Xem Studio from the cited sources and are free to use (CC BY 4.0, attribute 'Xem Studio'). Linked files belong to their publishers under the license shown; Xem Studio does not host them. 'license_verified: false' means the license shown is from memory or the publisher's page as last read and should be confirmed at the link before commercial use.",
 "slug": "16mm-arcade-button",
 "name": "16 mm and 19 mm panel-mount push buttons",
 "kind": "hardware",
 "category": "Hardware",
 "group": "Panel & connectors",
 "year": null,
 "question": "What panel hole does a 16 mm or 19 mm push button need?",
 "tags": [
  "button",
  "switch",
  "panel",
  "cutout"
 ],
 "aliases": [
  "16mm button",
  "19mm button",
  "arcade button",
  "momentary button cutout",
  "panel mount switch"
 ],
 "overall_mm": {
  "length": null,
  "width": null,
  "height": null
 },
 "official_cad": false,
 "xem_status": "not-scanned",
 "les": false,
 "free_files": 0,
 "url": "https://xemstudio.com/objects/16mm-arcade-button/",
 "sheet_txt": "https://xemstudio.com/objects/16mm-arcade-button/sheet.txt",
 "sheet": {
  "basis": "common vendor dimensions (metal 'anti-vandal' and arcade styles)",
  "overall_mm": {
   "length": null,
   "width": null,
   "height": null
  },
  "notes": [
   "Metal panel-mount buttons: 12 mm → Ø12.2 hole, 16 mm → Ø16.2, 19 mm → Ø19.2, 22 mm → Ø22.3; max panel thickness usually 3–10 mm depending on the nut.",
   "Arcade-style snap-in buttons: 24 mm → Ø24 hole, 30 mm → Ø30; panel 2–5 mm.",
   "Depth behind panel: 25–35 mm for the body plus wire."
  ],
  "table": {
   "columns": [
    "button",
    "panel_hole_mm",
    "max_panel_mm",
    "depth_behind_mm"
   ],
   "rows": [
    [
     "12 mm metal",
     12.2,
     8,
     25
    ],
    [
     "16 mm metal",
     16.2,
     10,
     30
    ],
    [
     "19 mm metal",
     19.2,
     10,
     32
    ],
    [
     "22 mm metal",
     22.3,
     10,
     35
    ],
    [
     "24 mm arcade",
     24,
     5,
     32
    ],
    [
     "30 mm arcade",
     30,
     5,
     32
    ]
   ]
  }
 },
 "sheet_text": "16 mm and 19 mm panel-mount push buttons — dimension sheet\nSource: Xem Studio, https://xemstudio.com/objects/16mm-arcade-button/  (CC BY 4.0)\nBasis: common vendor dimensions (metal 'anti-vandal' and arcade styles)\nCatalog version: 2026-10-20\n\nSizes: see table below\n- Metal panel-mount buttons: 12 mm → Ø12.2 hole, 16 mm → Ø16.2, 19 mm → Ø19.2, 22 mm → Ø22.3; max panel thickness usually 3–10 mm depending on the nut.\n- Arcade-style snap-in buttons: 24 mm → Ø24 hole, 30 mm → Ø30; panel 2–5 mm.\n- Depth behind panel: 25–35 mm for the body plus wire.\n\nbutton  panel_hole_mm  max_panel_mm  depth_behind_mm\n12 mm metal  12.2  8  25\n16 mm metal  16.2  10  30\n19 mm metal  19.2  10  32\n22 mm metal  22.3  10  35\n24 mm arcade  24.0  5  32\n30 mm arcade  30.0  5  32\n\nFiles elsewhere (not hosted by Xem Studio; license as stated by the publisher):\n- McMaster-Carr: Push-button switches (free STEP/IGES/STL per part, for your own design use; no redistribution) — STEP, IGES, STL, PDF — McMaster-Carr site terms: personal design use, no redistribution [verify license at link] — https://www.mcmaster.com/products/push-button-switches/\n\nXem Studio scan: not needed; this is a published standard. The sheet is the geometry.\nAPI: https://xemstudio.com/api/geometry?object=16mm-arcade-button\n",
 "sources": [
  {
   "publisher": "McMaster-Carr",
   "title": "Push-button switches (free STEP/IGES/STL per part, for your own design use; no redistribution)",
   "url": "https://www.mcmaster.com/products/push-button-switches/",
   "formats": [
    "STEP",
    "IGES",
    "STL",
    "PDF"
   ],
   "license": "McMaster-Carr site terms: personal design use, no redistribution",
   "license_verified": false,
   "hosted": false
  }
 ],
 "xem": {
  "status": "not-scanned",
  "sheet_free": true,
  "mesh_price_usd": null,
  "step_price_usd": null,
  "tolerance_mm": null
 },
 "related": [
  "usb-c-receptacle",
  "heat-set-inserts"
 ],
 "faq": [
  {
   "q": "What hole size for a 16 mm push button?",
   "a": "16.2 mm. 12 mm buttons need 12.2, 19 mm need 19.2, 22 mm need 22.3; panel up to 3–10 mm thick depending on the nut."
  },
  {
   "q": "What hole for a 24 mm or 30 mm arcade button?",
   "a": "Exactly 24 mm and 30 mm; snap-in style for 2–5 mm panels. Leave 30–35 mm behind the panel for the body and microswitch."
  }
 ],
 "files_license": null,
 "offers": [],
 "markdown": "https://xemstudio.com/objects/16mm-arcade-button/index.md"
}