Grooved heart cam (face cam), uniform motion, 20 mm stroke — dimension sheet Source: Xem Studio, https://xemstudio.com/objects/grooved-heart-cam-r20-h20/ (CC BY 4.0) Basis: Xem Studio design following Brown's figure (1868); true size, no printing allowance Catalog version: 2026-10-20 Overall (mm): length 102.0, width 102.0, height 10.0 - Ø92 × 10 disc with a 10 mm wide, 6 mm deep groove in its face: the groove's centre line is a heart (radius 20 → 40 mm over 180° and back), so a Ø10 roller in it is driven both ways — no spring needed. Ø5 bore. - Groove walls are the centre line offset ±5 mm (the roller radius); uniform speed out and back, reversing at the cusps. - Xem Studio design following Brown's figure; true size, no printing allowance (apply your own to the mating features). dimension value disc Ø92 × 10 mm groove 10 wide × 6 deep stroke 20 mm, uniform velocity bore Ø5 Files elsewhere (not hosted by Xem Studio; license as stated by the publisher): - Henry T. Brown (1868, public domain): Five Hundred and Seven Mechanical Movements — scan on archive.org — web — Publisher's page; dimensions are facts — https://archive.org/details/fivehundredseven00browiala - 507movements.com: Brown's movement No. 97: figure, his text and an animation — web — Publisher's page; dimensions are facts — https://507movements.com/mm_097.html - Xem Studio: drawing — web — Publisher's page; dimensions are facts — https://xemstudio.com/objects/grooved-heart-cam-mechanism/ Free files (CC BY 4.0, Xem Studio; STEP + STL, 1 parts): https://xemstudio.com/files/hardware/grooved-heart-cam-r20-h20/index.json API: https://xemstudio.com/api/geometry?object=grooved-heart-cam-r20-h20