A surgical device includes a housing, a drive shaft, a motor, a control button, and a motor speed controller. The motor is configured to rotate the drive shaft that is disposed within housing. The control button is disposed on the housing and the motor speed controller is operably associated with the control button. The motor speed controller varies an angular velocity of the motor as a function of a percent of actuation of the control button between an unactuated position and a fully actuated position.