Hi,
Windows10 WILL NOT run Mach's parallel port. Niether will Windows7 UNLESS it is 32 bit.
Mach3 is in two parts, the GUI/Gcode interperter/trajectory planner is just another Windows application and can run on almost any PC.
Mach's parallel port is another beast altogether, it lives in the kernel level 0, and almost has to shoulder Windows out of the way to
do its job. It accepts numeric data from the trajectory planner and uses interrupt driven timers to generate the required pulse
streams which are communicated to the outside world on a parallel printer port.
While the Windows application will run on any PC the parallel port driver WILL ONLY run on Windows 7 32bit and earlier and in most cases
on a desktop PC only.
If you buy an external motion controller like an Ethernet SmoothStepper or a UC300 the PC is relieved of the duty of generating pulse streams
and thereafter you can use any PC, Windows 10...64bit....laptop/desktop. Another advantage is the a parallel port is VERY sensitive to hardware
and particularly other software and/or services installed or worse running on the PC, it will stutter and stall at any interference whereas an external
motion controller is VERY much less subject to such interference.
Do yourself a favor and buy an external motion controller and DON'T buy el-cheapo Chinese rubbish, they don't work and you won't get any help from them.
Craig