Attached are pictures of my index controller that I brought to the last meetup
View attachment 3047View attachment 3048. I had an arduino Pro Micro so I used it. A nano would work just as well. Both of them have standard pin spacing which makes it easier to connect the keypad. I'm using as 18V lithium supply so I used an 8V regulator to drop the voltage to the arduino.
I used a 330 oz-in stepper and a pololu driver. The pulley ratio is 4.2 and I'm using 16 microsteps for 3200 steps per rev. These have to be entered as integers but since they are multiplied together, I entered a table ratio of 42 and 320 steps. With a step delay of 500 usecs, it has enough torque that it is difficult to hold the spin index wheel tight enough to get it to miss steps. With a step delay of 250 usecs I'm pretty sure it missed an occasional step when starting to move.
I've also attached a picture of my 18V powerpack. I found the 3D stl file for it at
https://www.thingiverse.com/thing:352094
Detailed assembly instructions for the controller can be found at
http://www.homemodelenginemachinist.com/showthread.php?t=26744