[Solution] Fixing CFS flush volume issues in Orca Slicer: Missing flush_volumes_changed flag #756

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

Originally created by @KarolKasprzak on 2/15/2026

Is there an existing issue for this feature request?

  • I have searched the existing issues

The custom flush volume settings in Orca Slicer are not being applied correctly when printing with the Creality CFS (Filament System). The printer seems to ignore the defined values during filament changes.

Which printers will be beneficial to this feature?

Klipper

Describe the solution you'd like

This is the G-code generated by Creality:

; flush_multiplier = 1
; flush_volumes_changed = 1
; flush_volumes_matrix = 0,100,100,100,100,0,100,100,100,100,0,100,100,100,100,0
; flush_volumes_vector = 140,140,140,140,140,140,140,140

And this is the G-code generated by Orca Slicer:

; flush_multiplier = 0.6
; flush_volumes_matrix = 0,100.2,100.2,0
; flush_volumes_vector = 140,140,140,140

I believe that flush_volumes_changed = 1 is the missing line required for the function to work properly.

Describe alternatives you've considered

No response

Additional context

No response

*Originally created by @KarolKasprzak on 2/15/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? The custom flush volume settings in Orca Slicer are not being applied correctly when printing with the Creality CFS (Filament System). The printer seems to ignore the defined values during filament changes. ### Which printers will be beneficial to this feature? Klipper ### Describe the solution you'd like This is the G-code generated by Creality: ; flush_multiplier = 1 **; flush_volumes_changed = 1** ; flush_volumes_matrix = 0,100,100,100,100,0,100,100,100,100,0,100,100,100,100,0 ; flush_volumes_vector = 140,140,140,140,140,140,140,140 And this is the G-code generated by Orca Slicer: ; flush_multiplier = 0.6 ; flush_volumes_matrix = 0,100.2,100.2,0 ; flush_volumes_vector = 140,140,140,140 I believe that **flush_volumes_changed = 1** is the missing line required for the function to work properly. ### Describe alternatives you've considered _No response_ ### Additional context _No response_
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#756