We use cookies to personalize content, interact with our analytics companies, advertising networks and cooperatives, and demographic companies, provide social media features, and to analyze our traffic. Our social media, advertising and analytics partners may combine it with other information that youâve provided to them or that theyâve collected from your use of their services. Learn more.
So I recently used my X-Carve and Easel to mill the plates for a custom CNC (picture below). Would buy another X-Controller to go with it if was a little cheaper or I had an income, but instead purchased a DB25 shield from here:
Along with a TB6600 4-axis board (pictured) & 24V power supply. Using the Arduino running GRBL 0.9j leftover from my X-Carve before upgrading to an X-Controller. Seems to connect just fine with Easel and and Universal Gcode Sender but no motion on any axis
Read through the following guide but looks like PhilJohnson deleted all his posts.
Not even sure where to begin troubleshooting. Running the latest Easel driver for Windows 10 and double checked all the connections. Any idea if this could a hardware or software issue? Many thanks
The 4 axis board displays a red light when the USB cable is connected to a laptop. Universal Gcode Sender displays âokâ when a X, Y, Z axis move command is issued, so no connectivity issues. The stepper motors are receiving no power. I have tried a number of configurations of the dip switch if that makes any difference.
I contacted both the sellers of the 4 axis board and the DB25 shield, whom probably canât help much.
The board is labeled A+ A- B+ B- for each axis. I read multiple places that Black should be A+, Green to A-, Red to B+, and Blue to B-. I know I shouldnât, but also tried to reverse positive and negative with no effect.
Maybe I could have received a bad board. Today I ordered a single axis TB6600 driver (like PhilJohnsonâs setup), going to test it with an arduino to see if have better luck!
Unless you read the data sheet for your specific stepper, the colors could be anything. They even change based on date of manufacturing.
Switching them wonât hurt, but do it with the controller powered off.
Without a multimeter, you can determine the coil pairs by touching the wires together and turning the motor by hand. Youâll feel a noticeable increase in resistance when youâve found the correct pairs. If that works, but the motor goes the wrong direction, switch order on ONE pair.
Found the data sheet on StepperOnline. Also verified the pairs as you mentioned.
I actually have another one of these 4 axis boards which has a detached capacitor (damaged during shipping). May solder fix it and see if have the same issue.
Got a link to that controller?
How about the shield that connects the DB25?
Can the arduino connect directly to the pin headers on the board?
Without more info, I wonder if the db25 shield might not match the expected pinout. Has this setup ever worked?
Here is a link to the 4 axis board (its available a bit cheaper on Aliexpress):
And a link to the DB25 shield:
And a link to the instructions for the DB25 shield:
I repaired my second 4 axis board and having the same issue with it So I must be doing something wrong.
I donât think the pin headers on the board can be connected to an arduino. The unused pin headers are for limit switches. There is also a 20 Pin JTAG/IDC connector which I think is used to connect a screen/display. Maybe instead of the shield could try to use this DB25 breakout board to wire the controller to the arduino:
If youâd be interested Iâd be happy to mail you one of the 4 axis controllers + a spare DB25 shield (pins not yet soldered). If you wanted to try to get it working and could make use of it. They are of no use to me at this point in time lol