sku: ROB-09238
Description: This is a simple, but very powerful stepper motor with a 4-wire cable attached.
Features:
Documents:
ROB-10507
Quadstepper Motor Driver BoardROB-10846
Stepper Motor - 58 oz.in (400 steps/rev)ROB-10551
Small Stepper MotorCOM-10790
Rotary Encoder - 200 P/RCOM-10932
Rotary Encoder - 200 P/R (Quadrature)ROB-10826
Robotic Claw Pan/Tilt BracketROB-10006
Universal Mounting Hub - 5mm AluminumROB-10735
Big Easy DriverROB-10267
EasyDriver Stepper Motor Driver
Comments 111 comments
just for people who buy this ive made a post on my blog for creating a surveilance system using the motor http://garagedeveloper.wordpress.com/2009/12/05/the-diy-surveillance-system-using-a-webcam-part-1/ . all is open source with code so :) thanks spark fun
Hi. Is this a Bipolar or a Unipolar Stepper Motor? Can I control this motor using ULN2003 IC?
Bipolar.
What kind of battery do I need for this?
Batteries won’t last long with a motor like this. You better use a power supply.
I tried to make it work with a little higher current, and I could feel the magnets move inside. Unfortunately, the head doesn’t spin…
Any clues about what’s happening here?
What stepper driver chip/circuit are you using? This motor works quite nice with the EasyDriver (also sold by SparkFun). But you can’t just put current into this motor – since it’s a stepper motor, you need a stepper driver circuit that will sequence the two phases correctly.
Thank you for the answer.
Of course I’m not just putting current into the motor.
I use a Unipolar Stepper controller from Phidgets (http://www.phidgets.com/products.php?category=13&product_id=1062) because I use it with max/msp and they objects for all their devices…
Again, I hear the magnets activate, but the head doesn’t spin! I must be doing something right since I feel/hear the motor working. But something is wrong!
Also, I can’t find a power supply with the right current/voltage combination!
Any help would be appreciated… thanks!
This is a bi-polar stepper motor (all 4-wire stepper motors are bi-polar) and so you will not be able to use a uni-polar driver with it.
The product description should be updated with this information.
Or could it be that this stepper is bi-polar and my controller unipolar?
Is this NEMA 23? (Compatible with this tutorial:
http://reprap.org/bin/view/Main/McWire_Cartesian_Bot_1_2 )
No, NEMA 23 would mean the face was 2.3" inches in width and 2.3" inches in height (NEMA doesn’t specify a depth.) This motor is closer to 1.7"x1.7" so I would call it a NEMA 17.
it looks like from yourtube videos I’ve seen that this motor used to come with a much longer shaft. Any word on whether this has changed with this batch of motors, or could the data sheet be off.
This is a 200 step motor? What is the % margin of error per step? For example, with 5% MoE I can expect 1/8 step accuracy. With 10% MoE I can only use ¼ steps reliably.
Found in the datasheet: 1.8 degrees +/– 5%
Great motor. Any source for similar motors but smaller?
Thanks
Seems to be a nema 17 (31mm)
If you go by measurements on the picture here, motor body face size is about 26 mm square, yet datasheet with link above specifies 43 mm. Which motor exactly are you selling?
I have this motor and the EasyDriver V4.2. I have looked at many different posts and it would appear that I have everything hooked up correctly. When I send pulses to the motor to drive it, the motor just vibrates. It may be a similar issue to that posted by Lyouss on Oct. 8th 2009. Another symptom is that when I do single steps, there are times when my power supply is drawing the entire amount of current (aprox. 0.6 amps) and there are times when the current drops to about 0.3 amps and the motor loses it’s holding torque. Any help would be much appreciated.
John, contact me at brian_schmalz (at) yahoo (dot) com and I can help you try and figure out what’s going on with your setup.
I had a similar issue. Turns out I was trying to run the motor faster than it could. Try slowing down.
Also be mindful that you’re not running it too slow. The FAQ on the EasyDriver site recommends running it at 500Hz (a pulse ever7 .002 seconds).
Does anyone know how to use this with Ladyada’s motorshield?
I have used it with Ladyada’s motorshield, just follow the examples she uses on the website.
Does anyone know where I can find a pull-out curve for this motor? I need to know the torque vs. speed characteristics.
Do you sell any wheels that fit this motor? I see you have wheels that fit to the DC motors. It looks like the shaft diameter is 5mm. Thanks for any help.
When do you expect these motors to be in stock again.
Mis: If you go by measurements on the picture here, motor body face size is about 26 mm square, yet datasheet with link above specifies 43 mm. Which motor exactly are you selling?
i’d like info on this too. i hope to dear god its 43mmx43mm, otherwise i’m returning.
The datasheet is correct. We are in the process of posting a new picture showing correct scale. But the datasheet’s dimensions are accurate.
oh good. that’s fairly thick shaft at 5mm. wonder if i can machine a notch into it. it would be nice if it already had one.
For something this size, a set screw coupler would be fine, since it won’t have that much torque to begin with. Good luck machining it. I’ve tried something similar on my milling machine and ended up polishing the metal and dulling a bit. It was fun though I guess.
hahaha yes the hardened shafts are a no-go … but quite correct, with this little torque it wont matter you have no flattened edge on the shaft for the grub screw
I assume this is a standard NEMA-17 mount stepper. If not, let me know. Also, I’ve been looking around the web for a wheel to fit this 5mm shaft. Does anybody have any suggestions? Ultimately, I’d love to put an omniwheel on this thing but for now a regular wheel will do.
Thanks,
Reggie
I’ve found that rubber hosing from the automotive store works great for connecting two shafts of different sizes together, first a thinner width for the thinner shaft so the shafts are about the same size and then another section of hose (maybe 3" length) to connect the two, with metal clamps on either side.
Try this: http://www.pololu.com/catalog/product/1203 also look around a little bit too, they have some good stuff that’s allot cheaper then sparkfun.
Can you please identify the A & B wires for this stepper motor, and how they would connect to the easydriver ??
Thanks
John
Check out this site:
http://www.piclist.com/techref/io/stepper/wires.htm
Color coding isn’t universal. Just get a meter and you can figure it out in a minute or so.
What sort of speed should I be able to get out of this motor?
I can’t seem to get more than about 60RPM out of it, seems a little slow?
I’m using an freshly ordered EasyStepper, tried half, quarter and eigth step modes, can’t seem to get anything useful out of it.
I’m driving it with an Arduino running the RepRap GCode firmware, and I’ve tried it using a 2khz output from a DSO Nano scope, above 2khz it turns into a stutter.
I’ve never seen these motors go faster than 60 RPM, fresh out of the box or old. If someone knows otherwise please speak up. Here is some handy info on stepper basics…in case you don’t already know all the stuff in it:
http://www.solarbotics.net/library/pdflib/pdf/motorbas.pdf
I have one of these running at 300 RPM using an EasyDriver at 20V – it’s certainly not a speed demon, but it’s quite usable. The two tricks to getting it to go a little faster were disabling microstepping and using a higher voltage. Microstepping is useful if you need a very small, precise movement, but it only slows you down if you’re trying to do fast, large movements. I had no trouble running at 180 RPM at 12V once microstepping was disabled. The second trick is to use higher voltages; the maximum voltage given for a stepper is usually the safe voltage to use without a current limiter, but you can generally use higher voltages if you have a driver that will limit the maximum current (like the A3967 on the EasyDriver).
Yes, higher voltage to the motor should charge the coil faster and thus run the driver cooler (faster charging means the gate sourcing the coils is open for less time). V regulator will be hotter tho working harder to make the higher input into 5V
I found that by using a smooth accelleration curve I can run mine at 600 rpm with 26v supply.
It’s clear though that SparkFun should be selling a 2 or 2.5 amp version…
This is for comparison to other motors (to show you how good this really is). Datasheet Torque converted. This little baby is two times more powerful for its current than any Ive found.
0.230000 Newton Meters
23.0000 Newton Centimeters
2.30000e6 Dyne Centimeters
2.34535 Kilogram Centimeters
2345.35 Gram Centimeters
32.5708 Ounce Inches
2.03567 Pound Inches
0.169639 Pound Feet
Which in turn make it’s torque-curve drop of faster making it slower.
Hi!!! Does anybody know where I con buy a pulley/gear for this motor? thx!
McMaster-Carr is our go-to source for all things mechanical. Search on the drive shaft diameter and you should find all sorts of options.
Has anyone actually found the appropriate couplers on mcmaster? I can’t find anything that’s metric and smaller than 10mm…
Thanks, AKA
I am going to live dangerously and use a 3/16 (0.1875 in / 4.7625mm) double wide collar from Ruland (WCL-3-A). I saw grainger USA has 5mm inside diameter collars, but minimum order to Canadian subsidiary is 250 units X_x
Shaft Copuling, look here
http://www.servocity.com/html/rigid_shaft_couplers.html
Greetings
FAA
Warning. Just got 4 of these motors in the mail. 3 were fine, but the 4th wouldn’t spin at all, even when cranked by hand. There was some mechanical obstruction. I opened up the motor and discovered that the insides were rusty with chipped paint on the magnetric drum.
Please check your storage conditions, Sparkfun guys. Also, before sending the things out, do a hand crank test. If the gears are welded, it should be obvious that that the device has issues.
Check the following shipment for rust, label: “Mercury Motor SM-42BYG011-25 23/2010”.
Yep, we just realized this! We are removing the bad ones from stock right now. Email us at techsupport@sparkfun.com and we can take care of you. For everyone else, we will be removing any bad stock we have and hand-checking them all, so you can still order them, we will make sure that you don’t get a bad one, thanks!
Hey, not sure if this is the place for this, but I just ordered 3 of these a few days ago that went out today… possible that they are bad?
No, this is not the right place for this. Contact customerservice@sparkfun.com for this type of question. Also, you should be fine. We found only about a 10% problem rate. Contact customer service if you run into any issues.
I love these little motors. They are easy and fast to setup with the Easy Driver board also offered here on Sparkfun, and will work wonders in any project.
For those looking for simplified code for Arduino + Easy Driver + 2 button forward/reverse control visit:
http://currentamps.com/projects/2-button-stepper-motor-control
Another interesting DJ-related post:
This motor’s torque drops it somewhere between a Technics 1200Mk2 Turntable and a Numark TT500.
…Also, stepper-motor vibration could be mechanically mitigated…
…Also 33.3rpm wouldn’t be a problem for this motor…
Do you see where I’m going with this?
Someone please build a really smart turntable before I do. Do I have to do everything myself?
(Also… build the chassis out of laser-cut parts from Ponoko… and add fun lights… and maybe a little display of some kind)
What is the sequence for this motor?
I’m not sure what you mean. Maybe you can email techsupport@sparkfun.com and they can help you out. Sorry!
It says in the datasheet that the motor has a holding torque of .23 N.M. But not sure what the NM means. I have this stepper motor, but it does not seem to be able to turn heavier objects like a 1 pound 3 fit cardboard disc. I assume I need a stepper with more holding torque. Would I be correct?
I bought 3 of these and got 3 matching easy drivers v4.3
I measured the wires and got 34.5 ohms on the following pairs of wires:(red, green) (blue, yellow) …any other combination yields 0 ohms.
I connected one pair to [A] and the other to [B] on easy driver. (Gnd, Stepper, Dir) on the easy driver gnd and stepper are connected to digital pins on an Arduino Uno (gnd is not connected to anything).
The power source a power supply that reads 9VDC @ 800ma (even though when i measure the voltage it reads 13.2 Volts).
When I power everything up and send it pulses to step it does step and it changes direction. The problem is that it jitters way too much and is very noisy and it doesnt stay in one position.
I connected MS1 and MS2 to the Ground and Positive pins of the power connector using a 10K ohms resistor in an attempt to disable or enable Micro Stepping, and that had no effect. Playing with the current regulating Potentiometer on the easy driver didnt help either.
What am I doing wrong?
Thanks for your help!
I meant… “Dir and Step” are connected to pins on the Arduino. Sorry for the typo!
Try connecting it to ground, usually it helps when you have a complete circuit.
Hey Sparkfun,
Could you please answer these questions?
1. Will this motor work with EasyDriver Stepper Motor Driver (sku: ROB-09402)?
2. Please tell me Wall Adapter for this motor.
Thank you very much.
D
4 wires, no directions. What wires go where using the mini stepper sold here? tia
I used these motors in a drawing machine installation we called SADbot: the Seasonally Affected Drawing robot. Check out the Instructable here: http://www.instructables.com/id/SADbot-the-Seasonally-Affected-Drawing-robot/
Did anyone else have problems with these burning out after a while? We had the installation on daily for about 6 hours, and over the course of about a month and a half had to replace 2 or 3 of them. A few students of mine used them as well and they burnt out after much less usage.
It says 0.33A. Is that the max amps the motor should ever see from driver? Or the amount it draws?
I have had it up around 210rpm. But hard to go any faster because of the ~1ms signal delay you need between high/low signals sent to the board. It seems to me a better general step driver would be a board that you raise one pin high to move and the driver handles the timing on the board. Another pin would output step completion signals. That way you have a feedback loop and can take Step pin low after N steps complete.
0.33A is the amount of current that is completely safe to continuously run through the windings. The motor will draw its rated current at its rated voltage … generally you will make an adjustment for the voltage(and consequently current) on the driver, read the datasheet of your driver
If you want to receive a pulse as feedback instead of pulsing the driver yourself for each step, its up to you to do some work (obviously) :D
Can anyone tell me how many steps this motor can cycle through in one second? Is there a min / max to what you can set with the Easy Stepper?
Will this item come back in stock soon?
I’m using this motor with the Easydriver. The Easydriver will limit the current up to 0.8A. This motor needs 12V – 0.3A. I only got a power supply 12V – 1A.
Now I’m wondering, will it be safe to feed the motor 0.8A with the Easydriver? Does this mean I have to let it rotate slower because else the motor will burn? I’m new to this (trying to build a CNC) :) THNX
It will get hot and wear out much faster. It will probably be too hot to touch after an hour of machining … this motor doesnt have the torque for a CNC unless you are milling only styrofoam hahaha
The worst part is you wont get much additional torque at all from that extra 500mA … just lots of heat :)
For this motor … think plotter, not milling machine
I overlooked the 150mA – 750mA function on the Easydriver. Just going to give it a try.
And no, it’s not going to be a big CNC, just a toy hobby one..
Well it can do it as long as the slides have nice low friction, tho Z might be an issue
The motor is the same mounting and shaft size as the smaller (or older) zenbot machines, though you probably wouldn’t be able to use it on one and actually mill anything.
That being said, it is a stepper and you can learn the same mechanics of a very large system by experimenting with these tiny motors for a very low cost. I adore these motors myself … if you finish that CNC, post some links about it :)
EDIT: I just tested the motor on my smallest table and it did better than I expected. You will probably be able even to do light engraving with the right setup and most of all you will have fun trying, good luck :D
2.3kg*cm doesn’t sound too bad. And ofcourse there are a lot of tricks to ‘help’ the motor a little bit. Fine threads will require more rotations but less torque.
Anyway, thanks for the info! Hope my motor doesn’t get too hot ;)
4-M3 4.5mm for the screw holes.
How do you read that? Is that M3 x 4.5mm?
I wish you add belts and pulleys for this motor as it is essentially parts of most automation and control projects .
I am using this with the easydriver and everything worked perfectly. However, I took off the bottom of the motor in order to mark where I would place it (i thought I could use the screw holes on the bottom to mount it). But now, when I connected everything back together, I power up the board and the stepper motor just holds steady, it does not turn at all. I didn’t know if this sounded like a problem w/ the motor or the electronics.
hello everyone. where you can find a gear reduction with ratio of 10 or more, for this motor?
I’m trying to wire this motor up to the Adafruit motor shield but i can’t seem to get the wiring right. Can anyone help? What colours go where? Everything on the board has been tested and is working fine.
Will i be able to power this with this supply: http://www.sparkfun.com/products/9442 ??
Does anyone have the solution for the question that a lot of people asked…My stepper motor just vibrates, and won’t spin at all. I’m using the adafruit motorshield as a driver. I’ve already tried flipping phases, changing voltages, etc. I’m only trying to get the thing to spin at 10rpm. I never knew using a motor could be so complicated!
In my (limited) experience with steppers 2 things would always cause them to vibrate but not spin. Either trying to drive them too fast (speed must be ramped up gradually) and hooking up the wires incorrectly. A google search will turn up loads of help, and a multimeter is a must for figuring these things out.
Hi, How hot are these steppers suppose to get? I am running them for 20 minutes, they are very hot. I could not find the data sheet anywhere.
Anyone know where you can buy gears/chain/mechanics to use with this motor?
This Stepper Motor really woks great with the Domo*pes lots of torque at high speeds.
http://cncsnap.com/node/149
http://cncsnap.com/wiki/domopes
Thanks for caring a great Product sparkfun.
I bought 4 of these in May for my Mendel 3D printer. One has failed – on the Y-axis. What is the warranty, if any?
Can you drive this with less than 12V? I would like to use a 7.4V lipo battery for short time frames.
yes, they can work on lower voltages. a 7.4v lipo should be good for them. keep in mind if you have the motor hold, it will drain the battery quickly.
On the easy driver I have to current turned down, but these motors still get too hot to touch after 30 min or so. Is this normal?
I’m running one using the easy driver, I have the current pot, turned all the way CCW, at 9 Volts. It is slightly warm to the touch.
It had this problem for me when I had it mis-wired. I’m driving my Arduino at 12vdc, 500mA, and using the Vin on the Arduino to the M+, and it works fine.
Any guidance on what the screw definition in the Spec sheet means? 4-m3, and 4 .5mm. It was asked earlier with no reply. This seems like something people would like to know.
I am using Qty(4) of M3x.5
I think the number 4 in the reference is the Quantity needed.
I agree thats a really goofy way to show the screw call out.
Thats a metric 3mm screw with a 0.5mm thread pitch and 4 needed.
Basically a standard off the shelf metric screw.
Oh yeah, The screw holes in the motor are about ½ in deep.
Hope that helps.
Thank You, Jagrolet.
I picked up these screws at my local ACE hardware, Home Depot didn’t carry anything under 4mm.
When will sparkfun publish an arduino library for the EasyDriver ?
No need – there are several libraries out there for stepper motors. The one I use a lot, and really like (and supports Easy Driver and Big Easy Driver out of the box) is AccelStepper (http://www.open.com.au/mikem/arduino/AccelStepper/). It now even works with PIC32 based chipKIT boards and the UBW32. See my video for an example: http://www.youtube.com/watch?v=7Ga6RMYwuQI
*Brian
You might want to check this tutorial (in case you haven’t done so already): http://bildr.org/2011/06/easydriver. It quite easy to follow and implement. Hope this helps!
I am going to build a reprap soon, and I was wondering if these steppers would be adequate for the 2 Pursa z motors. and possibly if sparkfun’s new 400 step/rev steppers would be good for everything else
Thanks
Is this stepper motor rated at .33A per phase for a total of .66A?
What kind of plug would you put on the end of the wires and how would you put it on?
What kind of plug would you put on the end of the wires and how would you put it on?
How would you apply a plug like this http://www.sparkfun.com/products/10551 ?
How would you apply a plug like this http://www.sparkfun.com/products/10551 ?
Hi,
I’m using a bunch of these Sparkfun steppers with Easydriver, and everything works fine, except the steppers seem to have very little torque; for instance, I can easily make them stop turning by simply applying a little pressure with two fingers; I don’t need it to run a mill or anything remotely that demanding, just raise a 40g weight by turning a screw… Is there any way I can (first) measure the actual torque the stepper is building, and (then) improve it?
Thanks, G
would this be enough to close/open some roller blinds? thanks
I’m confused by the holding torque on this stepper. The data sheet says .23N.M, but the description says 2.3kgcm. Just using google to convert 2.3kgcm is ~207 oz.in, but .23N.M is only ~32 oz.in Unless I’m mistaken about how to do the conversions. I’m guessing it’s the latter (~32 oz.in) though because at only .33A per phase I doubt it’s capable of much more than that.
according to http://www.numberfactory.com/nf_torque.html 2.3kgcm is ~32oz-in
do you think this can work in a hobby-cnc?
Does anyone know (or even tried) a worm drive suitable for this stepper motor? Besides the “Universal Mounting Hub” compatible with this motor, I could not find any other mechanical parts available on sparkfun.com :( In my opinion, things like shaft couplings, worm drives, etc. would be very useful for any robotics project. I know that Sparkfun is more electronics oriented, but it would be nice to find all these things in one place.. Thanks in advance!
We’re still a relatively small company, with limited inventory space, so we have to be selective about what we do and don’t carry. Most of what we offer is the stuff we’re good at (red boards), and we try to have enough extra hardware to get most of your project done. But for more esoteric hardware, we’re happy to point you towards cool companies like McMaster-Carr which have vastly more mechanical stuff than we’ll ever be able to carry.
Thanks a lot for the info! They seem to have a bunch of mechanical stuff there! :)