We're using a stepper motor to control a knob on a piece of audio equipment. The stepper is coupled to the potentiometer shaft with a simple coupler.
Right now, in order to get to "zero" on the potentiometer, we "crank" the stepper motor -3600 steps (about one full rotation).
This creates unnecessary torque on the pot. I'm looking for a hardware solution to avoid this. Here are a few ideas I had:
- Some sort of zero detection - Know when the knob gets to 0 and stop the stepper from turning when it reaches that point.
- A coupler that can detect excessive force on the shaft. Basically some sort of spring loaded coupler that will "click" when the rotation gets to "zero" and close a circuit.
Also open to other ideas...
We're currently using Arduinos with Firmata firmware connected to Node.JS, but this is mostly a hardware issue.