Photo-Tom:
Thanks for the reply wvmarle,yes, they would. I have seen a few types, either a limit switch or optical switch. What type of homing switch would you suggest?
One of those indeed... whatever works for your project. Typical selection parameters include "what space do I have to mount it" and "what is in my box of goodies and other stuff that I happen to have left over from previous projects".
Just re-read your project requirements: you say you want it to move 200 steps CW (at 0.9° per step that makes for 180° total movement) then 200 steps CCW, that's all. This actually sounds much more like an application that calls for a servo instead of a stepper. You get absolute position control so no worries about end stops.
And it would be good to be able to have the speed set to say 200, but also have it so i can alter the speed.
200 of what unit?