Let's Make Robots!

Big Hybrid H Bridge motor driver, inspired by CtC

Run 2 Motors, Fwd and Rev with PWM

I found this site for almost a year ago and I must say it is incredible! Full of useful information and creative, helpful people!

When I saw Chris the Carpenter driving around with Walter I just couldn't help my self wanting to be able to drive 2 * 12V motors with speed-control from a microcontroller. Think about what you can do! :D

Chris motor driver (witch is used in Walter) can be found here:

http://letsmakerobots.com/node/2668

It was originally designed by BaseOverApex and modified by robologist.

 

I have to thank this community for its "open source"-minded thinking. It has ben fun and interesting reading trough the old posts on this site about making a big motorcontroller. Here are some of them:

http://letsmakerobots.com/node/2440

http://letsmakerobots.com/node/2484

http://letsmakerobots.com/node/4226

 

 

 

This is my version of the motordriver designed by BOA (robologist mod).

31.8.2010

Today I soldered the last parts on the board. I have just had time to test that channel A is working, but it feels so fantastic that it is working so I just had to post this.

 

The building process:

planing MDC

The plan in eagle cad. This is the second circuit I ever made, so it's not that fancy, but it works.

planning

Messy desk

Cutting the PCB with a scrollsaw.

Ironing the pattern.

Soaking the paper.

Toner transfer complete

Etching the board!

Removing toner with acetone.

Drilling holes.

Board bottom side.

Board topside.

Working.

Components in place!!

Had an old oversized heatsink from an old amplifier.

Board complete, it is now in the "test, analyse and evaluate"-stage.

-And also a thanks to djhesit8, you know why! ;)

 

We might be seeing this board in action in the near future.

Comment viewing options

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

renkku please send me the schematic :) Thanks

ah :D first I didn't know why was you giving me the credtis :D than I saw your name and remembered this: "yo DJ! spin that eagle" by the way nice :D really nice... I will have to make my boards now for a PID LFR but I don't have a printer... my friends printer is empty, and here where my father works its ok but I don't have glossy paper by the way.

 

I like the silkscreen you made... I was thinking on this too but as I am using 2 sided boards, I can't make it :D :)) too hard :)

 

btw awesome thingy you made here. I started bith a big bot, than a pocket sized, now I am thinking on making a huge one but no money :(

I created every part by my self in eagle so that it was easier to change size of the pads, vias and the distance between them. I actually had a nice time figuring out the dimensions from the relays datasheet. (http://relays.tycoelectronics.com/datasheets/PCL-PCLH.pdf)

but then i just used the dimensions from this

I sent you an e-mail with my custom made eagle parts library for the motor controller. Double check them before use. I don't want to be the one responsible for a faulty motor driver, that is what you are going to build right?

Thanks man your awesome, I really appreciate it.

jeahjeah, 21.2 twis, but still.

Or atleast tell me what foot print you are using for the relay's :)

Sharp.

You should post the CAD file ...

Jeah, but I am not so proud of the design, and it is designed for the heatsink I have, so I figure anybody could do a better job him/herself.

BUT if someone wants to make one and really wants to have my design/is incapable of producing one/has no spare time, just contact me and I will send it to ya.

best regards

Renkku

I look forward to seeing what you can create with this.

Ok, this is just a bunch of too-much. First off, I want one --mine looks like crap now! Second, the shout-out in the corner, nice. Resurrecting old nodes and bringing new life to them --super cool. Not to mention, a nice clean etching. Well done, simply well done. I gotta tell ya, you got yourself a pretty beefy board there. I have popped a 50amp fuse so I know I have at least put that much through it and the board took it. I would be willing to bet you could shove 30 amps per channel through it if you wanted. I like that enormous heatsink you got there --This will probably save you a bunch of mosfets. I fried tons before I wised up and added my heat sinks.

I think the only thing you need to know is pretty simple and you probably already know it --With relays taking care of the reverse, you have the ability to "slam this thing into reverse" at any time --Don't do this. :)

Actually, you really should just be aware that this problem exists and code around it. And really, it is just when your speed is getting up-there that you need to start worrying. I personally lower my PWM to 0, then click reverse, then send the PWM back up if I am at any real speed. I also have a high-speed lock-out on my RC set-up. This way, I can give anyone the remote and I don't have to worry about them banging-the-sticks.

That's about it, just the "relay thing"  --You just made yourself a very nice board there, my friend. Good Job.

P.s. You reinspired me --I think I am going to redesign this board myself and see how small I can get it. I will have SparkFun make it. When I do, I will be sure to order a couple extra to send off to you.

P.p.s. Video please.