Well... I think we need more info on the YOOCNC controller.
GRBL on an Arduino outputs step and direction signals. If that is what the YOOCNC controller accepts from the computer parallel port, this change should be possible.
I'm probably going to do the same thing to change a HobbyCNC stepper driver board from parallel port to USB.