raphnet.net banner
Cette page est aussi disponible en français
Hardware > Parallel port stepper driver
What is it? | Hardware | Software | For more information | Disclaimer
What is it? [cacher]
  • What is a stepper?
  • A stepper is a motor that rotates step by step, instead of freely like a regular DC motor. A stepper use more than 2 wires, usually 1 for each phase, with one or more common wires.

  • Types of steppers:
  • There are different types of stepper (Number of phases, number of wires, polarity), but I will explain the simplest type: 4 phases, unipolar. This type is easy to find because it is often used in 5"1/4 floppy disk drives(360k, 1.2M) found in old PCs.

  • How to make it work:
  • You need to find the common(s) wire(s), and put some voltage on it. Next, you connect each phase to ground, one at the time, sequenitially. To make the motor rotate in the opposite direction, reverse the order.

  • Where to find them:
  • In floppy disk drivers, printers, some old hard drives. Of course, your local electronic components store probably has some.



    goto top Up



    Hardware [cacher]
    Here is the schmatic for my stepper driver in PDF format:
    stepper-control.pdf (8.8k)

    Some notes about the schematic:
    • The transistors I use are 3904 TO-92. They are strong enough for the motor I use. Replace them with bigger ones if necessary.
    • Instead of using separate transistors, you can use the ULN2003 integrated circuit, which is an array of darlington transistors, common emitter, with integrated protection diodes.



    goto top Up



    Software [cacher]
    In this type of project, it is more interesting and fun if you write the software by yourself. But if you prefer, you can use my software.

    My library is named libstepper, and works under Linux. It is available in my software page.



    goto top Up



    More information [cacher]
    A page explaining how to use steppers:
    http://www.doc.ic.ac.uk/~ih/doc/stepper/



    goto top Up



    Disclaimer [cacher]
    I cannot be held responsible for any damages that could occur to you or your equipment while following the procedures present on this page. Also, I GIVE ABSOLUTELY NO WARRANTY on the correctness and usability of the informations on this page. Please note, however, that the procedures above have worked in my case without any damages or problems.

    Now you cannot say that I did not warn you :)


    goto top Up



    Other hardware stuff on this site:

    Hardware section index | Snes controller on a PC | 100 Watts audio amplifier | PSX memory card reader | High voltage and electric sparks | Insulation transformer, variac, etc... | Using Nixie display tubes | Dreamcast VGA output | Laser show | Vacuum tube scope | Stepper driver | Remote reset for NES | Heating PCB | Projects pictures | Phone line audio interface | DTMF decoder | PC Caller ID decoder | VGA to "Sync-On-Green" cable | Arcade style controller for Snes/PC | Snes APU on a PC

    Trademarks used in this site are the property of their respectives owners.
    If you have questions or comments write to raph@raphnet.net
    Coded manually using edited with VIM