Arcade buttons, tactile and metal buttons, toggles, joysticks, thumbsticks, potentiometers, rotary encoders — dimension sheet Source: Xem Studio, https://xemstudio.com/objects/adafruit-buttons-joysticks-encoders/ (CC BY 4.0) Basis: Adafruit CAD (MIT) models of the sold parts; panel hole sizes from the product pages Catalog version: 2026-10-20 Sizes: see table below - Arcade buttons: 30 mm (471) needs a Ø30 mm hole in 1–5 mm panels, body 33 mm OD, 45 mm deep with the microswitch; 24 mm mini arcade (3429) Ø24 hole, 32 mm deep; the 100 mm massive button (1185) Ø100 hole, 60 mm deep. - 16 mm illuminated metal buttons (1145, 916): Ø16 mm hole, 2–10 mm panel, 30 mm behind. 8 mm soft tactile (3101): Ø8. 12 mm tactile B3F (1119): 12 × 12 × 7.3 mm body. - Joysticks: 2-axis arcade-style (512) 40 × 40 × 32 mm; mini thumbstick (3102, 5628) 18 × 20 × 17 mm. 10K pot (562) Ø7 mm bushing, Ø6 mm D-shaft 15 mm. Rotary encoders (4991, 5221) Ø7 mm bushing with 6 mm shaft; the ANO encoder is Ø33 mm with a centre button. product bbox_l_mm bbox_w_mm bbox_h_mm 471 Arcade Button 30mm 42.4 34.4 33.9 1145 16mm button 24.5 19.0 19.0 1185 Massive Arcade Button 100mm 98.5 98.5 68.5 1119 Tactile Switch 12mm (B3F-40XX) 12.9 12.0 9.0 916 metal button 37.2 21.9 19.0 3350 RGB button 21.5 18.0 18.0 3221 Toggle Switch 33.3 13.2 10.0 805 slide switch 11.7 8.0 4.0 512 Analog 2-axis Joystick 38.1 38.1 21.0 3102 Mini Joystick 64.0 54.5 54.5 5628 Mini Joycon Thumbstick 23.9 22.2 16.2 562 10K Potentiometer 25.4 24.8 17.5 4991 QT Rotary Encoder 31.0 25.4 25.4 5221 ANO Rotary Encoder 38.1 35.6 9.4 5743 Mini Gamepad STEMMA QT 50.8 22.9 13.1 5100 MacroPad RP2040 105.2 60.8 34.1 817 Zippy Micro Switch 37.8 22.1 10.3 3347 Metal Ball Tactile Button 6mm 11.3 8.8 7.4 1092 Tactile On Off Switch 18.2 15.4 8.6 1400 Push Button Power Switch 20.3 17.8 9.0 5880 Rotary Encoder I2C STEMMA QT 25.9 25.4 25.4 5752 Quad Rotary Breakout 76.2 27.3 21.6 Files elsewhere (not hosted by Xem Studio; license as stated by the publisher): - Adafruit (official): Adafruit_CAD_Parts: STEP, Fusion 360 and STL for Adafruit products — STEP, F3D, STL — MIT — https://github.com/adafruit/Adafruit_CAD_Parts Free files (MIT License (Adafruit_CAD_Parts), Adafruit Industries; STEP + STL, 22 parts): https://xemstudio.com/files/adafruit/adafruit-buttons-joysticks-encoders/index.json API: https://xemstudio.com/api/geometry?object=adafruit-buttons-joysticks-encoders