I'm not sure if this is in the right place, but I figured it may be since it has to do with a parallel port. I've been interested in getting one of these:

New CNC Router ENGRAVER Milling Machine Engraving Drilling 3 Axis 3040 Desktop | eBay

For Acryllic/ Plexiglass "sign" engraving for a project of mine. But the controller box for these look quite old. I know you can get parallel to usb cables, but they're pretty dang expensive. I was wondering if it would be possible to replace the controller box/ board on it to be more modern? I'm afraid I really don't know too much about CNC machines, yet, but it must be possible to get an Arduino or a Pi to control it over the giant box that it's using? if anyone knows anything about them, some advice would be greatly appreciated.