Robin2:
You have not posted a photo of a drawing showing how you have everything connected or the code you tried.
OK, TB6600 wiring goes like this...
ENABLE(+) - NC
ENABLE(-) - NC
DIR(+) - +5V
DIR(-) - pin 5 (Arduino)
STEP(+) - +5V
STEP(-) - pin 2 (Arduino)
VCC - +12V
GND - GND
The wiring of the motor pairs will have to wait until I get home. I'm using the original data connector from the Hermes and I have the reverse engineered pinout at home. The steppers are Vexta ph268-21-c68. The data sheet says it runs off 5.4 volts, but I got them to move with 12. The TB is rated for 9 volts minimum. I don't have the center wires from each coil plugged in.
You have not posted the code, or the connection details, for the system that works.
The board I was using was the Adafruit motor shield. Adafruit Motor/Stepper/Servo Shield for Arduino v2 Kit [v2.3] : ID 1438 : $19.95 : Adafruit Industries, Unique & fun DIY electronics and kits
Not much to say about connection since its mostly the motor wires, but the A and B pairs are the same as on the Tb6600. I was also using 12 volts. I didn't actually write any code, there was a library that I downloaded, and example code I inserted, called stepper test or something, it came with the library. Same with GRBL, it's all off the shelf.