CNCDrive,
The drives are not closed loop; simple stepper drives & motors, no feedback. This is why I'm pretty sure there's not an issue with the drives since UCCNC is reporting actual movement and not getting 'tricked' when the axis continues moving in the original direction.
There's no lost motion according to UCCNC - the axis are being commanded to move by UCCNC. Why they're being commanded to move is the question.
Checking the communication latency revealed no spikes or other jumps during axis movement. The plot was steady with minor peaks/valleys at about 1/3 maximum height.
I'm still more interested in the'jumping' problem. The jumping hasn't happened with keyboard jogging, so I'll try opening up the xbox controller and hosing down the contacts with cleaner. I'm not going to bother replacing the controller if that doesn't solve it (or we don't find a software solution). I'll have to abandon the xbox thing and get an MPG despite Eric's superb work on the plugin.
-S