My prototype of James' stepper circuit (top) with a single stepper motor attached worked well enough. The purpleish circuit board created in
Eagle PCB software and fabricated by OSH Park. The first version of this board (without the 7805) been running the robo Foucault tester at the mirror lab for
the past three months. The white test circuit for the stepper controller and it uses PIC 18F2550 (the long black IC) for the brains to read a small
joystick (upper left on the board) and control the two steppers with three speeds in each direction and neutral (stopped) in the center position. In
the fastest mode full stepping is used for speed. The LCD display is mostly for debugging.
The first version of the controller is in the photo below mounted in an external Sun hard drive case, although almost any external hard
drive case will work. This is the one in use. The parallel cable from the computer comes in on the top right and the output to the motors is
through the DB9 on the top left. The thicker yellow (+12v), black (ground) and red (+5v) wires are from the hard drive power supply. Newer versions
of the circuit only need around 12v and ground, which make it easier to use with a car battery.
If you're not into stepper circuits this one is easy. There are eight wires from the parallel port going into it and eight control
wires going out to the stepper motor (four for each stepper plus 12v power). When the PC sends a 5v signal over one of the control wires (ON)
the controller board allows 12v to flow on the matching wire to the stepper. The board is really a fast, digital ON/OFF switch that handles
eight inputs independently. The third and, hopefully, final version of the board are now available at OSH Park. The only changes are on the silk screen to
clear up some connections. The link to order the board is available from OSHPark Circuit Boards
OSH Park requires that you order a minimum of three boards for $36.85 for three (as of 5/2015), including shipping. I could have made the board
a bit smaller but I wanted to make it easy to solder with reasonable spaces between solder locations, no surface mounted parts and enough info on the silk screen to make sense.
The board's actual size is 3.22x2.29 inches (81.89x58.09 mm). The terminal blocks are the smaller size
using a 3.5mm pitch that the usual size. Here's a parts list (you still need two motors (Jameco #155433) for the platform, video capture,
appropriate camera and a Windows (XP and Vista tested) computer with a parallel port):