Hi again, brilliant, will try that.
I have just come in from another play and arrived at the destination by turning the LED off in the M05 macro - same result but different way around it, this also cancels the dry-run LED when you press STOP. Seems I have two options here now - great stuff

I also discovered I needed to add this - Code "F3000" before the Code "M98 P549" as unless you have already run some code, there is no feed-rate set and the dry-run runs at about 1mm/min

adding the F3000 works perfectly.
SO, I was on a roll after that success, I thought I'd add a safety feature and stop the Dry-Run button doing anything at all if the RUN LED is on - pressing dry run while code is paused makes it a bit messy

Easy-peasy I thought, just do this...
If GetLed(804)=0 then
If getuserled(2244) Then
setuserled(2244,0)
Code "M30"
Else
setuserled(2244,1)
Code "M98 P549"
End
End If
End If
Of course that didn't work

then I got too cold and came in

ALSO regarding the Brain Logic Failure issue..
It's NOT a logic failure, I did a brain-view and loaded some code and you can see that when loading code, Mach3 sets the RUN led to ON even though the LED does not illuminate !!!
That is why the probe is allowed to trigger all the time!
Now I need to fine a way to fix it
