Question on powering DC Brush motors

Thank you for the detailed answers.

Here is what I got:

Plan to use Arduino Mega R3

Motors I will be using: http://www.robotshop.com/banebots-5-1-p … r-kit.html

12V nominal, Stall Current: 15A

N-channel FET

{

https://www.sparkfun.com/products/10213

60V, 30A

Gate Threshold Voltage = 2.5v, so I am guessing Arduino’s 5V logic should work?

Switching Characteristics (ns) – (MAX)

Turn-On Delay Time---------------40

Turn-On Rise Time---------------430

Turn-Off Delay Time-------------130

Turn-Off Fall Time---------------230


Total time per cycle-------------830 nc

“Pulse Test : Pulse width ≤ 300us, Duty cycle ≤ 2%”

I don’t know enough about PWM to know if this will work.

}

Heat sinks: https://www.sparkfun.com/products/121

If needed I will run a fan behind them.

12V 20Amp power supply, that will power all motors. Again only one will run at a time.

Best case if to just grab the parts and try it out, I am just surprised it can be that easy to drive these motors.

BWT the motors will hook up to 1/2" keyed chucks that will be used to drill polycarbonate.