Let's Make Robots!

Stackable SN754410 Motor Driver Boards, 1 Amp per board, 2 Motors per Stack


This board is what everyone needs! It can operate as a single Motor Controller, Or Stack them for increased power! You can stack as many boards as you want on top of each other, and the headers simply connect to each other. Requires 6 Lines (or 4 if you tie the Enable lines high) for control over all sides of the H bridge. This allows High side and Low Side Braking, as well as coast. Every stack of drivers controls 2 motors, and for more amperage just stack the boards on top of each other. Every board can handle one amp independently, and has adequate traces for that power. Since the amperage will be flowing through the doubled up headers, It Should be able to handle up to 12 amps (if every pin header is rated at 3 amps). This means you can control very beefy motors with your surplus 1A SN754410's! This board is available for sale now, shoot me a PM and you will recieve a quote for the price of the board. I plan to have a stock of these available soon, and I hope to have them ready within a couple weeks!

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
I am ordering about 20 PCB's for this board, if you would like to buy one let me know and i'll put together a quote.

Do you have any of these boards ready to ship? I sent you a PM about ordering some for MakerFaire.

I'm going to get one of these boards done soon, and send it to Paul D, sorry for the delay but I'd rather send you this board than the transistor driver.

Updated a while ago, any input?

The stackable motor driver board looks interesting. I like the fact that you’re using double headers to handle the current. That said, I would rather have the headers grouped on each side of the IC. One side for the driving voltage and motor out. The other side for logic power and control signals.
With headers on each side the board would be more stable when stacked together.  Then you might also have room for two more mounting holes.
Great work


OK, Krumlink. You can just shoot me now for this suggestion.

How about options to either use the motor drivers in parallel or to run separate motors? I happen to love boards that give me many options, but maybe that is not the direction you want to take. That's cool.

But if you could give this board the flexibilty to run:

  • One pair of motors with 1, 2, 3, or 4 drivers in parallel
  • Two pairs of motors each with either 1 or 2 driver in parallel.
  • Three pairs of motors with each driven by a single chip, or one pair optionally driven by two in parallel.
  • Four pairs of motors with each driven separately.

Now you have a generic motor driver board that could be the center of many different types of robot projects.

OK. Shoot me and/or ignore this suggestion. ; j

This would be tricky, Every IC would require jumpers, lots of them. And Headers, etc. I can look into a rough layout but man, you crazy!

I have to agree. I worked on a board that had the option for 2 different variants of a chip, I2c and SPI. It wouldn't have been bad if all of the pins lead to different pins on the proc, but some were shared. It came out looking pretty good, but I don't know if I will be making a board that supports both again. I think the stacking concept that GA mentioned would be interesting to try to come up with.

I know. I should just start designing my own stuff instead of messing with yours.

It's very possible to do that suggestion, but the amount of traces and wires and etc you would need, it would be like a 4 layer board! Or just very physically large with lots of traces. Not totally impractical, but very bulky. It would be easier to build boards that stack on top of each other for your power needs. Each board has vertical headers with female headers below the board, so it parallels all the connections. Very simple to do.