@T3P3Tony Thanks, I had assumed so but was a good one to check. Will look at the slicer side for getting things working there.
What I do wonder is if it would be possible for the nozzle to do a diagonal move (shown in purple), it always seems to get back to the previous part's Z position before starting no matter what I do. It always does the up/down motion in orange or green
11242da2-87db-4cba-b32e-73232f8c19cc-image.png
I tried using the following end bit in the tpost0.g and tpost1.g, but it would lower back to the Z position no matter what, even though there isn't anything in the tool changing scripts that would indicate that the Z motion should happen.
elif job.file.fileName != null ; When printing
G90 ; absolute positioning
if {(move.axes[2].machinePosition) < (move.axes[2].max - 4)} ; if there is enough space
G1 Z{(move.axes[2].machinePosition)+3} ; move up 3mm
else
G4 P1 ; wait 1ms
G4 P0 ; wait for moves to complete