I use the ShuttleRU pendant. It has an outer ring that when rotated, will cause an axis to jog. the more the ring is rotated, the faster the axis jogs. When the ring is allowed to return to center, the table jog stops.
I installed a new motherboard, and after installing mach, started having trouble with the outer wheel functionality. The axis would not stop when the ring returned to center. I thought perhaps the encoder has a dead spot. I went through a debugging effort on the plugin, and made sure that when the ring goes back to center the code:
Engine->Axis[CurrentAxis].Dec = true;
Code("ENDJOG");
Is called.
Then it dawned on me that I had downloaded and installed the latest version of Mach3. Going back to version 3.043.022 fixed the issue.
Eric