I think we have established that the PLH3D-CNC Enable#1 does not work so an alternative as mentioned by TPS is perhaps the way forward. I suggest that within Mach you change the Spindle Step Pin# to 9 and use that for your PWM rather than the BoB Pin 14.
You don’t really need a board as your BoB can provide the necessary +5V so you could just connect wires to a 74LS00 chip then insulate the connections with clear epoxy or fit it into a small box or whatever. The circuit would be something like the attached diagram. (The wires should be kept as short as practical to avoid the necessity for additional components).
Once you have it working the Mach3 Active High / Low state of the various signal pins can be changed if necessary.
I think TPS has suggested reasonable tests to show that the Enable#1 Input of the PLH3D-CNC does not work as defined in the manual. The actual tests made by Allan appear to confirm that Enable#1 does not work. Mateusz may be able to show otherwise or suggest a way to make Enable#1 work correctly. If there is any remaining doubt then use TPS suggestion of an external gating solution such as shown in my diagram here; https://www.machsupport.com/forum/index.php?topic=44431.msg285191#msg285191
For some reason I have not been able to get the UC400ETH Mach3 plugin to work here so could you perhaps carry out a test and report back.
Open the UC400ETH In/Out monitor (Mach3 Plugin Control) load and run your test Gcode file. Does your Port#1 Output Pin 8 toggle in accordance with the M10P1/M11P1 commands ?
You don't need to do anything, I have already asked the question over at the CNC Drive forum.
I just wanted to know if you had already established if these commands were supported. (If, for example, they are not supported then it's back to the drawing board).
I am sure you are not an idiot but if you need to make one of these boards I can provide you with a circuit diagram although I should perhaps read through your laser manual to determine if such a board is really necessary or not.
I have been using a UC400ETH controller for over a year now but not with Mach3. Stupid question but have you established that the Mach3 plugin for the UC400ETH does in fact support the M11Px / M10Px command set ?
So would I now set in output signals Output#2 - Port#2 & Pin#8
What do I set Output#1 to?
Output#1 Port 1 Pin 8 (which you now have to connect to your laser TTL input) Output#2 Port 1 Pin 17 (this will connect to your spindle VFD but you can leave unconnected at the moment).
In Mach3 Motor Outputs disable the A axis to free-up pins 8 & 9