Extra length on restart (after filament change) is ignored #258

Closed
opened 2026-04-05 16:19:21 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @Wegerich on 3/19/2026

Is there an existing issue for this problem?

  • I have searched the existing issues

OrcaSlicer Version

2.3.2-RC2

Operating System (OS)

Windows

OS Version

11

Additional system information

No response

Printer

MK4S MMU3 filament changer

How to reproduce

  1. Set extra length on restart
  2. Disable purge tower
  3. Slice a model with a filament change

Actual results

The value vanishes and is never used.
;retract restart extra for tool 0 is: {retract_restart_extra_toolchange[0]} shows the correct value

Image

Expected results

The retract_restart_extra_toolchange[0] variable should be used to do a de-retraction. My preference would be for this de-retraction to happen before moving back to the print, since on my printer the T0 command doesn't purge all the way to the nozzle for some reason.

Project file & Debug log uploads

extra extrusion after filament change test 20260319-050929_retspd10_retlen1_0.7zhop_3000acc_LH0.3mm_Assembly_0.1g_PETG_Prusa MK4S HF_1m43s.gcode.txt
Extra length after filament change calibration 1mm lines.zip

Checklist of files to include

  • Log file
  • Project file

Anything else?

No response

*Originally created by @Wegerich on 3/19/2026* ### Is there an existing issue for this problem? - [x] I have searched the existing issues ### OrcaSlicer Version 2.3.2-RC2 ### Operating System (OS) Windows ### OS Version 11 ### Additional system information _No response_ ### Printer MK4S MMU3 filament changer ### How to reproduce 1. Set extra length on restart 2. Disable purge tower 3. Slice a model with a filament change ### Actual results The value vanishes and is never used. `;retract restart extra for tool 0 is: {retract_restart_extra_toolchange[0]}` shows the correct value <img width="1443" height="1077" alt="Image" src="https://github.com/user-attachments/assets/42ad27d2-520c-4d3b-b084-a7ee96b72483" /> ### Expected results The retract_restart_extra_toolchange[0] variable should be used to do a de-retraction. My preference would be for this de-retraction to happen before moving back to the print, since on my printer the T0 command doesn't purge all the way to the nozzle for some reason. ### Project file & Debug log uploads [extra extrusion after filament change test 20260319-050929_retspd10_retlen1_0.7zhop_3000acc_LH0.3mm_Assembly_0.1g_PETG_Prusa MK4S HF_1m43s.gcode.txt](https://github.com/user-attachments/files/26106583/extra.extrusion.after.filament.change.test.20260319-050929_retspd10_retlen1_0.7zhop_3000acc_LH0.3mm_Assembly_0.1g_PETG_Prusa.MK4S.HF_1m43s.gcode.txt) [Extra length after filament change calibration 1mm lines.zip](https://github.com/user-attachments/files/26106584/Extra.length.after.filament.change.calibration.1mm.lines.zip) ### Checklist of files to include - [ ] Log file - [ ] Project file ### Anything else? _No response_
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#258