Home     Contact     Projects     Experiments     Circuits     Theory     BLOG     PIC Tutorials     Time for Science     RSS     Terms of services     Privacy policy  
 Home      Projects     Experiments     Circuits     Theory     BLOG     PIC Tutorials     Time for Science   

28 August 2010
Author: Giorgos Lazaridis
Full and Half Stepper Motor Controller with the Sanyo STK672-110

The circuit on a breadboard for test. I use a 1.75 volts 1.6 amperes stepper motor.

A few days ago, i presented a Microstepping Driver with the Sanyo STK672-080. I found this STK672 from an old photocopy machine that i hacked. From the same source, i found a smaller hybrid chip again from Sanyo, the STK672-110. This chip has no microstepping mode and also has some less capabilities than the 080, yet it is very flexible and compact for full and half wave stepper motor applications.

The Circuit

Here is the circuit, as per the chip's datasheet:

S1 controls the rotation direction of the motor. The reset circuit (R1-D1-C3) is as described by the manufacturer of the chip. You can use this input (Pin 6) for making resets other ways, like for example if you plan to control the chip with a microcontroller. In this case, you need to know that you must make a 10msec reset, every time that the chip is powered for the first time.

From the "MODE" input you control the type of stepper control. In this circuit, i have the chip connected for half-step. If you change the MODE input from +5 to GND, the circuit will work as a full step motor controller.

As for the coils of the motor, you need to connect the common wires of the coils (can be 1 or 2 on a unipolar motor) to the "C" connector, and the other 4 wires to the connectors "1" through "4". Usually, unipolar motors with 5 wires have the outputs in "1-2-C-3-4" row, and with 6 wires goes like "1-2-C-3-4-C" or "C-1-2-C-3-4" but this is can change! This is NOT always the same. You can go with trial and error or by measuring the coils of the motor to find the correct order. Do not forget the C4 capacitor!

About C4: In the Bill Of Materials underneath, i describe this capacitor as 220uF 100V... Just playing safe. The chip can handle up to 50V, but this does not mean that cannot handle less. So, if your motor is like 3.3 volts or 5 volts, then a 100V capacitor is just too much. Get a 220uF 16V instead. Just do not be too close, for example, if your motor is powered with 12 Volts, go to 220uF 25 volts better. Electrolytic capacitors make a rather unpleasant noise when they explode...

Bill Of Materials
R1-2Resistor 100 Ohm 1/4 Watt 5% Carbon Film 
R3-4Resistor 47 Ohm 1/4 Watt 5% Carbon Film 
R5Resistor 100 Ohm 1/4 Watt 5% Carbon Film 
C10.1 uF Ceramiccapacitor
C2-C310 uF 16V Electrolytic capacitor
C4220 uF 100V Electrolytic capacitor
D11N4148 Switching Diode 
Integrated Circuits
U1STK672-110 Two-Phase Stepping Motor Driver (Square Wave Drive) Output Current 1.8 A 



  Email (shall not be published)


Notify me of new posts via email

Write your comments below:
BEFORE you post a comment:You are welcome to comment for corrections and suggestions on this page. But if you have questions please use the forum instead to post it. Thank you.


  • At 24 March 2016, 2:12:00 user jose martin saavedra crisanto wrote:   [reply @ jose martin saavedra crisanto]
    • very good

  • At 30 September 2012, 19:12:37 user D.Vasu Raj wrote:   [reply @ D.Vasu Raj]
    • I am not a electronics professionsl, But Your videos and theory made me understand fully about the stepper motor basics controls Thank you for your service to this modern world.
      D.Vasu Raj

  • At 22 December 2011, 13:26:18 user Slawek wrote:   [reply @ Slawek]
    • Hello
      Sorry for my English, but I use Google Translate ..
      Will this scheme work for STK672-070 chip?

  • At 20 December 2011, 6:23:14 user Kammenos wrote:   [reply @ Kammenos]
    • @husham 1-you are right, my bad
      2-unipolar 6-wire stepper motor 1.2A per coil

  • At 17 December 2011, 6:01:09 user husham wrote:   [reply @ husham]
    • thank you for this job
      i have two question:
      1- you are mention T1 in component list but not exist in map.
      2- mention stepper motor characteristics.

      i am from IRAQ.
      thank you.

  • At 26 February 2011, 23:13:04 user Akura wrote:   [reply @ Akura]
    • Awesome site!

      Thank you so much for sharing your knowledge!

  • At 8 December 2010, 23:14:24 user Golem wrote:   [reply @ Golem]
    • PCBHeaven is one of the best websites for electronics circuits.

    reddit this Reddit this

     HOT in heaven!

    NEW in heaven!

    New Theory: AC electric motor working principle

     Contact     Forum     Projects     Experiments     Circuits     Theory     BLOG     PIC Tutorials     Time for Science     RSS   

    Site design: Giorgos Lazaridis
    © Copyright 2008
    Please read the Terms of services and the Privacy policy