I bought 2 UC100s about a year ago. I got them from DPP based on Sherline's suggestion, and they are made by cncdrive.
Yes, I installed the software usb drivers from cncdrive. I did have to install special drivers using their installer.
Since Mach can operate my steppers, and gcode runs ok, I'm confident that I have real UC100s.
Once, when I started Mach, cncdrive downloaded an updated firmware to the UC100.
I have turned morse tapers using Mach's lathe wizards to make tool holders for my mill, and that worked perfectly.
What doesn't work is jogging small increments, like .001 or .0001 inches, and backlash. So I can't touch off using my pendant, or the screen jogs.
There are a few other minor bugs I found in Mach, like when changing a motor parameter on one axis, the other axis becomes slaved to the motor I just changed. IE: sometimes, not always, changing the max feed rate will link the Z and X axis together until I restart Mach or hit the reset button a few times. Thats pretty weird, Mach4 gets confused!
If I set up a dial indicator to check Z movement, and then do a lot of jogging Z back and forth, the axis does not track correctly and Z ends up in the wrong position. But if I issue G0 Z0, it returns to its 0 position correctly. I can't trust jogging, but gcodes seem to work properly.
For instance. If I run gcode like this:
g0 z .001
g0 z .002
g0 z .003
...
g0 z .010
Z axis moves correctly.
then
G0 z0
returns to the Z position correctly
By the way, cncdrive has been 0 help, and just say its Mach4's fault.
I think I will try the motion simulator tomorrow and see if the same thing happens.
I appreciate the help and suggestions
Bill