Hi Troy,

For me i dont need to see the on screen status if my LED would be in sync.
If you Hide the on screen checkbox that should solve the problem as the Operator could then never change the state. The KFLOP C Program would need to put them in sync initially. For example during initialization you could read the state of your LED and set the screen checkbox to match.

We did create a patch for Version 4.35b to inform KFLOP of the Block Delete Checkbox state. It is handled in the same way JOB_ACTIVE is set in KFLOP whenever KMotionCNC reads status which happens continuously. BLOCK_DELETE_CHECKED is now supported. Here is an example that sets a KFLOP LED to match Block Delete:

Code:
#include "KMotionDef.h"

void main()
{
    for(;;)
        SetStateBit(46,BLOCK_DELETE_CHECKED);
}
To use the patch:

Copy KMotionCNC.exe to C:\KMotion435\KMotion\Release
Copy KMotionDef.h to C:\KMotion435\DSP_KFLOP
Copy PC_DSP.h to C:\KMotion435\DSP_KFLOP

Note KFLOP's Firmware doesn't need to be updated as the existing status word is used. Only new definitions are needed for a User Program to access new bits of the existing status word.