Unwanted move (wipe?) before retraction in external perimeter #12427
Description
Description of the bug
PrusaSlicer emits a move (G1 with no extrusion) before the retraction at the end of external perimeters.
Expected would be no move before the retraction:
Project file & How to reproduce
PrusaSlicer - external perimeter unwanted wipes.zip
- Disable
Wipe while retracting
- View G-code at the end of external perimeters.
The only non-default settings are disabling Wipe while retracting
, and setting Minimum travel after retraction
to 0 mm for clarity in the G-code visualization. Otherwise all default print, filament, and printer profiles for Ender-3 V2.
This occurs with both regular (G1 E-
) and firmware (G10
) retractions.
While reviewing the report before posting, I noticed that enabling Verbose G-code
adds the comment ; move inwards before travel
. Is this a configurable setting? Would it be possible to disable it, or at least reorder it so the retraction happens before the inward wiping motion?
For now, I'm just adding a regex to my Output options to comment out moves immediately before retractions.
Checklist of files included above
- Project file
- Screenshot
Version of PrusaSlicer
Version 2.7.2+linux-x64-GTK3
Operating system
AppImage x64-GTK3 on Linux 6.7.4 SMP PREEMPT_DYNAMIC Sat Feb 10 09:41:20 UTC 2024 x86_64 GNU/Linux
Printer model
Ender 3 V2 - Klipper, but happens with default profiles, too
edit: removed text that Github misinterpreted as a link to another issue number