Use a mosfet instead of high amp rocker

HiAmpMotor2-1.jpg (498493Bytes)

I tried to find a larger current rocker switch locally and can't seem to locate anything.  I thought maybe I could use an N channel mosfet controlled by a digital pin (d4) on the arduino to power the 30amps the motor controller needs for the 2 motors.  An additional benefit (I think).  Is that the arduino and the logic side of the motor controller will be powered before the motor voltage/power is turned on.  

  I think I have it all figured out,  but would appreciate it if someone can verify my wiring diagram.  This is for the boards and motor power only. Does not have any of the sensors, radios or motor wiring  included since that part has already been working.  This is the new power harness for my bot.  (motor controller maxes out at 45 amps,  stable at 15amps x2 and using current sensors to reduce it to 14 amps max x 2,  so the 30 amp circuit breaker should work.) 

  I'm a novice,  so my diagram may not be to spec,.  But I would appreciate any feedback on this method!  Thanks all!  

Ed

HiAmpMotor2-1.jpg

 

FWT Switch

You also might want to add circuitry to force the switch to stay OFF on power on or CPU reset.

running arduino on 5v solution

how about this diagram. run the 2596 at 5v and feed the vin on arduino and motor control from that. motor 12v 30 amp from the battery.  would this be correct?

HiAmpMotor.png