Hi. I have a Sieg X3 with a Promica MX3 controller that has been working perfectly on a 32 bit version of Windows XP. I recently upgraded my home computer and as a result I had a surplus PC running the 32 bit version of Windows 7. The OS was a clean install and I also fitted a PCI parallel port at the same time. I have done all the normal prep including installing the latest version of Mach3, installing the old XML file from my previous PC, installing the drivers for the PCI parallel port and the Mach3 licence file however try as I might I cannot get Mach3 to communicate with the controller. I swapped back to the old PC to check the controller and it functions perfectly. I can jog the motors and run NC code so the controller is fine. I swapped back to the new PC and ran a driver test and it showed OK. I can jog the DRO's on the Mach screen but there is nothing happening on the stepper motors. When I enable the controller I can hear the steppers clunk so I know that the motors are powered up. I have checked the parallel port in Windows control panel and it says that the driver is installed and up to date.
Now for some strange things: When I first tried to run Mach3, the on screen reset button would not enable (see attachment).
It showed "emergency mode active" and "external Estop requested". I went into ports and pins and changed the output for the Estop from active high to active low. After this the reset button behaved normally. On my old PC the Estop pin was always active high! However on the new PC Mach3 will still not run the controller whether the pin is high or low.
Am I missing something? Do I need to reconfigure the whole Mach3 XML file? I understood that all you had to do when moving to a new PC was to put the old XML file into the Mach3 folder and then select that profile and everything would be sweet.
Any help or insights from experts would be most welcome because I am running out of ideas fast.
Regards,
Preso