These small steppers are a great way to get things moving, especially when positioning and repeatability is a concern.
When using a current limiting driver such as the Easydriver or Big Easydriver, a 12 volt power supply can be used as long as you adjust the current level to 400mA or less. If using a non current limited driver (like a L293D or an H-bridge) you will need to lower your input voltage to keep the motor current below 400mA.
This is a Bipolar motor.
Looks like the maximum stepper motor speed is about 997-999 RPM if you use it with an Arduino microcontroller and the EasyDriver. Check here for the example code that was used to test the stepper motor.
The number of steps for a full revolution looks to be about 384 microsteps since the stepper motor with cable has a step angle of 7.5 degrees (…360/7.5 = 48 step stepper ) and the EasyDriver has a range of 8 microsteps for a full step.
This skill concerns mechanical and robotics knowledge. You may need to know how mechanical parts interact, how motors work, or how to use motor drivers and controllers.
Skill Level: Experienced - Your experiences should include working with stepper motors and feedback system. You may need to understand how encoders and more complex control systems work.
See all skill levels
If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.
Skill Level: Competent - You will be required to reference a datasheet or schematic to know how to use a component. Your knowledge of a datasheet will only require basic features like power requirements, pinouts, or communications type. Also, you may need a power supply that?s greater than 12V or more than 1A worth of current.
See all skill levels
We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.
Based on 9 ratings:
3 of 3 found this helpful:
I posted a similar review on the dual motor control (Dual TB6612FNG with Headers) page.
Someone should mention (Me maybe?) that this is also a great stepper for 3 volt systems.While this motor description might lead you believe that it is a 12 volt motor, its 4 ohm coils can be driven to full current (thus full torque) by as little as 1.6 volts. What you give up at low voltage is high speed. Its 3.5 Henry inductance results in a time constant of around 800 msec. If you don’t need full torque, the motor will work at less than 400 ma. which can reduce the current buildup time. I have one on my desk right now nicely driving a clock hand at less than 100 ma. peak. For applications like driving clocks or solar trackers which require slow single stepping, this is a small, relatively inexpensive, and high torque alternative to the Lavet drives found in clock motors (and is also reversible).
In particular this motor is very well matched to the Sparkfun motor driver, Dual TB6612FNG , That’s where the low Vcc of the dual motor control makes it perfect. Its PWM feature helps provide energy efficient current limiting if you are running on a 3 V battery.
I purchased a pair of these for possible use to power the 2 wheels of a small robot. The small shaft without flats would make it more difficult to connect to robot wheels than the shafts with flats as on small DC robot motors or the unipolar 28BYJ-48. The robots I'm making require very precise and reproducible movements, so stepper motors are required. There are now unipolar motor drivers circuits that require only 3 output pins to control both motors (rather than 8 pins with 2 H-bridges) so 28BYJ-48's work fine, have shafts with flats and are very cheap.
Nice little motor. Easy to hook up and control using an Easy Driver board and a dev board.
For lightweight applications without a lot of torque required these are great - especially at the price. Definitely recommend!
I needed a small inexpensive stepper motor to control. I had been trying to use some 28BYJ-48 but they were too slow etc. I went searching for steppers and was tempted by some of the NEMA 17s but then stumbled on these at SparkFun. Right price and a nice compact size. Slapped a Pololu stepper driver on with 12v supply and the arduino/ATTINY 85 was happy pulsing away. The setup has been running continuously for 8 days now. It is a little warm but nothing alarming and is chugging away no problems. The next challenge is how to mount stuff to shaft which is 3mm and smooth.
I use this stepper motor in the production of my skeleton acrylic clocks. Using it for 3 years now. It’s up 24/7 and it’s reliable.
I was hoping this would work for my project, and it is a nice, tiny stepper that works fine. However, some design issues on my side require more torque to overcome, so I had to go to a larger NEMA17 stepper. This should come in handy for a small form-factor project that doesn't need as much 'leverage'. Regarding the round shaft: 5 minutes and a file will give you a flat on the shaft ;>)
Performs just as expected, even though I use a 9 volt supply. Plug and play with an Arduino Adafruit V1.2 motor shield.
The specs say to keep this motor below 400mA, and if using a H-Bridge (TB6612FNG) setup which I am ... to lower the voltage so that output is 400mA.....Uh at 4 Ohm coils that would be a very low 1.6V which is a far far cry from its rated 12v.
I think it might be time to update the description of this unit, you cannot realistically run it at 12v and pull down the 3 amps down to 400mA without generating a lot of heat. I am curious how others have solved this problem as several folks claim to have it working just dandy.
Well the Dual H-Bridge driver makes for an excellent dual channel LED driver...And my new Red Board Plus is awesome!
This motor weighs 62g
Is this a geared motor? Would be useful to include so anyone looking for that info can find it.
If the resistance is 4ohms/coil, should it be 3A/coil? I=V/R, 3=12/4, assuming 12V.... I find this to be supported by how much current I'm seeing being drawn without current limiting.
I'm finding this to be true. I'm using a 1A H-Bridge and it is getting REALLY hot, in well under 10s of idle. SparkFun really needs to review this and test their products! All it is really doing is help them sell their own motor driver or fry these motors, which is not fair to the customer.
Could I use this motor to generate electricity?
I'm too late, but yes. You can email SFE tech support and they can help.
Trying to get this motor to work with a "L293D Motor Drive Shield" the shield is capable of handling 600mA per coil, this motor according to the data here takes 400mA (presumable per coil) so should be good there. However the data sheet here does not relay explain the pin outs only coil A and coil B but not which wires are which coil, the truth table is also a bit confusing, I am a programmer and i cant read it. i tried to do my own truth table and it seems to confirm my guess that yellow and orange is one coil, and brown and black is another coil,. however I am also showing connectivity/resistance between orange and brown,.. that should not happen correct?
when i hook it up in what should be (as far as i can tell) the correct pin out, (Yellow/Orange as coil B) and (Brown/Black as coil A). and setting full rotation to 48 (360/7.5=48) then tell the motor to do one full rotation (48 pulses) (speed 10). All i get is a quarter rotation and a Hbridge chip that's getting way to hot very quickly,...
Running off of fully charged 11.1v 500mAh (10C) lipo pack w/Arduino USB powered, Power jumper from Arduino disconnected.
Any idea of what I am doing wrong? Thanks
I'm having the same issue here. It looks like the motor can't be run with the L293. I'm trying to use it with adafruit's motor shield and I get the same results - overheating and unreliability. Here is the link to my post and the answer I got.
http://forums.adafruit.com/viewtopic.php?f=31&t=46054&p=231064#p231064
Did anyone manage to get this motor working with an L293? Maybe it needs some extra protection, resistors...?
I'm looking into different stepper motors for use on a quadrotor, and weight is an issue. How much does this weigh? I can't seem to find the weight anywhere on the datasheet...
I'm about 9 months to late but a stepper motor is to slow for lift (if that's what ur using it for). usually you need a normal drushed dc motor or a 3 phade brushless motor for that kind of power to weight ratio. If your going to use a motor as some sort of flight control. I would recommend a servo because its lighter and you would not need a flap to move more than 360º.
I was planning on using it for a camera gimbal, but eventually decided that a brushless motor would work better. Thanks!
Hello! For an art project, I need to control 20 of these motor. Wich Arduino card can manage that? Do I need one EasyDriver per motor? Any interesting URL for me? Thanks a lot by advance!!
Fabrice
Hi! I would recommend you look at the Quadstepper Motor Driver Board, which can drive up to 4 stepper motors at a time. This should simplify your set up for you. If you have additional questions about your project, contact us at techsupport @ sparkfun dot com and we can give you some other suggestions.
any hardware parts to be compatible? Like axles, bolts, wheels, pulleys, belts? and such.. ?
Similar question: what should I use to connect this motor to a winch drum?
Hi, anybody has the weight information for this stepper? Thanks a lot.
Would pairing this with the mechanum wheels be appropriate, or does it need gearing down?
How heavy is this motor exactly? I need to make a custom manipulator for a deltabot and I need to know how heavy this thing is so I know if it's a good fit. Can anyone tell me this? and shouldn't the weight of a product be presented on the product page for all products? Sparkfun has probably already measured it for shipping reasons anyways.....
Hi, does anyone have the wiring instructions and a sample code to run this stepper from a PICAXE?
How can this be mounted to anything? I can't find the screw thread details, and I'm not sure where to look for brackets that would fit it.
Datasheet says it has two M3 holes for mounting.
I bought four of these. Like others on this list, I did not realise how difficult it would be to attach a pulley or gears to this. 3mm drive shafts do not seem to be very common.
Please, if you know how to attach gears or pulleys to this motor, please share.
Pardon my noob question but I just received this in the mail and the shaft isn't threaded or notched; how do you attach anything to the shaft?
Could someone tell me the speed of this motor in RPM? Also I'm looking in to using this for a hovercraft project and would like to know the weight as the hovercraft would only be able to pick so much up.
The RPM depends on how you're driving it, and could be above 10,000 RPM with the right driver. But I wouldn't recommend using this for a propeller. Stepper motors are built for precise positioning. What you want is pure speed and power. You might take a look at the brushed or brushless motors used by RC aircraft, sold by HobbyKing.com and others.
Looking for a winch that I can connect to this stepper motor. The idea is to control a robot up and down hanging on a string. Any suggestions? Something like: http://www3.towerhobbies.com/cgi-bin/wti0001p?&I=LXTP25&P=FR https://www.ckrccrawlers.com/ckrc-servo-winch-drum-p-4160.html
Where can we get gears, racks and pinions, etc. for this motor?
which colored wires of the stepper motor go in to what location of the EasyDriver Stepper Motor Driver? little confused
I'm a complete newbie so don't hate me if my question is stupid. :) Are these strong enough to turn a potentiometer? Or is extra gearing required?
I'm trying a simple experiment to demonstrate hydroelectric power which I found on treehugger.com. One of the things required is a stepper motor, preferably 12V or less. Would this model be the right one? If so, how should I connect it(given that it has 4 wires instead of 3/2)?
All stepper motors will have four leads or more; you can certainly use them as generators, but since the output will be AC, you'll need to add diodes (rectifiers) on the output wires if you want DC (diagram here).
You can also use a brushed motor such as this one as a generator; this tends to be simpler as there are only two wires and the output will be DC all by itself, but you'll need to spin it pretty fast to get usable voltage (which may not matter for your experiment).
Hello! I would like to control two of these motors with two EasyDriver. Could somebody recommend a power supply? I thought about this one(https://www.sparkfun.com/products/9442) is 12V and 600mA. Would it be strong enough? Thanks in advance!
2 questions. Is this powerful enough to run a 3D printer or CNC? And, why is a photocell in the related products?
How many steps are there per revolution, I didn't see it on the data sheet.
360 degrees/ 7.5 degrees-per-step = 48 steps per revolution
Thank you In my case, I came to your site hoping to find the answer to this exact topic. I am in the electronics recycling industry, andI have a little a little electronics background, dangerous combimation sometimes! I get a lot of the robotics harware out of different equipment, and just need a little help figuring things out sometimes. Wonderful to know that I have a place to go. Thank You again. Paul
First time doing any electronics, how do the pins come out of that plastic connector so I can hook it up to the EasyDriver via breadbiard?
Has anyone tried to feeding this baby with a LiPo battery?
Anyone know the mass of this motor? Thanks!
What is the RPM of this motor?
Looking at the datasheet.
Stride angle =7.5 Max no idle PPS (assuming pulses per second)=1600
1600 pulses per second* 60 seconds in a minute * (7.5 degrees per pulse/ 360 degrees per revolution) = 2000 RPM
"but can't seem to figure out which of the wires in the motor cable match with which MOTOR pin on the EasyDriver board.". Use multimeter to measure the resistance between motor leads. Between two of them it shows few ohms, between another two it should show about the same value. Connect one pair to "A" and another to "B" in stepper card, if motor does not step switch A and B.
Thanks very much for the info. I managed to figure it out through trial and error (and a replacement EasyDriver board), but in the future I'll use your method.
I'm new to the electronics game, so forgive me if the answer to this is obvious. I am trying to hook up one of these motors to the EasyDriver Stepper Motor Driver but can't seem to figure out which of the wires in the motor cable match with which MOTOR pin on the EasyDriver board. I've checked out the datasheet, but that doesn't appear to be any help.
Any ideas?
You can connect this Motor's wires to EasyDriver 4.4 like this:
Yellow motor wire to EasyDriver A (left side)
Orange wire to ED A (right side)
Brown wire to ED B (left side)
Black wire to ED B (right side)
works great for me.
The Datasheet link is broken.
Is g/cm is a unit of torque? Torque is force unit x distance not mass / distance.
It's technically correct. They normally mean gram-force (newton equivalent of what 1 gram of mass exhibits in a 1G environment). Silly, but many motor manufacturers specify torque this way. They never actually TELL you this, though.
I believe he's partially correct in that it should be g-f*cm (as its given in the data sheet) and not g-f/cm as shown on the page.