Create panel > Helpers > reactor > Motor
Menu bar > reactor > Create Object > Motor
reactor toolbar > Create Motor button
The Motor helper lets you apply a turning force to any non-fixed rigid body in the scene. You can specify the angular velocity for the target and the maximum angular impulse the Motor can apply to achieve this velocity.
You do not need to add a Motor explicitly to a simulation, as all valid motors in a scene are added to the simulation by default. A Motor is valid if its Rigid Body property has been set to a valid rigid body in the scene. When not selected, invalid motors are colored red in the viewport.
To set the rigid body for the motor:
On the Properties rollout, click the Rigid Body pick button and then, in one of the viewports, select the object you would like to motor to act on.
The motor can apply rotational forces about one of the object’s axes. The default rotation axis is the object's Z axis. The rotation axis and rotation direction are displayed in the viewport.

Rigid Body—Displays the name of the rigid body that the motor applies forces to. You assign a motor’s rigid body by clicking this button and then selecting a rigid body from any viewport.
Ang Speed—The target angular velocity that the motor attempts to achieve for the rigid body. It is specified in radians per second, so the default value of 3.14 (pi) results in 180 degrees of rotation per second or half a revolution per second.
Gain—The maximum angular impulse that the motor can apply to the rigid body in order to achieve the target velocity.
Rotation Axis—The local axis for the rigid body about which the motor applies impulses. This axis has a visual representation when the motor helper is selected.

Disabled—When on, the motor is not added to the simulation.
Size—The size of the rotation axis in the viewport.
Reset Default Values—Returns Ang Speed, Gain, and Rotation Axis to their default values.