<p>A biomechanical stimulation device is presented. The biomechanical stimulation device comprises a base that supports an adjustable height arm and an easily removable drum connected to the arm. The drum is driven by a motor to provide an elliptical stimulation motion. An anti-rotation device prevents rotation, but allows orbital translation of drum. The drum may connect to the arm at a single attachment point. The arm 20 may be pivotally attached to the base and selectively movable to a desired position. A pair of struts may support the arm to assist in positioning the arm. The struts may be locked to prevent movement of the arm, or unlocked by a release button to allow selective positioning of the arm. The biomechanical stimulation device may further include a hand controller and other peripheral devices to provides a convenient interface for controlling the speed and run time of the biomechanical stimulation device.</p>