I've upgraded a cnc from more or less the frame up. I have 3 nema-34 stepper motors (2.2v 5.5amps), 3 two step DM556 microstep drivers, and a Mach3 USB CNC Interface running on Mach 3. Everything seems to be correct when I use the Mach 3 axis calibration and it doesn't skip, but when I cut a board, it becomes uncalibrated and several of the cuts are off. For ex: elongated circles as the cut goes along, boxes the are longer than programmed, and retuning to home several inches off. I've also noticed the motors will skip when I manually input a direction but release before it reaches a certain speed. I have tried to tune the motors and increase the steps in the microstep drivers but have not had luck. I am new to cncs and am sorry if I did not elaborate enough.