1
SmartBOB controllers and dedicated accessories / PMDX 411 output signals help
« on: May 17, 2020, 02:37:54 AM »
I'm using Mach4 and a PMDX-411 to run a small CNC mill. I have qty 3 Gecko drive 203V drivers to run the axis on the mill. I had the whole system working for years with Mach3 and a parallel port but my computer's hard drive died and I was forced to upgrade to Mach4 and a PMDX-411. I was able to get the PMDX-411 working with Mach4 enough to jog all the axis and run a simple G-code. Now I am try to get the Machine Disable button working. The Enable/Disable button on Mach3 would also enable or disable my 203V drives. When Enabled - the stepper motors were energized and ready to be run by the computer program. When Disabled - The stepper motors were de-energized and the axis' could be moved with the hand wheels on the mill.
In Mach4 I have mapped the Machine Enable output to pin 1 of the PMDX-411. This is then wired to all 3 of the 203V drives. The problem I am having is that the 203V drive are disabled when the signal on pin 1 is high (5V) and Enabled when the pin 1 is low (0V). This is backward from what I need. Currently when I push the enable button on Mach 4 the drives are disabled and then when I press the disable button on mach4 the drives are enabled. I thought I could just go back into the contorl configuration in Mach4 and green check the active low button to fix the problem but when I do that the output stops working and stays low all the time. Therefore the 203V drives are never disabled.
When I check the PMDX-411 I/O status and toggle the enable button in Mach 4 I see the same thing... When active low is not checked in the configuration control the output toggles (albiet the opposite polarity that I need.) When active low is checked the output stops toggling and just stay low. Any idea how I can get the output (using pin 1 of the pMDX) to be low when Mach4 is enabled and high when Mach4 is disabled? Mach3 did this the way I need it without any issues.
In Mach4 I have mapped the Machine Enable output to pin 1 of the PMDX-411. This is then wired to all 3 of the 203V drives. The problem I am having is that the 203V drive are disabled when the signal on pin 1 is high (5V) and Enabled when the pin 1 is low (0V). This is backward from what I need. Currently when I push the enable button on Mach 4 the drives are disabled and then when I press the disable button on mach4 the drives are enabled. I thought I could just go back into the contorl configuration in Mach4 and green check the active low button to fix the problem but when I do that the output stops working and stays low all the time. Therefore the 203V drives are never disabled.
When I check the PMDX-411 I/O status and toggle the enable button in Mach 4 I see the same thing... When active low is not checked in the configuration control the output toggles (albiet the opposite polarity that I need.) When active low is checked the output stops toggling and just stay low. Any idea how I can get the output (using pin 1 of the pMDX) to be low when Mach4 is enabled and high when Mach4 is disabled? Mach3 did this the way I need it without any issues.