Stepper Motor Driver v3.0

by MakerBot, published

Stepper Motor Driver v3.0 by MakerBot Jun 30, 2009



Stepper Motor Driver v3.0 by MakerBot is licensed under the GNU - GPL license.

Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag


Thing Statistics

7991Views 1910Downloads


This is the latest incremental improvement to the RepRap Stepper Motor Driver board. This revision brings some polish and a few new features that are really awesome.

  1. For the endstop connectors, we've switched to a smaller footprint 4-pin Molex connector typically used as the audio connector on CDROMs. This brings a few nice features: smaller connector footprint (both connector and cable), cheaper connector cables (by a whole $0.15!) and much less confusing to newbies who may confuse the stepper driver with an ethernet card.

  2. We've switched back to the A3977 chip which was originally discarded as too hard to solder (before we knew of solder paste, sadly) This chip is awesome! It offers from full to 1/8 step functionality, 2.5A per phase, and no heatsinking required. Its pretty awesome.

Thats about it. Same footprint as the SMD v2.3, with the same NEMA23 bolt spacings for those crazy enough to bolt it to a motor directly, heh. I'm pretty excited about this board. Early tests have shown it to be much quieter than the v2.3 driver. Yay!


Wait patiently or etch your own. We are sending off prototypes (1-2 weeks) and then we'll be documenting them (1-2 weeks) then we'll be doing a production run and making kits (1-2 weeks) Then we'll be releasing them for sale at MakerBot.

All Apps

Upgrade this Thing with Thingiverse Apps

No results.

Could you use the A3977SEDTR-T instead of the A3977SED-T? It seems the same the only difference I noticed is the "TR" and the "(VA)" after the companies name.

Where can I find the missing files "tools.inc" and "user.inc" for "stepper-motor-driver.pov"? DONT_KNOW

R11 and R12 are 56K or 33K ?


i made dis pcb it works fine with a small motor but if jou try to power a bigger motor at 1,5 A or more the chip shut down, the problem has a easy fix add a 47uF elco between Vbb and ground pin 25 and 24.

i will make a new pcb
with a gound plane and thik lines

sorry form my englise

just found the ground planes after cliking on the ratnest botton

It looks like the A3977 is hard to come by. They recommend you use this one instead.

Just make sure the pintout / footprint looks the same.

Looks like a 1A limit though.

It's a different package from the looks of it, the 3980 is TSSOP only, whereas the 3977 was PLCC or TSSOP, and I think the one here is PLCC. If you were going change chips due to the discontinued parts, I think the 3979 looks better- but only from reading what allegro says about the chips...


I wish they had a comparison page, everything is copied and pasted on each allegro part page, except for a few numbers that change here and there.

The 3979 has smaller numbers for... "Low RDS(On) outputs: 0.28
Ω source, 0.22 Ω sink, typical " I don't know what that means, but I think it's a good thing.

Thx for uploading!

Just etched
amp;soldered :) Made without solderpaste!

How can I check, if it's working without a mainboard?


Here is some pics of laser etching the board. I have not done the 2nd side but just an update. Also, I added vector cut outs to it so a laser cutter can cut holes after the boards copper has been removed. Our http://Contraptor.orgContraptor.org cnc stuff is really suffering from too much vibration so we are hoping
that the ability to microstep will solve some of this.

Some more pics here: http://www.flickr.com/photos/[email protected]/http://www.flickr.com/photos/3...



I am no Eagle expert but this is double sided right? (Since layer names were Top and Bottom )