Arduino Uno, CNC shield, TB6600, Nema23

Good day
I have played with Arduino a few times, but I am new at CNC. I bought 4 Nema23 TB6600 combos. I want to have one set for X-axis, two for Y-axis and one set for Z-axis. I want to use GRBL and the Universal G-code Sender (UGS).

I have connected all the motors and TB6600 to the CNC shield and a 20V 25A power supply. I have flashed GRBL to the Arduino and opened UGS. However when I test the wiring in UGS and click on the X, Y, or Z buttons only one motor spins, and always in the same direction. I suspect I somewhere have the wiring wrong perhaps. Does someone have a wiring diagram for this setup? The only connections I currently have on the CNC shield are for the Step and directions of X, Y, Z, and A from the TB6600.

Please show us Your wiring but not as a Fritzing picture.

Forum is not a free giveaway institution but checking Your work and give advice is the way.

That is the engineering part of the project. When you finish that you will possibly understand why we ask for Schematics etc. You will find there are many way of doing this and probably not a best way.

Since this also contains software/firmwar you need to post the code using ‘code tags’.

I agree with @Railroader frizzy pictures are just about useless especially for trouble shooting.

Thank you for the replies. I think I got it figured out now. There were some contacts on the Stepper motor drivers that I did not ground properly. When I upload a G-code file now the motors run independently and it seems correct. Now that I have the electronics sorted I can start constructing the frame of the CNC router.