Look at the PoKeys "OEM" screen set, you will see that the user leds range 2101 is used by the pokeys, so your macropump nad pokeys are fighting over the same range.
Do this Map your MPG leds to (ULED range 1501-1503, to represent x, y and z mpg axis that are on), in your macropump. BTW: after you think you have enabled your macro pump to run, DOUBLE CHECK after reboot that it did indeed RUN, ie. look on the gen config dialog and see if the macro pump check box is still ticked.
in your brain,
ULED1501->NoOp->"Your output, or other ULED" this run would for instance map XMPG LED (using the ULED1501 that was mapped from MP), to what ever you want to output that to.
NOTE: the PoKeys.set on the PoKeys, matrix pages has in labels what ULEDS it is using..... in the Plugin config, you can "Remap" from the OEM ULED ranges to what ever range you want to, but just realize the PK OEM screen will not work if you map outside what the ULEDs it uses....
NOTE2: REMEMBER that when ever you modify a brian, while mach is runnig (and save it), you will HAVE to do a RELOAD all brains, and them make sure it is enabled!!!!! EACH and EVERY time you edit a brain!!!!!!!!
scott