Teh old macroLoop bug has show it self again. I have a simple background routine that runs as part of a tool change. It simply toggles and few outpins and writes messages to teh status bar. IT is started from teh M6 by a #var flag #500=1. Teh M6 always ends correctly and teh FLAG is always set correctly. SOMETHING is blocking teh MacroLoop at times . It does not loose code or fail to run certain code or jump over code.
On occasion it will fail to start. BUT it will start at another part in teh Gcode run usually at the next Mcode in teh Gcode program.
This makes it impossible to run teh tool changer. I have tried in on 3 different PC and 2 different controllers. It happens across teh board. Totally unpredictable as to if and when it will work correctly.
Some times it does work and sometimes it does not work.
(;-( TP