Snowblower Motor Encoder

We have a Andymark snowblower motor (am-2235). How can we calculate the location of our direct arm assembly? We have a Greyhill optical encoder (Series 63R), but a less robust string potentiometer as a Plan B.

Is the arm connected to a shaft that is say driven by a chain/sprocket or directly to the motor output shaft?

To control the location of an arm, a potentiometer (aka pot) works better than an encoder since it does not lose “home” when powered down. To find home at power-up, you would need to add a limit switch (or use a magnetic encoder with an index). Guessing at what your system looks like, I recommend a single turn pot connected to an analog input of either the roboRio or a Talon SRX. The voltage from the pot will tell you the angle of the arm. Mechanically, it wants to be mounted directly at the pivot of the arm such that the arm turns the shaft and the body is mounted to the frame (doesn’t turn). Many shafts have a 1/4" center hole, which you can press a 1/4 dowel into and then make a coupler from surgical tubing and zip-ties.

The string pot will have a multi-turn (10 turn ?) potentiometer inside; since an arm normally does rotate more than 360deg, most of the string pot will go unused, reducing accuracy - it can work if you have nothing else but just use the pot and lose the string and spool parts. Potentiometers are available from Digikey and Mouser.

If you are looking for a robust string potentiometer, I put together a design for my team this season that’s low cost and very durable. There are step by step instructions and a materials list on our “How To” page. I have included the link below.

https://sites.google.com/a/norwellschools.org/norwell-robotics/-kiwi-string-pot