There are a couple of key items for making this all work with PoKeys 57 CNC
One, On the pulse engine page of their plug in, there will be a check box for enabling outputs with M62 and M63. This should be checked.
Second, Pokeys limits these outputs to 4. They are the OC outputs. when mapping these in Mac4, you can map them to any output you would like, but in the device list you will choose Pokeys_*********x PE. Then all of the four OC outputs will show up in the Output Name drop down menu. Once these are mapped when M62 Px, or M63 Px are called from a G code file there will be leds on the pokeys that are associated with the outputs 1-4 and will toggle when they are active.
I mapped output #3 in Mach outputs to PoKeys OC output 1.
I executed this G code file and OC output 1 is working as expected. I then tested outputs 2-4 as well.
M62 P3
G0 X.1 F1.0
M63 P3
G0 X0
M99
Please let me know if this works in your configuration.
I have also attached a link for the most current PoKeys firmware as well.
https://www.dropbox.com/t/z6LEZqujDCXhfnkq