spegelius / filaswitch

Filament switch post processor for 3D printing
GNU General Public License v3.0
39 stars 11 forks source link

Tool change feed: properly calculate head movement speeds #51

Closed spegelius closed 5 years ago

spegelius commented 6 years ago

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.