I’m working on a project wherein I have a motor that spins a wheel. The wheel has two hard stops spaced some angle apart. The motor must rotate to one hard stop, change direction, and return to the other hard stop. It’s required that the motor apply a force to the hard stop, so a limit switch does not work here. As such, my idea is to run the motor until it stalls, detect the stall current, then reverse the direction before the windings have any chance to heat up meaningfully.

I’ll be controlling the motors with a PWM controller that has a 10A nominal output. My question is: is it ok to use this controller despite the fact that the stall current of the motor will exceed this? This question also extends to the power supply I’ll be powering it with. Can I spec the power delivery for the nominal power draw of the motor or do I spec it for the stall conditions of the motor? I do not require the full stall torque, I just need some fraction of it.