16 mm and 19 mm panel-mount push buttons — dimension sheet Source: Xem Studio, https://xemstudio.com/objects/16mm-arcade-button/ (CC BY 4.0) Basis: common vendor dimensions (metal 'anti-vandal' and arcade styles) Catalog version: 2026-10-20 Sizes: see table below - 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. button panel_hole_mm max_panel_mm depth_behind_mm 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.0 5 32 30 mm arcade 30.0 5 32 Files elsewhere (not hosted by Xem Studio; license as stated by the publisher): - 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/ Xem Studio scan: not needed; this is a published standard. The sheet is the geometry. API: https://xemstudio.com/api/geometry?object=16mm-arcade-button