12VDC, 30A motor controller

Hello guys!

I'm currently searching for a motor controller to use an old DC motor (12V, 30A).
It has to run via PWM, because the motors speed has to change over time.

Does anybody know a module, or how to make such a controller by my own?
I'd use MOSFETs, but I'm not quite sure how to exactly build such a controller.

Thank's for any help!

Have a look at the Electronic Speed Controllers (ESC) sold by the likes of Hobby King. They are easily controlled with an Arduino and may be the most economical option.


Perhaps you should post details of your motor (partnumber, datasheet, etc) and the actual
application - be concrete, not vague