Easy Driver with Arduino and Unipolar Stepper Motor

Поделиться
HTML-код
  • Опубликовано: 16 окт 2013
  • www.bristolwatch.com/arduino/e...
    How to boost output power from Easy Driver micro-stepper
    and use with Arduino as a unipolar stepper motor driver.
  • НаукаНаука

Комментарии • 62

  • @profharris
    @profharris 8 лет назад +1

    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.

  • @beehive808
    @beehive808 10 лет назад +1

    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

  • @didierburg2942
    @didierburg2942 5 лет назад

    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

  • @LewisLoflin
    @LewisLoflin  10 лет назад

    Thank you and yes I have more coming.

  • @HunterNX_s
    @HunterNX_s 3 года назад

    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.

    • @LewisLoflin
      @LewisLoflin  3 года назад

      It's a matter of hardware. I used the same code for either one.

  • @yellofication7834
    @yellofication7834 10 лет назад

    Thanks for this video. Can i use IRFP450 MOSFETs instead the TIP120s Darlingtons?

    • @LewisLoflin
      @LewisLoflin  10 лет назад

      Yes, connect a 15-27K resistor between each gate and ground.

  • @trinhcongnguyen4175
    @trinhcongnguyen4175 8 лет назад

    Lewis, how about a 5-wire stepper?

  • @davehorner420
    @davehorner420 7 лет назад

    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?

    • @LewisLoflin
      @LewisLoflin  7 лет назад

      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.

  • @sickvic3909
    @sickvic3909 7 лет назад

    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.

    • @LewisLoflin
      @LewisLoflin  7 лет назад

      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.

  • @EliasTaalab
    @EliasTaalab 9 лет назад

    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

    • @LewisLoflin
      @LewisLoflin  9 лет назад

      Elias Taalab No it can not. I use a separate current limiting circuit.

  • @moralthunder
    @moralthunder 8 лет назад

    Can I use a unipolar stepper motor with no easydriver transistors and diodes for control of a single step to both sides?

    • @JosephMassimino
      @JosephMassimino 6 лет назад

      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.

  • @boavistamodelismo
    @boavistamodelismo 5 лет назад

    Hi my new friend North American. It is a good idea. Thank you from your new friend South America, Roberto

  • @moralthunder
    @moralthunder 8 лет назад

    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

    • @JosephMassimino
      @JosephMassimino 6 лет назад

      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.

  • @OmarCR825
    @OmarCR825 7 лет назад

    For what is the capacitor that is between the positive and negative in the middle of the mosfets and what value has

    • @LewisLoflin
      @LewisLoflin  7 лет назад

      Removes motor switching noise. 100uf should work but value isn't critical.

    • @OmarCR825
      @OmarCR825 7 лет назад

      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

  • @flyingfrancisco
    @flyingfrancisco 10 лет назад

    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

    • @LewisLoflin
      @LewisLoflin  10 лет назад

      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?

    • @masaratech
      @masaratech 5 лет назад

      @@LewisLoflin hello, it's 2018 and there is grbl !

  • @moralthunder
    @moralthunder 8 лет назад

    Hi! You used diodes D1, D2, D3 and D4? Which diode has been used?

    • @LewisLoflin
      @LewisLoflin  8 лет назад

      +Raphael Moral Piazera In4001

    • @LewisLoflin
      @LewisLoflin  8 лет назад

      +Raphael Moral Piazera What diodes - where exactly?

  • @michaelwest7822
    @michaelwest7822 5 лет назад

    An excellent tutorial thank you.

  • @Joshpoly
    @Joshpoly 8 лет назад

    Why do you use resistors between the EasyDriver and the step motors?

    • @LewisLoflin
      @LewisLoflin  8 лет назад +3

      Those are MOSFETs and it's a gate bleeder resistor.

    • @Joshpoly
      @Joshpoly 8 лет назад

      Oh gotcha, thanks!

  • @JeremyTaylorNZ
    @JeremyTaylorNZ 9 лет назад

    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...

    • @LewisLoflin
      @LewisLoflin  9 лет назад

      ***** It's a unipolar.

    • @JosephMassimino
      @JosephMassimino 6 лет назад

      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.

    • @JosephMassimino
      @JosephMassimino 6 лет назад

      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.

  • @devilvortex1
    @devilvortex1 Год назад

    if I need more amps? like 5A

  • @ztyy8185
    @ztyy8185 9 лет назад

    Could I replace Darlingtons with MOSFET's?

  • @mivison
    @mivison 9 лет назад

    Are those diodes on the schematic or the LEDs you have in the video?

    • @LewisLoflin
      @LewisLoflin  9 лет назад

      Those are diodes used to suppress voltage spikes the the coils are cut ON-OFF. I used iN4001s.

    • @mivison
      @mivison 9 лет назад

      Thanks! Love your stuff!

    • @mivison
      @mivison 9 лет назад

      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?

    • @LewisLoflin
      @LewisLoflin  9 лет назад

      That is a unipolar stepper motor setup and won't work with that. It would require Easy Driver to operate two H-Bridges.

    • @mivison
      @mivison 9 лет назад

      thanks, that's i will pursue that route.

  • @xdellavedova
    @xdellavedova 10 лет назад

    How you limit current and protect motor?

    • @LewisLoflin
      @LewisLoflin  10 лет назад

      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.

  • @mivison
    @mivison 9 лет назад

    Great stuff !!!!!

  • @jafetrios_
    @jafetrios_ 8 лет назад

    You cant control the sequence of the tips directly with the arduino?

    • @LewisLoflin
      @LewisLoflin  8 лет назад

      +jafet rios Don't understand the question - what "tips"?

    • @jafetrios_
      @jafetrios_ 8 лет назад

      +Lewis Loflin i mean the tip122, if you can control them with out the easy driver only with arduino

    • @LewisLoflin
      @LewisLoflin  8 лет назад

      Yes you can use a 2.2K resistor from Arduino to the base.

    • @LewisLoflin
      @LewisLoflin  7 лет назад

      Yes you can but it's hard to do complex stepping with Arduino which is why I used Easy Driver.

  • @proengeleceng6861
    @proengeleceng6861 7 лет назад

    what about 8 leads stepper motor

    • @LewisLoflin
      @LewisLoflin  7 лет назад

      Don't know. How is it constructed?

    • @LewisLoflin
      @LewisLoflin  7 лет назад

      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.

  • @ananthmaran
    @ananthmaran 8 лет назад

    very nice

  • @ztyy8185
    @ztyy8185 9 лет назад

    Thanks!

  • @aubreyaub
    @aubreyaub 10 лет назад

    Thanks Lewis. I know enough to be dangerous, now I am even more so.!