Let's Make Robots!

Everyone's Favorite Motor Controller Board

Hi Guys,

I'm having problems with my Arduino's motor shield controlling my 4wd motors and I'm thinking about going another way.  So I was wondering what everyone's favorite motor controller board might be.  I need to control four wheel motors and I don't wanna spend more than 40 bucks or so at the most....

 Any ideas?


Annie :) 

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Hi Annie,

I have had good luck with this model from RK Education. I like this board as the size is 35mm square and has (3) mounting holes. Pretty easy to place almost anywhere. Screw terminals add to the ease of wiring and moving to other projects.


  Are you giving up on your Arduino Motor Shield? I have the identical Arduino and AdaFruit boards as you. I will try your posted code and see if I can get it working with (4) motors and 4-AAA NiMH batteries tonight. Looking at the current ratings on your motors they seem to be in the range of the L293D's chip in less than stall current.

Hi Tinhead and Gary,


Thanks for the replies!  Tinhead, I may just build one eventually but I'm considering a board just in case my motor shield doesn't work out. :)


I'm not giving up on the motor shield yet, but it is bugging me, lol...I looked at all my soldering under a magnifying glass and all looks well, so no cold solder joints.  Today I'm going to try some 3 volt hobby motors with it just to see if they run okay...then I'll know that the shield isn't powerful enough for my drive motors...also, I just bought some nimh batteries and a charger...once the batteries are charged I'll try them....they're C size with 2500 milliamps....that's enough current capability for my motors I think..

 Thanks for all your help!


Annie :) 

HI i like remote controlling toys...

Motor controller on a chip.  These are a FET based H-bridges.  I suspected they were with the little boost capacitors, then when I actually tried one I confirmed it was when it did not turn off until the control line was grounded.  I guess I could have read the documentation :)   

You might be able to order a couple of free samples to experiment with.  There are a couple of good interface schematics out there too, like this one, and Mr. Spickles detailed write up.  With proper heat sinks these can sink about 3 Amps !

ST L293D as above , 600 mA, 5 to some volts (30?)

Texas Instruments SN754410  1 A  , sim to L293

Allegro A3951SW 3 A, FET based, 3 A, obsolete but findable in small quantities

Tex Inst TPIC0108B and 0107B, FET, 2 A  low 2 kHz PWM rate required

National LMD18200 , FET 3 A, 12 volt minimum,  excellent features

Infineon TLE5206, FET, 5 A

ST VNH2SP30 , FET, ~9A+ 



my favorite motor controllers are the ones built onto servos!!  :D