I got mine working with Mach3, because the UC100 and UC400ETH work with Mach3, Mach4 and UCCNC softwares, I have used it with Mach3 for about a year, it worked pretty well but then switched to UCCNC when the license key was free with the UC400ETH and it is superior to Mach3 so I could not be happier. Using it for ~2years now.