Full dual gantry support: IQEX and ITEX printers

BTW, @transmutated I thought that you may be also interested in testing fast tool swaps on your 4 tool machine (others are welcome to test this too, of course). Basically, this requires a custom branch that adds a feature to map carriages to dedicated GCode axes (e.g. SET_DUAL_CARRIAGE CARRIAGE=uc MODE=DIRECT GCODE_AXIS=U) and a post-processing gcode script for slicer that enables tools temperature management, and purging and wiping the extruder being activated (which I recently updated to support –num_tools=... with more than 2 tools). It does require some Klipper and slicer configuration changes (more details can be found here) and also some printer hardware features (nozzle wipers near extruders parked positions, ideally nozzle not being blocked at parked position (which may be somewhat counter-intuitive)), but then it enables very fast tool swaps of 0.5-1 second (e.g. video), with no purge tower required. From the videos you shared previously it looks like your printer would be (mostly?) compatible with this script, although you may be limited in accelerations and perhaps speeds because of unsupported linear rails being used as X gantries, but if you print parts with more than 1 filament simultaneously (e.g. multi-color prints, detacheable supports from different filament), it could still be very beneficial to give it a go and save considerable amount of time per print on tool swaps.

1 Like