I looking for a way to identify the stepper driver on this GRBL control bord, or a way to set the current blindly without knowing the driver (like maybe putting an ammeter inline with one of the coils). There are pots on the board for setting the current, but I have no idea of the vref value.
I am running ball screws on my machine so I do not have any first hand experience with the timing belt system used on your machine. I would see if the axis move freely with out binding. You can remove the stepper motors and manually move the machine through the extents of the travel to check for any spots that bind. I had to spend some time adjusting my machine to ensure the Z axis travel was smooth and did not bind. If you get any binding, you will loose steps. That is the stepper motor is commanded to move but due to a mechanical bind, the stepper does not actually move. Since these are open loop control machines, the software assumes the machine has moved.
Hi, this site has been of so much help i cannot thank you enough. I have an old Chinese CNC j-CUT 1325C machine that i managed to switch the controller to arduino UNO with GRBL v1.1 because the old controller required a weird 15pin game connector and control card. Anyways, after running it several times, I realized that it is not running square and due to its construction there is no way to physically do it. The Y axis has two stepper motors attached to it, is there a way to wire them on the arduino to individual pins and run some sort of squaring on GRBL? currently the stepper drivers on Y1 and Y2 are wired to the single Y output pin and then the coils are inverted on the different motors. Any thoughts on this situation?
df19127ead