# 16 mm and 19 mm panel-mount push buttons

> What panel hole does a 16 mm or 19 mm push button need?

- Category: Hardware › Panel & connectors
- Kind: Hardware
- Basis: common vendor dimensions (metal 'anti-vandal' and arcade styles)
- Page: https://xemstudio.com/objects/16mm-arcade-button/ · JSON: https://xemstudio.com/api/geometry?object=16mm-arcade-button · Plain text: https://xemstudio.com/objects/16mm-arcade-button/sheet.txt
- License: dimension sheet CC BY 4.0 (Xem Studio); linked files under their publishers' licenses

## 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.

## Sizes

| 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 |

## Where the files are

- McMaster-Carr: [Push-button switches (free STEP/IGES/STL per part, for your own design use; no redistribution)](https://www.mcmaster.com/products/push-button-switches/) — STEP, IGES, STL, PDF — McMaster-Carr site terms: personal design use, no redistribution (verify at link)

## Questions

**What hole size for a 16 mm push button?**

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.

**What hole for a 24 mm or 30 mm arcade button?**

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.

## Fits with

- [USB-C receptacle (16/24-pin, mid-mount)](https://xemstudio.com/objects/usb-c-receptacle/)
- [Heat-set threaded inserts, M2–M6 (for 3D prints)](https://xemstudio.com/objects/heat-set-inserts/)
