Dynamic retract_restart_extra based on travel distance for large nozzles #8

Open
opened 2026-04-05 16:18:07 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @ProgrammerMao on 4/4/2026

Is there an existing issue for this feature request?

  • I have searched the existing issues

For printers using large nozzles (e.g., 0.6mm, 0.8mm+), the fixed retract_restart_extra value is often insufficient to compensate for filament oozing and pressure loss during long travel moves, leading to under-extrusion at the start of the next print segment. Conversely, using a high fixed value for short travels can cause blobs or zits.

Which printers will be beneficial to this feature?

All

Describe the solution you'd like

A dynamic compensation method that scales the extra extrusion amount with the travel distance would significantly improve print quality.For printers using large nozzles (e.g., 0.6mm, 0.8mm+), the fixed retract_restart_extra value is often insufficient to compensate for filament oozing and pressure loss during long travel moves, leading to under-extrusion at the start of the next print segment. Conversely, using a high fixed value for short travels can cause blobs or zits. A dynamic compensation method that scales the extra extrusion amount with the travel distance would significantly improve print quality.

Describe alternatives you've considered

No response

Additional context

No response

*Originally created by @ProgrammerMao on 4/4/2026* ### Is there an existing issue for this feature request? - [x] I have searched the existing issues ### Is your feature request related to a problem? For printers using large nozzles (e.g., 0.6mm, 0.8mm+), the fixed retract_restart_extra value is often insufficient to compensate for filament oozing and pressure loss during long travel moves, leading to under-extrusion at the start of the next print segment. Conversely, using a high fixed value for short travels can cause blobs or zits. ### Which printers will be beneficial to this feature? All ### Describe the solution you'd like A dynamic compensation method that scales the extra extrusion amount with the travel distance would significantly improve print quality.For printers using large nozzles (e.g., 0.6mm, 0.8mm+), the fixed retract_restart_extra value is often insufficient to compensate for filament oozing and pressure loss during long travel moves, leading to under-extrusion at the start of the next print segment. Conversely, using a high fixed value for short travels can cause blobs or zits. A dynamic compensation method that scales the extra extrusion amount with the travel distance would significantly improve print quality. ### Describe alternatives you've considered _No response_ ### Additional context _No response_
MrUnknownDE added the enhancementenhancementenhancement labels 2026-04-05 16:18:08 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#8