Nema17 not working correctly with CNC shield V3[Solved, DRV drivers were bad]

So I am trying to do a 2d Plotter using Arduino uno,CNC shield v3, 2 DRV drivers, 12 V 2 Amp power source, and Nema17 1.3A motors . I control them using UGS. My problem is that when I give 1mm for the stepper, sometimes it just vibrates and doesnt move, sometimes it moves correctly, sometimes it does a full rotation .Like in this video

THIS

The motors are wired correctly, with their cables attached next to the driver.

Now, my thought was that it is not getting enough current, but I dont know how to verify that, I tried adjusting the Vref on the DRV driver but unfortunately the driver ( through the little hole thingy and GND) shows 12 v and i dont know why. On both drivers.

It just isnt consistent with it's moves, sometimes a full rotation sometimes only 1 mm sometimes nothing and i dont know what to do next. I dont know if the problem is in the stepper values like step velocity etc or in the hardware itself.

I followed a guide that uses the same parts as me

and there it works.

What should I do?

Thanks

That looks like too little current for those motors. Get a stronger power supply.
Remove all power and test disconnecting one stepper and look for a change.

That is very wrong. The coil current limit must be properly set or damage to the drive and/or motor is all too possible.

Is your driver DRV8825? If not, tell us the full part number and post a data sheet.

If it is the DRV8825, the Pololu DRV8825 page has instructions for setting coil current limit.

This site as well. >> How to set your stepper driver current: A4988, DRV8825, TMC2208, TMC2209 | Circuitist.com

I swapped the DRV drivers for A4988 ones, probably I fried the DRV, and now the motors work perfectly, the problem is they move in only 1 direction.


Topic for discussion of the problem with the A4988: