Simple manual control of stepper motors without a PIC or PC

This instructable will show you how to control stepper motors (Unipolar OR Bipolar) manually with a knob, without the use of a PIC or PC, so no programming is needed.  The position of the knob determines the position of the motor shaft, which will stay in that position until the knob is turned again.  The unipolar and bipolar circuits are different, but each requires only 1 chip.

Simple manual control of stepper motors without a PIC or PC

Step 1: Here’s what you’ll need.

For the Unipolar board –     (1) rotary encoder

(4) 1K 1/4W resistors

(1) ULN2003 I.C.

For the Bipolar board –        (1) rotary encoder

(2) 1K 1/4W resistors

(2) 10k 1/4w resistors

(2) 2N3904 transistors

(1) L293D I.C. (or equivalent such as SN754410NE)

Step 2: Use Eagle files (below) or program of your choice to make the PCB’s for each board.

Eagle files for Unipolar Board:




About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us: