For this particular customer, it was decided that the best solution was the ZDSP Stepper Motor Controller supplied with a small NEMA 17 stepper motor.
Standard setup on the ZDSP usually involves an analogue input as a speed control with enable and direction inputs. However in this case the ZDSP was reprogrammed (don’t forget that you can request custom programmes for any of our stock range of motor controllers) such that the enable input would operate as a trigger to move to a fixed position.
In practice this meant that with the enable input pulled up the motor would move the required number of degrees and hold (up to the maximum torque of the motor). When the input was pulled down the controller would then return the motor to its original position.