Starting at the top.
Mach parallel port drivers won't run on any 64bit windows, or any 32bit windows after 7.

Was it a genuine UC100 board? Amazon and eBay are full of counterfeit copies, none of which are supported by CNC Drive.

Cheap Chinese is always a gamble.

The only SODIAL board I've found says Mach 3 substitute, so I would doubt it's meant to work with Mach 3.

NVUM do seem very plentiful, so I would expect them to work.


Are the motion controllers showing up correctly in Device Manager with no warnings?
Win10 can be very temperamental with any drivers that are not signed.