pelo que eu entendi vou precisar de duas portas paralelas para fazer funcionar este tipo de pendant explicado ai... correto?

?? pois ele precisa de:
2 entradas para encoder
net mpg-a encoder.0.phase-A <= parport.1.pin-02-in
net mpg-b encoder.0.phase-B <= parport.1.pin-03-in
2 entradas para configurar a velocidade:
net scale1 mux4.0.sel0 <= parport.1.pin-09-in
net scale2 mux4.0.sel1 <= parport.1.pin-10-in
3 entradas para escolher o eixo ativo
net mpg-x axis.0.jog-enable <= parport.1.pin-04-in
net mpg-y axis.1.jog-enable <= parport.1.pin-05-in
net mpg-z axis.2.jog-enable <= parport.1.pin-06-in