I'm glad I started learning IDEX printing on a fun project where it doesn't matter when things go wrong.
Running a testfile I paused the print and changed tool. The tfree macro worked as expected, but after hitting resume both axes were moving for a moment. I guess the print queue wasn't empty?
OTOH, when I send T0 or T1 without pausing, everything works. I know there is a M400 wait until printbuffer clear, but where do I put it?
@dc42
I used the configurator tool to generate my config.g. When I defined the tools without fan the configurator adds a "F-1" to M563.
But RRF3.3b2 doesn't accept that and throws an error, when running M98 "Pconfig.g".
Something like "expecting a numeric expression after 'F' param"
Maybe I' m the first noticing that, otherwise ignore it...
; Tools
M563 P0 S"X-Axis" F-1 ; define tool 0
G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets
G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C
M563 P1 S"U-Axis" F-1 ; define tool 1
G10 P1 X0 Y0 Z0 ; set tool 1 axis offsets
G10 P1 R0 S0 ; set initial tool 1 active and standby temperatures to 0C
M563 P2 S"XU-Copy" F-1 ; define tool 2
G10 P2 X0 Y0 Z0 ; set tool 2 axis offsets
G10 P2 R0 S0 ; set initial tool 2 active and standby temperatures to 0C