Currently when feeding filament during tool change, the g-code uses the given speed value which is meant to be extruder speed, not the whole movement speed. This can lead to unrealistic extruder speeds if firmware limits aren't set or firmware doesn't respect those limits.
So if feed has head movement, calculate the movement speed to match the extruder speed.
Currently when feeding filament during tool change, the g-code uses the given speed value which is meant to be extruder speed, not the whole movement speed. This can lead to unrealistic extruder speeds if firmware limits aren't set or firmware doesn't respect those limits.
So if feed has head movement, calculate the movement speed to match the extruder speed.