Retractable mechanical stop at 120 deg. increments? Have you considered a programable stepper motor control electronics like Rambo board?