I have a problem with my GRBL driven Arduino Uno and the three TB6600 drivers, I use.
I attached the connection with to this post.
So, when I used it only with the drivers, no limit switches, and no finished enable pin, it worked like charm, altough with v0.9j grbl, it froze pretty often, but that almost ceased when I updated to grbl v1.1f.
When I tried to complete the enable pin with connecting all the enable (-ENA//-EN//) sockets to the Arduino’s (D)8 pin, it didn’t even boot up completely, it just froze.
So I reverted back to not having an enable pin connected, like it is on the picture.
Today I installed limit switches across the whole CNC router, the switches worked, for sure, I tested them with a multiemeter after the whole process on the end that goes to the Arduino board. (I tried all combinations of connecting them serial or parallel and reversing or leaving alone the limit pins (in the GRBL settings, around $15)).
My question is, what do you think might be my problem?
Why does grbl boot frozen if I enable hard limits? Can it be in connection with it freezing when I was tríing with the enable cables?
A saw different connections with the TB6600. Should I try to change all the connections, so that the 2-7 pins of the board would go to the driver’s (something+) sockets and the (something-) sockets would be all connected to the GND pin on the board?
Or do you recommend something else?
These are the 2 ways I saw them connected(you should be looking only at the +5V and the GND wirings):
Many thanks in advance