Print-in-place: push button with flexure return and click — dimension sheet Source: Xem Studio, https://xemstudio.com/objects/print-in-place-push-button-flexure/ (sheet CC BY 4.0; files Xem Studio Design License, https://xemstudio.com/license/) Basis: Xem Studio design: compliant (flexure) mechanism, planar; one designed running gap of 0.40 mm Catalog version: 2026-10-20 Overall (mm): length 52.0, width 48.0, height 8.0 - 3D print in place — prints already assembled, moving, in one job. Drawn at true size with no printer tolerance added; the 0.40 mm running gaps are part of the design. - Running gap 0.40 mm per side, 0.80 mm on diameter — part of the design, drawn as is. On the 45° faces the same 0.40 mm is measured square to the face (0.57 mm along the axis). - Bed: flat, everything 8 mm tall straight up from the bed: housing, plunger, flexures and click arm are one printed part with 0.40 mm slots between the moving and fixed edges. - Support while printing: none needed — a straight extrusion; the two mounting holes through the bottom wall are teardrops. - Captured: the plunger hangs on two parallel flexure beams (21 × 1.0 × 8) from the housing's left wall; its shoulder sits 0.40 mm under the housing top, so it cannot come out, and a block 3.0 mm below it is the hard stop. - Freeing it: press the plunger fully a few times; the first press clears any strands in the 0.40 mm slots. - Motion: 3 mm of travel; the tooth on the plunger meets the bump on the click arm at 1.4 mm, pushes the arm 0.6 mm aside and snaps past at 2 mm (a click, and a second one on the way back); the flexures return the plunger. Beam shortening shifts it 0.26 mm sideways at full travel. key value what gap_mm 0.4 running gap per side on every moving interface (radial, axial, under captured parts) — part of the design, not a tolerance housing_mm 52 × 44 × 8 outside plunger_w_mm 12 where it leaves the housing (opening 12.8) plunger_out_mm 4 above the housing at rest travel_mm 3 to the hard stop click_contact_mm 1.4 travel where the plunger's tooth meets the click bump click_mm 2.0 travel where the tooth snaps past the bump click_overlap_mm 0.6 how far the bump arm is pushed aside flexure_l_mm 21.0 two parallel beams flexure_t_mm 1.0 beam thickness (in the plane) flexure_h_mm 8.0 beam height = print height side_drift_mm 0.26 plunger's sideways shift at full travel from beam shortening (0.6 d²/L), inside the 0.40 gap up_stop_mm 0.4 shoulder under the housing top: the plunger cannot be pulled out mount_holes 2 × Ø3.4 through the bottom wall teardrop Files elsewhere (not hosted by Xem Studio; license as stated by the publisher): - Xem Studio: Print-in-place mechanism design (geometry computed in the generator) — web — Xem Studio design — https://xemstudio.com/ Free files (Xem Studio Design License, Xem Studio; STEP + STL, 2 parts): https://xemstudio.com/files/hardware/print-in-place-push-button-flexure/index.json API: https://xemstudio.com/api/geometry?object=print-in-place-push-button-flexure