Hi Nicolas,
Mach3 or Mach4 will run on 32 OR 64 bit. Its the parallel port which is picky, it will ONLY run on 32 bit OS.
If you consider Mach3 in its entirety, that is to say the GUI/trajectory planner AND its 'native' parallel port, then by virtue of the PP
then you can ONLY use 32 bit. If, like me, you consider Mach3 as two components, the GUI/Planner and the separate pulse engine/parallel
port and you only want the GUI/Planner then you can use either 32 or 64 bit. This of course requires a substitute for the PP usually called an
external motion controller, the UC100 and the SmoothStepper being popular examples.
When Mach3 power up a window should open that allows you to choose your motion controller for this session. If you have a PP installed (ie a 32 bit OS)
and say a USB connected motion controller like the UC100 you could choose between the two. In fact you could have more, you might have an EtherNet
connected SmoothStepper as well, it will be in the list, just select the one you want. For them to be on the list the plugin for the device (PP or UC100 or ESS)
must be in the Plugins folder of Machs Directory.
Usually once you've selected your motion device you will just leave Mach that way in future sessions. There is a check box which allows you to hide the select
window at startup and speed things up. Its common to check it. In order then to see the window go to Function Cfg's/Reset Device Sel...and you will then
have access to the window and your choice will be enacted on restart of Mach.
Craig