Stepper Motor Controller


Author Views Views Today Rank Comments
127,214 298 80
I found this circuit in my files. I don't know where it came from, but it looks like I photocopied it from somewhere years ago. I have been told that it came from "The Robot Builder's Bonanza", by Gordan McComb. Anyway, I thought that it should be fairly useful, so I decided to post it here. The circuit is very simple and inexpensive. This is good thing because most commercial stepper motor controller ICs are quite expensive. This circuit is built from standard components and can easily be adapted to be controlled by a computer. If you use cheap surplus transistors and stepper motor, the price of the circuit can be kept to under $10.

Schematic

This is the schematic of the Stepper Motor Controller

Parts

Part
Total Qty.
Description
Substitutions
R1, R2 ,R3, R441K 1/4W Resistor
D1, D2, D3, D441N4002 Silicon Diode
Q1, Q2, Q3, Q44TIP31 NPN Transistor (See Notes)TIP41, 2N3055
U114070 CMOS XOR Integrated Circuit
U214027 CMOS Flip-Flop
S11SPDT Switch
MISC1Case, Board, Wire, Stepper Motor

Notes

  1. You should be able to substitute any standard (2N3055, etc.) power transistor for Q1-Q4.
  2. Every time the STEP line is pulsed, the motor moves one step.
  3. S1 changes the motors direction.

Related Circuits

Air Flow Detector, Wire Loop Alarm, Simple Two Speed Contactor DC Motor Controller , 7 Segment LED Counter, Simple Lie Detector, Low Voltage Alarm, Video Stabilizer/MacroVision Removal, Pulse Width Modulation DC Motor Control, Simple Polarity Tester, Pine Racecar Victory Judge, Rain Detector, Time Delay Relay, Time Delay Relay II, Stepper Motor Controller, Touch Switch, Video Activated Relay, Digital Keypad Combination Lock, AC Motor Speed Controller, Simple Servo Controller, Water Detector With Sump/Bilge Pump Controller

Comments

zemichael
Stepper Motor Controller
Friday, May 02, 2008 11:58:31 AM
I need help on my project that is in stepper motor and streight gears
anonymous
Stepper Motor Controller
Tuesday, April 29, 2008 11:24:39 AM
i want to control a stepper motor by PC through a parralel port and for this i need to the simplest interface circuit . the programs software which will be usefd are either turbo pascal or delphi
Sharky
Stepper Motor Controller
Tuesday, April 29, 2008 10:39:50 AM
Well I made this too, but it isn't working. I have the same problem as @Santiago
mwandi
Stepper Motor Controller
Friday, April 25, 2008 7:48:58 AM
Can the circuit be modified to drive a brushless dc motor?
anonymous
Stepper Motor Controller
Monday, April 14, 2008 7:55:10 PM
this looks great. probably the cheapest driver i have found. thank you will use on my next cnc project
Joni
Stepper Motor Controller
Wednesday, March 19, 2008 12:27:35 PM
To Santiago: I am not try this circuit yet, but it seems it work. You must know: This is for Stepper Motor, if you want to try, just touch the step to the ground/zero a few times (on-off-on-off-on-off ...) it should make the motor move. If the motor not move in one direction, try to switch the coil connection (A to C or perhaps to B). Have a nice try....
chinmay
Stepper Motor use for gear shift in a sequential gear box
Thursday, March 06, 2008 7:01:53 AM
Hi!!can a high torque stepper motor be used to control a sequential gear box?Can you please assist me in this?Thanks
Michael
Stepper Motor Controller
Friday, February 29, 2008 9:41:50 PM
I want to have the motor go 90degrees up and 90 down on each cycle of a switch, will this be difficult. Would this be able to be via remote?
Santiago
Stepper Motor Controller
Tuesday, February 19, 2008 8:48:47 PM
Hello, I built this circuit but it`s not working for me; when I switch on the power supply all the npn transistors get polarized and the stepper motor won't move, Can anybody help me? What am I doing wrong? thanks
Rod
Stepper Motor Controller
Tuesday, February 19, 2008 3:20:03 AM
Would this controller be able to operate a 5.25" disk drive reader motor to operate a model railway turntable. Cheers, Rod
The last 10 comments are currently shown. Show All Comments.

If you would like to leave a comment, you can do so using the form below. Comments can be things like suggestions, successes or failures, improvements, similar circuits, error reports, an answer to a previous commenter's question, or anything in between. However if you would like to ask a question it is suggested that you use the forum instead. The forum provides a more robust environment for discussion.

Important: If you post a technical question here, there is no guarantee it will be answered. All technical questions should be posted to the forum. The owner of this site generally does not answer questions in comments.

All comments are subject to approval before they are displayed here, so your comment will not appear immediately. This is done mainly to prevent spam and other abuse. If you wish to remain anonymous, simply enter "anonymous" for your name and/or email.

Name:
Email:
Subject:
Comments:
Anti Spam Code:
Please enter the exact text shown in the image above into the box below.
Browser cookies must be enabled to comment on circuits.

Privacy Policy

Back to Circuits Page | Mail Me | Search