This page is for the 3rd Version of the "4 Axis" kit. The original and second version documentation is also available.
The "4 axis / 555 / Mode / Power" kit for the Linistepper provides all of the following:
Combining all these functions on one printed circuit board was more cost effective than making multiple different boards, but you may not wish to populate all the parts of the board; for example, if you run small 4 to 6 volt motors, a single ATX PC power supply can provide both +12 volt motor supply and +5 volts for the linisteppers, so the voltage regulator section would be redundant. To make different configurations easy, we sell the kit(s) in seperate parts:
Multiple cables with snap lock headers:
Single 40 pin 28AWG ribbon cable with 3 IDC
connectors and shrouded PCB header:
The assembly documentation is listed here in the order that the kits should be assembled assuming ALL the options are being installed. Skip the sections you don't want, but be sure to assemble in the order presented here: The order of assembly is important as some parts can not be installed after others.
All the reference designators (e.g. R3, J1, S1) are marked on the PCB as close to pin 1 of that part as is possible.
Pin 1 almost always has a square pad.
When soldering, use a sharp tip and as high a heat as possible. The solder should be standard flux core and as fine as possible. Hold the solder at the point where the lead and the pad on the board meet, then apply the (just cleaned) iron to the other side, again, at the point were the lead and the pad meet. Ensure there is solid contact between the solder and both metal parts, as well as the iron tip and both metal parts. A slight grinding or twisting motion of the iron can be helpfull. As soon as the solder melts, or in a few seconds if it doesn't, remove the iron and allow the joint to cool as long as possible. When soldering multi-lead parts like the 555 chip, mode switch or DB25 connector, to avoid heat build up in the plastic case, do NOT proceed in order, but rather always solder what would logically be the coolest lead next. Stubborn points can be eased with a bit of flux dispensed from the point of a pen or pin.
DB 25 connector
This connector MUST be a female connector. The cable used from the PC parallel port should be a straight through, male to male.The DB 25 connector is pressed onto the edge of the PCB. It is positioned starting from the corner of the PCB. The additional pads at the other end are for an optional 36 pins Centronics connector which proved to be very hard to source and expensive. Be sure that the pins aline with the pads (it will only align one way) and then work one end on, and slowly rock back and forth to spread the rest of the pins until the PCB edge is fully pressed against the plastic of the connector.
![]()
![]()
Check the pins for alignment to the pads, both top and bottom and re-position as necessary.
Solder each pin, with the iron touching the end of the pin and the pad and the solder fed from the side, near the body of the connector.
Mode Select Switch and Resistor Network
Insert the 9 position DIP switch (or 4 position combined with 5 position DIP switches) and solder each pin. It helps to "tack" one pin on each corner while holding the part in as it can easily slip out unexpectedly.
![]()
Usually, the kits will have a single, 10 pin (9 resistor) network. If so, insert it with the marked pin in the square pad by the R3 designator and solder each pin.
The kit may, instead, have a combination of a 5 pin, 4 resistor network and another 6 pin, 5 resistor network. Insert both, but ensure the marked pin on each is as far away as possible from the other resistor. The marked pins should go in the holes marked with the arrows in the picture below.
![]()
There are any number of ways to cable from the 4 axis board to the Linistepper controllers. The most basic is simply soldering wires between the two; however, being able to easily remove a Linistepper board for repair or replacement may be worth extra effort. The Linisteppers are pretty solid, but they CAN be destroyed and having a spare to keep your machine up is cost effective. Each linistepper kit comes with pins that can be crimped and soldered to a wire and housing for those pins to be installed into to make a nice cable for easy disconnect and re-connect.The control and +5 power requirements are minimal so just about any wire can manage the load. Cable length may be an issue with high speed stepping so no more than a foot or 10cm is recommended.
Multiple 8, 9 or 10 pin (or 4 pin in sets of 2) 22 AWG cables with snap lock header. These are simple, effective, but more costly options for connecting the linistepper controllers separately to the 4 Axis board.
The easiest way to assemble this option is to simply solder the wire ends of the supplied cables to the 4 axis board and plug the connector on the other end of the cable into the Linistepper control single header. You can use the polarised snap lock header on the Linistepper board in place of the supplied RA header pins by clipping off the extra pins to match the 7 holes provided. This will help ensure the wires are connected in the same order on both ends. Note that there are more wires in the cable than needed. You can clip out the extras and plug the holes in the connector to prevent confusion.
The other option is to use the snap-lock header supplied with the cable on the 4 Axis board and crimp, then solder, the pins supplied with the Linistepper kit to the wire end of the cable. In this case, extra care will be required to ensure the connections are never made backwards. On the first and second versions of the board, the snap-lock headers are too wide to fit on the same side of the 4Axis PCB; one must be installed on the top, and the other installed on the bottom. The second one will be difficult to solder due to the interference of the first one, so be sure to solder the first one in place up a little from the surface of the board. On the third or higher board versions, another row of holes has been added so that the snap-lock headers can all be installed on the top of the board, as long as the outside rows are used and the middle row left empty.
![]()
In either case, take care to notice that the order of the pins on the 4 Axis board is the same for each axis, but run in different directions for the "A" and "Y" axis than they do for the "X" and "A". "X" starts at the upper left of the picture below and runs to the right, as does the "Z" axis below it. The "A" axis is "upside down" in the upper right corner of the picture and runs to the left as does the "Y" axis below it. The labels for the mode switch and a much needed via interfere with some of the labels, but they are just the same as the pins on the axis below them.
Single 40 pin 28AWG ribbon cable (IDE) with 3 IDC connectors and header. This option requires version 3 or later..
This is a very low cost and convenient option, but it is somewhat difficult to understand. With this option, the Linistepper controller boards must be positioned in a very specific way: One board is right side up, the other upside down. They are placed edge to edge so that the pins for the control signals from both boards form one row. One of the 40 pin IDC connectors is connected between the two boards; spanning the row so that one side of its holes are filled and there are empty holes in the middle between the boards. Another connector is placed so that its other row spans two more linistepper boards. Finally, the last connector, at the end of the cable, plugs into a 40 pin keyed DIL header installed on the 4 Axis board at designator J5 (seen on the left side in this graphic of the board).
![]()
Pin 1 of J5 starts as the ground pin of the "Z" Axis controller. Pin 2, above pin 1 in the picture, is the ground for the "X" Axis. Moving to the right in each row, you will find (+5V)olts, (S)tep, (D)irection, (P)ower, mode (0) and (1) for both Z (on the bottom) and X (at the top). At the left edge of the picture, the end of each row has the same pins for the "A" axis (at the top, ending at pin 40) and the "Y" axis (at the bottom ending on pin 39) but now there are reversed in order so that the "upside down" card can connect to the correct signals.It would be a good idea to put toothpicks or other plugs in some of the unused connector holes at the Linistepper end so that the cards can only be plugged in correctly.
The Power kit provides regulated +5V supply for
the Linistepper controllers internal use from an unregulated DC power source
such as the motor power supply. Assembly is easy:
Mount the diode first. The black band goes in the hole farthest from the edge of the PCB.
Ensure the power regulator is in as shown on the solder mask; with the back to the outside of the PCB.
Be sure to mount the capacitors with the longer lead in the hole closest to the "+" outside the circle. The little 100nf is probably not needed, unless the 555 circuit is also being populated; even then, it's relatively unnecessary.
The long lead of the LED needs to be in the hole toward the resistor. The resistor is installed upright; with one lead straight down through one hole and the other bent around and back down through the other hole. The board is marked for a 470 Ohm resistor, but the kit is supplied with a 330 Ohm resistor because it works fine and makes the LED a little easier to see.
The PCB has a place for an AC adapter plug (J2), but it is supplied with the screw terminals for 9V Ground and +5V (opposite side of the PCB from J2) instead. In order to bypass the plug, the pad nearest the corner must be jumpered to the plug pad that connects to D1. This is shown on the figure under the text "shunt."
The 555 kits provides a test pulse for the step line so that you can verify operation of the linisteppers without having a computer hooked up. It can also be used in applications where only simple rotation is needed, such as telescope drives, display rotation, or short event timing. Please note that 555 timers are not terribly accurate time sources over the long term.
The 555 components must be placed and soldered before the relay if you are building both.
The leads on the 555 chip will probably need to be aligned with the holes by pressing the rows together or spreading them apart a little. Probably the easiest method is to insert one row a bit into the holes on that side and then use a fingernail or other semi flat object to press the second row down until those pins also go into their holes. The 555 chip is pretty hardy, but it would be best to solder alternate pins to prevent heat damage and to limit the amount of static electricity by grounding yourself regularly.
Install these either way, they are not polarity sensitive.
The two small variable resistors supplied with the kit may need to have their leads reformed before they will fit in the holes on the board. Finding a reliable source of low cost trim pots with square or round leads is difficult and providing multiple holes allows us to use several different foot prints.
It would be silly and dangerous to put a spindle motor control relay with 120 volts AC power running through it on a hobby circuit board like this. I decided to include the pads for my own personal use since my spindle motor runs on 5 volts DC. I would NEVER recommend that you or anyone else build this part of the circuit for switching high power, high voltage loads.
I installed the coil kick-back suppression diode, D5, on the bottom of the PCB just under R2 (part of the 555 option) with the band towards the power supply end of the PCB and away from the mode switches.
I was careful to install the relay until after soldering down all the 555 components as it sits on the back of the board opposite them and would completely prevent soldering them if it were installed first.
The drive transistor is marked incorrectly. It needed to be installed from the top or in such a way that the emitter is connected to the ground plane, the base is in the middle and the collector runs over to the coil lead, but the silk screen is wrong. When I installed it on the bottom, the circuit didn't work at all, but once I realized the error and installed it on the top of the board, it started working just fine.
The terminal blocks I used are PCB mount miniatures on 0.2" centers. I soldered them to the bottom of the board so that I could still read the lables on the top of the board while hooking up my low power spindle motor leads. I ran the incomming spindle motor supply voltage to the "Comm" terminal and wired from the "N.O." terminal to one side of the spindle motor; the other side of the spindle motor connects to the other side of the spindle motor supply voltage.
Even though my spindle motor is a very low voltage, very safe motor, I clipped off, sanded down and covered all the traces on the PCB that were carrying spindle motor voltage with epoxy and electrical tape so that there was no way I would ever touch the live wire. I also taped over the top of the terminal. Note the set of 4 though holes in the "N.O." which allow the board to be used to make a portable Linistepper test jig. I was very careful to plug and cover BOTH sides of those holes.
There are a number of other things you can do with the 4 axis board. For example:
External switch port and pullup: Add limit
switches including pull up resistors to sense the home point or excessive
carriage travel. There is space on the bottom of the PCB to solder down 0805
surface mount resistors, starting with "R5", to pull up most of the standard
input pins on a parallel port and there are holes for those pins to be connected
to switches. Notice that the labels for the PC port pins are shifted to the
side to clear the switch ground holes. For example, the nAck connection is
NOT the pad directly to the left of the label nAck in the picture below,
it is the next pad to the left.

Pads have been provided for 0805 sized
surface mount components to provide this circuit for the X, Y and Z axis.
This picture shows the pads for D4, C6 and R11 on the top side near the X
axis connector. Carefully check the polarity of the diodes when installing
them; they are not always marked correctly on the PCB. The anode of D4 should
be to the left, connected to the X axis Step signal and the cathode connected
to C6, R11, and the X Low Power mode line. Note that closing the low power
mode switch will short the X Step signal through the diode and quite possibly
burn out your PC parallel port. If you choose to try this circuit, it is
strongly recommended that you cut the trace X Low Power trace betwen R3 and
S1 as shown with the red X in the picture. The same concerns apply to the
other two auto low power circuits which are on the bottom of the PCB.See also:
PS2 internal cable? Cut off the end?
Berg type connector?
SIP header cable?
Kurt R Arnlund of kurta Says:
It should be mentioned that you should use a female DB 25 connector and a straight through male to male DB 25 parallel cable. This is very important because if you use a DB 25 male to female cable and a male DB 25 connector on the "4 axis / 555" board you will wind up with all the connections reversed right to left and it won't work.+
| file: /techref/io/stepper/linistep/4axis3build.htm, 24KB, , updated: 2008/7/6 22:28, local time: 2008/8/30 06:04,
38.103.63.61:LOG IN
|
| ©2008 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions? Please DO link to this page! Digg it! <A HREF="http://www.piclist.com/techref/io/stepper/linistep/4axis3build.htm"> Linistepper "4 AXIS / 555 / PWR" kit</A> |
| Did you find what you needed? |
|
|
.