For a while now I’ve had an old TB6560 Stepper Motor Driver board kicking around, which never really saw much use. I used to drive it from a PC parallel port (remember those?) with a very big, ugly old desktop PC running LinuxCNC. Because of the size, this was pretty inconvenient. Recently, I decided to resurrect it and try to drive it from an Arduino Uno with GRBL. It took some time to find the pinout online, particularly since there are several variants of this board with completely different pinouts, so I decided to make notes here…
This manual appears to correspond to my 3 axis board: (TB6560 3 Axis Manual) and here’s the pinout that I’m currently using successfully:
LPT1 Pin | LPT1 Function | Arduino Pin | GRBL Function |
---|---|---|---|
1 | X Step | 2 | Step Pulse X-Axis |
2 | Y Enable | 8 | Stepper Enable |
3 | Y Direction | 6 | Direction Y-Axis |
4 | Z Direction | 7 | Direction Z-Axis |
5 | Z Step | 4 | Step Pulse Z-Axis |
6 | Z Enable | 8 | Stepper Enable |
7 | X Direction | 5 | Direction X-Axis |
8 | Y Step | 3 | Step Pulse Y-Axis |
9 | Spindle Motor | 12 | Spindle Enable |
14 | X Enable | 8 | Stepper Enable |
25 | GND | GND | GND |
This works but these blue TB6560 boards are absolute junk and have numerous well documented design flaws (e.g. skipping steps) which require DIY modifications to fix, so if you are considering buying one… don’t. There are plenty of better options available!
hi,
Nice article. Are you using 6560V2 ? what are better alternatives if this is not good option. A friend just bought a 6560 V2 and he says it works like charm no skipping steps and smooth motor operation. Need your feedback.
Hi Emaad
I don’t think mine is the 6560V2 (the board is the blue PCB pictured in the article). Sorry I can’t advise on other options, as my only experience is with the old 6560 board.
Best regards
James
I believe the V2 has the big caps near the motor output terminals
Thanks for the information, it served as a reference to configure my arduino nano, just look for the manual of my TB6560 board and I base it on your list, I already have my CNC machine for PCB operated using windows 10.
greetings from Mexico
Hi Irving
Thanks, I’m glad you found it helpful
Greetings from the UK!