What happens if you put the commands you want in the retraction script? I would think there's a way to do what you want using that script You have a retraction script but not a unretraction script. and if you change the filament and the retraction parameters changes you can fine-tune the retraction...