I am looking for some advice as I am experiencing some strange issue with a GRBL controller on a china 3040 CNC machine.

I had replaced the machine controller with GRBL board running DRV8825 drivers for all 3 axis.

I don't know the exact reason why, but the Z axis driver keep blowing up , and I have no idea what's going on.
wires seems ok, Arduino board runs fine (and replaced with another just in case) I did have some 'noise' on the motors (x and Y) and all wires are now with ferrite rings on (maybe that the issues?)

Would welcome some tip/advice of identifying the issue and if all else fail a new controller board that can drive the machine properly.

Adding some images, not sure if its any help.

Click image for larger version. 

Name:	IMG_5953.jpg 
Views:	59 
Size:	88.9 KB 
ID:	30514 Click image for larger version. 

Name:	IMG_5888.jpg 
Views:	69 
Size:	329.2 KB 
ID:	30513

Thanks in advance and sure am looking forward to any help that can be offered.