I have some experience with the Novusun controllers - at least the NVEM ethernet based controllers. They kind of work (I sometimes had network problems that needed a couple attempts to reboot the controller and Mach3 to get them talking again; there was, in my case, a problem with the fixed 2.25us pulse width output from them - which once known you could work around). Generally worked okay, though I could never get an MPG working with it (get one working through Mach3 instead).

Definitely worth considering the NVEMs rather than NVUMs for improved noise immunity.

Here's a hint: I replaced mine with an UC300ETH (and in the same breath move to UCCNC) because of some of the problems encountered... its collected dust ever since.