Thank you for your teaching video. I have been looking for a simple, inexpensive, yet powerful circuit that uses the newer Step/Direction controllers with Unipolar stepper motors. Thanks Again.
I have watched almost all of your videos, I like your way of teaching, you are very clear plus you provide the code to help us all. Keep up with videos, Thanks for your time
Hello i am French . Thanks for the very good explination . Do you thinks that with TIP 120 i can drive an unipolar motor stepper with a A4889 module as you do with your module. Thanks
Hello, would I be able to use this design with certain modifications in motors with bipolar configuration? In this case, instead of controlling four transistors, the outputs for the 2 coils of the easy driver would control two h-bridge (2 inputs per h-bridge only with the help of logical inverters). I would also need to use a current limiting system, I saw a simple way that uses two transistors with a sence resistor and a pot for adjustment, it would be placed before the supply of the motors (per coil), that would be a good idea or it just wouldn't work the way thought? The alternative would be to use a PIC.
This circuit might work for single stepping and half stepping, but I can't see how it would achieve quarter/eighth steps. The A3967 chip in the Easy Driver micro-steps by controlling the current in each phase of the motor to hold it between the full step positions, which this circuit would not mimic. Have you measured the actual distance moved between each step?
Yes it can as a remember you just change certain mode pins to1/8 step. This doesn't control current because its output isn't driving the load. Yes use a separate constant current source.
How do we know which 2 wires are one coil? I have a hybrid 5 wire, they are numbered as per a tube vid to determine what type stepper you have but does not say what a or b coils are.
This was simple in that I knew the color code of the wires. One of the five is a common if you don't have the spec sheet determine the common with an ohm meter then it's a guess - swap wires.
when using the easydriver with transistors and unipolar stepper can the easydriver control the stepper current ?? i am asking in case i want to use a stepper with higher voltage than the rated votage
For a single step, you may want to consider how much current wil be needed, and how often those steps will be required. Mostly the transistors and diodes work together, the transistors allow much more current, and to not over burden the Easy Driver, and the diodes protect the transistors from the surge of voltage when the electric field collapse . They are very cheap parts, and to not use them could be only asking for problems. Especially since you asked this question.
boa tarde! Eu preciso de uma ajuda quanto a uma programação de um motor unipolar. Preciso que a partir de um numero de rotinas do Arduino , o motor desligue e não continue a rotina. Como faço para fazer isto ? Lembrando que estou usando unipolar motor, easydriver e a ponte h ln298n. E se tem como converter os pinos para a biblioteca Stepper Obrigado, Raphael
You can turn the driver off by using the Enable pin as shown in the diagram, and talked about in the video. It will stop the driver from doing anything.
Thanks, I preferred to make this type of control because the arduino l298 does not give the current and they are easy to stop with the hand. In contrast this control gives the maximum force of the motor, only that I did not put that capacitor to them, they can put them in the Stream entrance or have to go in the middle of the mosfets
Great video . Can you tell me what I will need in terms of software to run an Arduino Uno to control a future small 3 axis CNC machine running gcode. Thx in adavance
Don't know what gcode is. If you are using three motors that will require three complete stepper units. Trying to use a single arduino is tricky for timing problems. Why not use three Ardunos to control an easy driver each and connect all through say I2C?
I note that the description of the video is "Easy Driver with Arduino and Unipolar Motor" but then you show what you say in the video is a bipolar stepper motor (although it has 6 wires?) Came here because Easy Driver boards are specifically for bipolar motors apparently, and I'm interested in 5-wire unipolars, thought you might have had a trick to make that work... but this is more about using a Easy Driver to drive a motor that requires more current than the a Easy Driver can provide, isn't it...
You using your circuit on a Unipolarsay that the test motor in your video is a Bipolar, this was confusing, so I went aout to find anyone else who is using a Easy Driver to control a Unipolar, and I found the same confusion. All we can do is ask you to explain how you get the Unipolar to work, but only demonstrate a Bipolar. I am in the process of using your circuit on a Unipolar, but then I realized that the Easy Driver controls a Bipolar, so I rewatched your video to see if you mention the how, but you don't. So is it just in how you wire the motor that gets a Unipolar to work? Or are we correct, you just typed the wrong type of motor in your description.
If you leave the center taps not connected, and your motor has continuity between each of the two coils, it is now connected as a Unipolar motor. I noticed in his schematic that he shows +VM on the center taps, but I don't know why. I will leave mine not connected.
I used a high current motor in this project by boosting the power with external transistors. Easy Driver has a setup for that, but I prefer a current limiting transistor in the motor supply circuit.
Thank you for your teaching video. I have been looking for a simple, inexpensive, yet powerful circuit that uses the newer Step/Direction controllers with Unipolar stepper motors. Thanks Again.
I have watched almost all of your videos, I like your way of teaching, you are very clear plus you provide the code to help us all. Keep up with videos, Thanks for your time
Hello i am French . Thanks for the very good explination . Do you thinks that with TIP 120 i can drive an unipolar motor stepper with a A4889 module as you do with your module. Thanks
Thank you and yes I have more coming.
Hello, would I be able to use this design with certain modifications in motors with bipolar configuration? In this case, instead of controlling four transistors, the outputs for the 2 coils of the easy driver would control two h-bridge (2 inputs per h-bridge only with the help of logical inverters). I would also need to use a current limiting system, I saw a simple way that uses two transistors with a sence resistor and a pot for adjustment, it would be placed before the supply of the motors (per coil), that would be a good idea or it just wouldn't work the way thought? The alternative would be to use a PIC.
It's a matter of hardware. I used the same code for either one.
Thanks for this video. Can i use IRFP450 MOSFETs instead the TIP120s Darlingtons?
Yes, connect a 15-27K resistor between each gate and ground.
Lewis, how about a 5-wire stepper?
This circuit might work for single stepping and half stepping, but I can't see how it would achieve quarter/eighth steps. The A3967 chip in the Easy Driver micro-steps by controlling the current in each phase of the motor to hold it between the full step positions, which this circuit would not mimic. Have you measured the actual distance moved between each step?
Yes it can as a remember you just change certain mode pins to1/8 step. This doesn't control current because its output isn't driving the load. Yes use a separate constant current source.
How do we know which 2 wires are one coil? I have a hybrid 5 wire, they are numbered as per a tube vid to determine what type stepper you have but does not say what a or b coils are.
This was simple in that I knew the color code of the wires. One of the five is a common if you don't have the spec sheet determine the common with an ohm meter then it's a guess - swap wires.
when using the easydriver with transistors and unipolar stepper can the easydriver control the stepper current ?? i am asking in case i want to use a stepper with higher voltage than the rated votage
Elias Taalab No it can not. I use a separate current limiting circuit.
Can I use a unipolar stepper motor with no easydriver transistors and diodes for control of a single step to both sides?
For a single step, you may want to consider how much current wil be needed, and how often those steps will be required. Mostly the transistors and diodes work together, the transistors allow much more current, and to not over burden the Easy Driver, and the diodes protect the transistors from the surge of voltage when the electric field collapse . They are very cheap parts, and to not use them could be only asking for problems. Especially since you asked this question.
Hi my new friend North American. It is a good idea. Thank you from your new friend South America, Roberto
boa tarde! Eu preciso de uma ajuda quanto a uma programação de um motor unipolar. Preciso que a partir de um numero de rotinas do Arduino , o motor desligue e não continue a rotina. Como faço para fazer isto ?
Lembrando que estou usando unipolar motor, easydriver e a ponte h ln298n.
E se tem como converter os pinos para a biblioteca Stepper
Obrigado,
Raphael
You can turn the driver off by using the Enable pin as shown in the diagram, and talked about in the video. It will stop the driver from doing anything.
For what is the capacitor that is between the positive and negative in the middle of the mosfets and what value has
Removes motor switching noise. 100uf should work but value isn't critical.
Thanks, I preferred to make this type of control because the arduino l298 does not give the current and they are easy to stop with the hand. In contrast this control gives the maximum force of the motor, only that I did not put that capacitor to them, they can put them in the Stream entrance or have to go in the middle of the mosfets
Great video . Can you tell me what I will need in terms of software to run an Arduino Uno to control a future small 3 axis CNC machine running gcode.
Thx in adavance
Don't know what gcode is. If you are using three motors that will require three complete stepper units. Trying to use a single arduino is tricky for timing problems. Why not use three Ardunos to control an easy driver each and connect all through say I2C?
@@LewisLoflin hello, it's 2018 and there is grbl !
Hi! You used diodes D1, D2, D3 and D4? Which diode has been used?
+Raphael Moral Piazera In4001
+Raphael Moral Piazera What diodes - where exactly?
An excellent tutorial thank you.
Why do you use resistors between the EasyDriver and the step motors?
Those are MOSFETs and it's a gate bleeder resistor.
Oh gotcha, thanks!
I note that the description of the video is "Easy Driver with Arduino and Unipolar Motor" but then you show what you say in the video is a bipolar stepper motor (although it has 6 wires?) Came here because Easy Driver boards are specifically for bipolar motors apparently, and I'm interested in 5-wire unipolars, thought you might have had a trick to make that work... but this is more about using a Easy Driver to drive a motor that requires more current than the a Easy Driver can provide, isn't it...
***** It's a unipolar.
You using your circuit on a Unipolarsay that the test motor in your video is a Bipolar, this was confusing, so I went aout to find anyone else who is using a Easy Driver to control a Unipolar, and I found the same confusion. All we can do is ask you to explain how you get the Unipolar to work, but only demonstrate a Bipolar. I am in the process of using your circuit on a Unipolar, but then I realized that the Easy Driver controls a Bipolar, so I rewatched your video to see if you mention the how, but you don't. So is it just in how you wire the motor that gets a Unipolar to work? Or are we correct, you just typed the wrong type of motor in your description.
If you leave the center taps not connected, and your motor has continuity between each of the two coils, it is now connected as a Unipolar motor. I noticed in his schematic that he shows +VM on the center taps, but I don't know why. I will leave mine not connected.
if I need more amps? like 5A
User a higher power MOSFET.
Could I replace Darlingtons with MOSFET's?
Yes,, you can.
Are those diodes on the schematic or the LEDs you have in the video?
Those are diodes used to suppress voltage spikes the the coils are cut ON-OFF. I used iN4001s.
Thanks! Love your stuff!
Hi again. What I'm trying to do is hook up a bipolar stepper to an Easy Driver and tip120 's. Is there a way to do that?
That is a unipolar stepper motor setup and won't work with that. It would require Easy Driver to operate two H-Bridges.
thanks, that's i will pursue that route.
How you limit current and protect motor?
I used a high current motor in this project by boosting the power with external transistors. Easy Driver has a setup for that, but I prefer a current limiting transistor in the motor supply circuit.
Great stuff !!!!!
You cant control the sequence of the tips directly with the arduino?
+jafet rios Don't understand the question - what "tips"?
+Lewis Loflin i mean the tip122, if you can control them with out the easy driver only with arduino
Yes you can use a 2.2K resistor from Arduino to the base.
Yes you can but it's hard to do complex stepping with Arduino which is why I used Easy Driver.
what about 8 leads stepper motor
Don't know. How is it constructed?
This means you have 4 separate windings that can be configured to unipolar or bipolar. You have to have the factory data to figure it out.
very nice
Thanks!
zzzzy Yes you can.
Thanks Lewis. I know enough to be dangerous, now I am even more so.!