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
I have also done some more testing. When using this test G-Code with M64/M65. I have config MACH 4 to Output#1 mapping to OC1
M64 P1
G01 X.5
M63 P1
G01 X0
This will activate the LED indicator under MACH 4 Machine Diagnostics Output#1 and will also Activate the LED light on the Pokeys control board OC1 . I have monitored the output of OC1 with and oscilloscope and it dose activate. I also was able to trigger the laser. So it seem to function correctly.
When I simple switch the test G-code to M62/M63 the following happens.
M62 P1
G01 X.5
M63 P1
G01 x5
I get no LED indicator in MACH 4 Machine Diagnostics Output #1. The LED OC1 on the Pokeys Control Board will activate but I have no signal output that will register on the oscilloscope and the Laser will not activate.
I have followed the same test as you have indicated to do and this is my results.
1. I have the box check in the pulse engine to use M62/63 and it has been checked from the begin.
2. I have the latest Firmware updates 4.4.19
3. I fixed IP Address issue
4. I configured Output #3 to OC output #1
5. I run the following test G code
M62 P3
G01 X.5
M63 P3
G01 X5
M99
The results are no LED indication activation under MACH 4 Machine Diagnostic. I do get a OC1 LED light activation on Pokeys Control Board but no activation on the laser or oscilloscope.
When I run the following M64/M65 test G code.
M64 P3
G01 x.5
M65 P3
G01 x0
M99
The LED indicator activates under MACH 4 Machine Diagnostic Output# 3 and OC4 LED is activated on Pokeys Controller but not OC1 like it should. I put an oscilloscope on both OC 1 and OC 4 and neither generate a signal or activate the laser.
I almost feel there is something wrong with the board at this point.
Thanks Jimmy