Machsupport Forum
Third party software and hardware support forums. => SmoothStepper USB => Topic started by: first off on August 09, 2026, 06:01:47 PM
-
Hello all. Long time since I was on here. I am running Mach3 V.062, ESS plugin V'10f1, ESS rev4 board. How do I reverse the function of M10/M11?? I need M10 to activate and M11 to deactivate. I have tried simply swapping the macro's. That did not work. How do I do this??
-
Not sure exactly why you would want to do this but...
In Config / Ports & Pins / Output Signals you could try reversing the Active Low state for the Output# you are using for the M11/M10 function.
Tweakie.
-
Hey Tweakie thanks for the reply. The reason for the need to reverse function is....I have a CNC resin dispensor. I am upgrading the controller from the original Precix controller to a Mach3 controller. I have hundreds of G-code programs that I continue to use. I am using a Mastercam post that turns the resin pump on with M10 and off with M11. Changing the output to active-low makes the pump spin when I click on the RESET. So that is not a good solution. Now let me give a bit more information. I do not need the M10/M11 and related G0, G1, G2, G3 function because my G-code uses G04 P** format. I just need M10/M11 to turn on and off the pump relay. Also know that I can make the M10/M11 work as I need when I step through my macro's using (Activate/DeActivate) with the VB editor. But I can not make it work with the ESS. Any other idea's??
-
Because the M11Px / M10Px commands are motion related they are processed differently to other macros and Mach3 will not allow their operation to be changed or reversed. Basically they are what they are.
I think the only way you can achieve your goal is to modify your GCode files (perhaps Notepad ‘search and replace’) to swap the M11/M10 commands.
Tweakie.