Hi,
If I have a older PC dedicated for the mill with a Parallel port , Will The C11G - Multifunction CNC Board CNC4PC sells for $68.00 would this be the only board I would need to run my mill? https://www.cnc4pc.com/c11g-multifun...cnc-board.html

OR

Would I still have to add UC300ETH - ETHERNET MOTION CONTROLLER $125 + mother board $29 and Cable with C11G breakout board?

And last question will it work with mach3,uccnc, and linuxcnc?