@st-taw said in M109 command does not run tool change macro's:
On a similar note I have
M0 in the Cancel.g which also deselects the tool without running the tfree?.g macro. I have resolved this by putting a T-1 before it.
I will investigate this. Note, you can define what M0 does by creating a stop.g file.
Is there any documentation which describes which commands select and deselect tools without running there respective free, pre and post macro's?
The intention is that the tool change macros are always run, unless one of the following is true:
One or more axes are flagged as not having been homed;
You use the T command with a P parameter to specify that you do not want some of the tool change files to be run.
In any other situation, not running tool change files on a tool change is a bug.