mainsail-crew/mainsail-config

add unload/load Filament ?

wildwick69 opened this issue · 2 comments

wouldn't it make sense to include unload/load filament and M600 here as well so all important procedures except print_start and print_end would be covered in the same place?

Unload/load filament is heavily printer depending. To make that somehow general working you would need a lot of parameters what makes it extrem hard to setup. In the most cases you are much faster to write that macro dedicated for your own printer.

For M600 many people want different park position or already include the filament unloaded and tip forming. We have a simple example in the config.

## Use the PAUSE macro direct in your M600:
##  e.g. with a different park position front left and a minimal height of 50 
##    [gcode_macro M600]
##    description: Filament change
##    gcode: PAUSE X=10 Y=10 Z_MIN=50
##  Z_MIN will park the toolhead at a minimum of 50 mm above to bed to make it easier for you to swap filament.

Also the PAUSE macro is written in a way that you could use it with other X:Y and a minimum Z distance so that adding a M600 is coping that 3 lines and modifying 3 numbers.