Bipolar Stepper Motor Driver

2,898

26

3

To experiment the bipolar stepper motor with Arduino, many one will use L293 motor shield, unfortunately I cannot find one, I tried to build from alternate parts, luckily we still have the Google God to fulfill our wish, I got the circuit from Wiki, https://en.wikibooks.org/wiki/Practical_Electronics/Stepper_Motors , to build the driver with MOSFET, because I can still find MOSFET in the market.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: The Circuit Diagram

If you like you can surf the Wiki and find the circuit. as I don't create the circuit, so will not post here. What I've done was the circuit board with the MOSFET, I used 4 N type and 4 P type MOSFET soldered on a small multi purpose circuit board. This circuit required external power supply, do not taken from the Arduino board, but the ground connection does.

Step 2: Connect All Stuffs

With refer to the link https://www.arduino.cc/en/Tutorial/MotorKnob , you can find the code and details, connect the PWM lines to the output pins, the motor coils, and external power (may be sourced over 1 ampere) , remember bipolar stepper motor has two coils with 4 lines, over 4 lines is unipolar stepper motor needs other driver.

Be the First to Share

    Recommendations

    • Made with Math Contest

      Made with Math Contest
    • Multi-Discipline Contest

      Multi-Discipline Contest
    • Robotics Contest

      Robotics Contest

    3 Discussions

    None
    himollica

    3 years ago

    thnk you bro it was helpful i just want to refer that u need some diodes and some resistors to ur schematic u should read more about mosfets and their overload of curent and thank you again ^^

    None
    pfred2

    4 years ago on Introduction

    8 wires is a universal stepper motor. They are called universal because you can wire them bipolar series, parallel, or unipolar. The trouble with all of these uC stepper drives is none of them use current feedback control. This makes them poor performers. I wonder if they even implement any sequence other than full step wave drive?

    Due to these shortcomings the utility of all of this is limited.