Well I have some stepper motors on the way to start playing with. Mostly just to learn how to make them spin for a first step.
I also have 2 different stepper controllers coming, one programmable and one that just does speed and direction they are the ones I referenced earlier in this thread.
I still need to pick out a couple of drivers.
I will have an emergency system with limit switches at the extrems of machine movement in both directions that will cut the main power to the whole system if either axis ever hits the mechanical limits of the machine. This would only happen if there was some other failure that did not stop travel when it was supposed to.
Starting to hunt around to find locations for the limit switches and reversing switches.
For the "X" travel of the table I plan to try to mount the switches on the spring loaded bumpers that are used for manual operation to help stop and reverse table movement while cranking. the springs should also help the steppers to get the table back moving the other way. This will also be how I set how much travel is needed.
The plan of the moment is to use the controller that is just speed and direction to drive the table back and forth. Every time it hits a limit switch it will reverse direction and it has a knob to set the speed.
For the "Y" axis I plan to have the programmable controller so that I can have a "Home" position, and it will increment the table every time the reverse button gets hit on the back stroke. It will let me program the step size, number of steps to end, and I think I can even have it turn off the "X" axis once it is done and sound or light an alarm to let me know it is done. There is also a manual mode so that I can use the jog buttons to position or move the table manually using the motors. It does a bunch of other stuff that I probably have no use for.
Yes a little Arduino or similar would do this really slick, but that level of programing is way over my pay scale. I will be in enough of a panic mode programing this little 1 axis controller that only has 15 commands for me to choose from and a max of 99 program steps.
Progress is starting, but this is not a project that will happen real fast. I usually end up working on things in spurts. I am sure that I will have LOTS of questions once I start getting actual parts in my grubby little mitts. As I said before this is all very new territory for me.