@dc42 said in Some questions about firmware retraction on a toolchanger:
Yes. But would you ever do T0 G10 followed by T1 G10 without an intervening G11?
I could foresee a scenario where that might occur. A purge macro might consist of a G10 retraction, a non-print move to a "bucket" followed by a G11, then an extrusion, then another G10 to end the purge - probably followed by a nozzle wipe for which a G11 would be undesirable. One might run that as part of a pre-print routine but also after selecting a tool. If the pre-print purge ended with (say) T5 - G10 but the first command in the gcode file was T0 which instigated the tool change macro, then one would get another G10 without an intervening G11.