Filament unload lenght/speed change for dual filament path extruder setup
Hi! I am trying to modify the lenght and speed of the filament when unloading but it seems no matter what I try, it does not work with the current macro.
The why: I added a belay and an additional extruder to the filament path and would like to be able to use the current macro to unload filament from both extruders at a higher speed since the filament path is about 1 meter long.
Here is my current config:
[gcode_macro T0]
variable_enable_insert_detection: True # enables the insert detection
variable_enable_runout_detection: True # enables the runout detection
variable_enable_clog_detection: True # enables the clog detection
variable_unload_after_runout: False # unload filament after runout has been detected
variable_resume_after_insert: False # resumes the print after inserting new filament
variable_purge_after_load: 30 # purge x mm after the filament has been loaded to the nozzle tip
variable_extruder_gear_to_cooling_position_distance: 1030
variable_extruder_load_speed: 25
[gcode_macro RatOS]
variable_filament_unload_lenght: 1100
variable_filament_unload_speed: 25
#variable_filament_load_length: 1100
#variable_filament_load_speed:25
[extruder]
max_extrude_only_distance: 1200
I managed to get loading to work perfectly by changing the variables extruder_gear_to_cooling and extruder_load_speed (found them in the macro), the filament_load_lenght and speed did not work.
My only issue is unloading, tried different variables from the macro with no success.
Any opinion would be appreciated!
1 Reply
Solution
Solved by editing the legacy unload filament macro