I need to control 3 brushed DC motors running at 24V, but ideally one would be able to run at 32V (not a deal breaker if it can't though). Each motor pulls a different amount of current, from ~0.5A to ~2A with one of them hitting a 3A when stalled. So to be safe, I'd say I'm looking for a controller that can handle 5A. The motors need to be bi-directional and I would like to control their PWM.
Ideally they would be less than $30 each. Any recommendations?