-
-
Notifications
You must be signed in to change notification settings - Fork 19.7k
Description
Is your feature request related to a problem? Please describe.
Yes. The current M600 (Filament Change) procedure is often too automated and "locked." If something goes wrong during the filament swap, the user has limited options.
Problem 1: If the extruder gear "chews" the filament, the automatic retraction fails. Currently, there is no way to manually rotate the extruder motor to help remove the damaged filament.
Problem 2: The "Purge more" button is slow for large color changes.
Problem 3: If a partial clog occurs, the user cannot increase the temperature to clear it without cancelling the entire print.
Are you looking for hardware support?
No response
Describe the feature you want
I propose adding two manual override options to the M600 / Filament Change UI:
Manual Extruder Control:
Add a "Manual Move" or "Axis Control" sub-menu within the M600 pause screen.
This should allow the user to use the encoder wheel to manually rotate the extruder motor (E-axis) in both directions.
Benefit: This allows for manual removal of stuck filament and faster manual priming/purging.
Temperature Adjustment during Pause:
Allow the user to change the nozzle temperature while the print is paused for M600.
Smart Reset: Marlin should remember the original printing temperature and offer to return to it (or do so automatically) once the "Resume" button is pressed.
Benefit: Helps clear clogs by temporary over-heating and allows switching between materials with different melting points (e.g., PLA to PETG).
Additional context
No response