Relax flushing volume thresholds for printers needing higher purge. #1235

Closed
opened 2026-04-05 17:03:44 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @igiannakas on 12/30/2025

Description

Non Bambu printers with HF/UHF hot ends require purge volumes greater than 900mm3 to fully swap/flush colours. Currently Orca post the latest Bambu upstream merge limits the threshold to 900mm3 purge.

This PR aims to:

  1. Remove that restriction, while still preserving an (arbitrary) 20k mm3 volume setting to avoid math errors downstream
  2. Amends the UI to ensure the typical guidance is that - typical and not linked to the slicer 20k constant
  3. Amends the flush multiplier thresholds to highlight the multiplier value as orange if it exceeds reasonable variation over default - 0.8 to 2.0 while still preserving the 3x multiplier clamp (vs. highlight anything !=1).

Wording has not been amended to avoid localisation impacts.

Points to debate @yw4z - would you recommend keeping the current behaviour on the multiplier highlighting? Currently that panel highlights any value that is not "stock". the above point 3 "breaks" that convention. Thoughts?

Edit: reverted change 3 above to maintain consistency.

Screenshots/Recordings/Graphs

Old. Clamped to 900 and highlighting multiplier if !=1
image
image

New: Unclamped and multiplier not highlighted unless out of reasonable bounds.
image
image

*Originally created by @igiannakas on 12/30/2025* ### Description Non Bambu printers with HF/UHF hot ends require purge volumes greater than 900mm3 to fully swap/flush colours. Currently Orca post the latest Bambu upstream merge limits the threshold to 900mm3 purge. This PR aims to: 1. Remove that restriction, while still preserving an (arbitrary) 20k mm3 volume setting to avoid math errors downstream 2. Amends the UI to ensure the typical guidance is that - typical and not linked to the slicer 20k constant 3. ~~Amends the flush multiplier thresholds to highlight the multiplier value as orange if it exceeds reasonable variation over default - 0.8 to 2.0 while still preserving the 3x multiplier clamp (vs. highlight anything !=1).~~ Wording has not been amended to avoid localisation impacts. Points to debate @yw4z - would you recommend keeping the current behaviour on the multiplier highlighting? Currently that panel highlights any value that is not "stock". the above point 3 "breaks" that convention. Thoughts? **Edit: reverted change 3 above to maintain consistency.** ### Screenshots/Recordings/Graphs **Old. Clamped to 900 and highlighting multiplier if !=1** ![image](https://github.com/user-attachments/assets/b4f47ca6-89c7-44e0-a288-f0ec8c766851) ![image](https://github.com/user-attachments/assets/e34510ac-4248-468b-93c7-a86a37307722) **New: Unclamped and multiplier not highlighted unless out of reasonable bounds.** ![image](https://github.com/user-attachments/assets/0f91da5a-7501-4d87-ae2d-b35800ab55ac) ![image](https://github.com/user-attachments/assets/ca35952b-3403-4a64-826b-d6b0e80e3f64)
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#1235