A multi-directional handpiece comprising: (i) a fixed pin, e.g. a stationary pin; (ii) a motor drive extending along and configured for rotation about a body axis, the motor drive having: a motor gearing at a proximal end of the motor drive; (iii) a file drive extending along a head axis; the file drive having: - a file gearing in engagement with the motor gearing for transferring the rotational movement of the motor drive about the body axis to the file drive about the head axis; - a follower member including a radial groove having opposing spaced apart walls (44a, 44b), the walls including a plurality of sections e.g. curves, having a first section being displaced axially relative to a second section along the head axis to define an offset path that is dimensioned for receiving the fixed pin; - at least one longitudinal rib or groove for receiving and guiding the follower member by way of the at least one corresponding longitudinal groove or rib, wherein the length of the longitudinal rib and the longitudinal groove is sufficient to allow the follower member the maximum movement of vertical height/depth of oscillation of a workpiece; and (iv) a housing for a workpiece; wherein as the file drive rotates, at least one wall of the radial groove is rotated towards the fixed pin so that upon contact with the fixed pin, the follower member is axially displaced generally along the head axis and along the longitudinal rib or groove so that the workpiece moves in an oscillating motion while being rotated. (i) a fixed pin, e.g. a stationary pin; (ii) a motor drive extending along and configured for rotation about a body axis, the motor drive having: a motor gearing at a proximal end of the motor drive; (iii) a file drive extending along a head axis; the file drive having: - a file gearing in engagement with the motor gearing for transferring the rotational movement of the motor drive about the body axis to the file drive about the head axis; - a follower member including a radial groove having opposing spaced apart walls (44a, 44b), the walls including a plurality of sections e.g. curves, having a first section being displaced axially relative to a second section along the head axis to define an offset path that is dimensioned for receiving the fixed pin; - at least one longitudinal rib or groove for receiving and guiding the follower member by way of the at least one corresponding longitudinal groove or rib, wherein the length of the longitudinal rib and the longitudinal groove is sufficient to allow the follower member the maximum movement of vertical height/depth of oscillation of a workpiece; and - a file gearing in engagement with the motor gearing for transferring the rotational movement of the motor drive about the body axis to the file drive about the head axis; - a follower member including a radial groove having opposing spaced apart walls (44a, 44b), the walls including a plurality of sections e.g. curves, having a first section being displaced axially relative to a second section along the head axis to define an offset path that is dimensioned for receiving the fixed pin; - at least one longitudinal rib or groove for receiving and guiding the follower member by way of the at least one corresponding longitudinal groove or rib, wherein the length of the longitudinal rib and the longitudinal groove is sufficient to allow the follower member the maximum movement of vertical height/depth of oscillation of a workpiece; and (iv) a housing for a workpiece;