I just traded a 3040 CNC for a 1990s MINITECH MINI MILL. I used the same older DELL PC. That has a parallel port. I was using MACH 3 on the 3040. Went with LINUXCNC this time. As I was able to aquire the .cfg file with all of the parameters filled in.