I have a external closed-loop spindle speed controller (SuperPID) that, annoyingly, only runs from an active low pin. This is fine when Mach3 is running because I can just configure the run pin to active low. However, under certain conditions the spindle will dangerously start running unintended (eg. the machine is on and while the computer is being booted up).
My solution is to have the speed controller powered up (not just activated) from a HIGH pin as instructed from Mach 3. That way, unless M3 is open and running, my speed controller won't be powered up and a HIGH or LOW run pin will be inconsequential. How would I configure M3 to do this? I've never used a charge pump, is this the type of application in which I would?