Rotation control
Hi,
You can use a four position rotary switch, with the common connected to the motor (or motor relay), the other terminal of the motor to the positive.
From each terminal of the rotary switch to the N/C of one of four microswitches . The common terminals to the negative.
Arrange the microswitches in a 90° distribution around a circular disk with one slot (wiht a ramp in the out side), wide enough to allow the motor to stop.
When the R Sw. is turned in any direction, the motor will be fed until the slot is reached and then it will stop.
If a relay is used it may short circuit the motor (if it is a DC permanent magnet type) in the N/C position to brake it faster.
Regards