Tenho uma G540 que requer entrada paralela, pois não se trata de um controlador de movimentos, mas um driver de 4 eixos.
Também não conheço a placa da Nevex.
Cabe mencionar que um controlador de movimentos é um interpretador de códigos G, sendo também capaz de gerar os sinais de passo e direção corretamente, com baixo Jitter, em múltiplos eixos, grande repertório de comandos G disponíveis, etc. Possuindo interface USB, Ethernet, RS232, RS485, etc.
Se queres um controlador de movimentos, um Arduino+GRBL pode ser uma opção.