Selective Settings Transfer When Changing Printer (Avoid Full Reset of Process Settings) #165

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

Originally created by @egette on 3/25/2026

Is there an existing issue for this feature request?

  • I have searched the existing issues

Related to: #5332, #7880

Problem

Switching the printer profile (e.g. from Bambu Lab to another printer) causes OrcaSlicer to reset or override most process settings without user control.

This results in:

Loss of useful (printer-independent) settings
Repetitive manual work
Error-prone profile recreation

Which printers will be beneficial to this feature?

All

Describe the solution you'd like

Proposal

Introduce a Selective Settings Transfer dialog when changing the printer profile.

Instead of blindly resetting values, allow users to choose which categories to keep.

Example
Transfer settings from previous profile:

[✓] Layer height
[✓] Walls / Top / Bottom
[✓] Infill
[✓] Supports
[✓] Adhesion

[ ] Speed
[ ] Acceleration
[ ] Flow / Extrusion multiplier
[ ] Temperatures
[ ] Machine limits

        [Apply]   [Cancel]

Why this matters

Not all settings are equal:

Safe to transfer: geometry & slicing logic
Unsafe to transfer: hardware-dependent parameters

Currently, OrcaSlicer treats everything the same → leading to unnecessary resets.

Benefits
Faster cross-printer workflows
Better compatibility with MakerWorld projects
Less frustration for non-Bambu users
Reduced need for workarounds (reopening projects, manual copying)

Optional Enhancements
Presets:
“Safe transfer (geometry only)”
“Full transfer”
Highlight incompatible settings instead of silently resetting
Allow saving custom transfer profiles

Summary

Instead of resetting everything, OrcaSlicer should allow controlled, user-driven merging of settings when switching printers.

This would significantly improve usability across different printer ecosystems.

Describe alternatives you've considered

No response

Additional context

No response

*Originally created by @egette on 3/25/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? Related to: #5332, #7880 **Problem** Switching the printer profile (e.g. from Bambu Lab to another printer) causes OrcaSlicer to reset or override most process settings without user control. This results in: Loss of useful (printer-independent) settings Repetitive manual work Error-prone profile recreation ### Which printers will be beneficial to this feature? All ### Describe the solution you'd like **Proposal** Introduce a Selective Settings Transfer dialog when changing the printer profile. Instead of blindly resetting values, allow users to choose which categories to keep. **Example** Transfer settings from previous profile: [✓] Layer height [✓] Walls / Top / Bottom [✓] Infill [✓] Supports [✓] Adhesion [ ] Speed [ ] Acceleration [ ] Flow / Extrusion multiplier [ ] Temperatures [ ] Machine limits [Apply] [Cancel] **Why this matters** Not all settings are equal: Safe to transfer: geometry & slicing logic Unsafe to transfer: hardware-dependent parameters Currently, OrcaSlicer treats everything the same → leading to unnecessary resets. **Benefits** Faster cross-printer workflows Better compatibility with MakerWorld projects Less frustration for non-Bambu users Reduced need for workarounds (reopening projects, manual copying) **Optional Enhancements** Presets: “Safe transfer (geometry only)” “Full transfer” Highlight incompatible settings instead of silently resetting Allow saving custom transfer profiles **Summary** Instead of resetting everything, OrcaSlicer should allow controlled, user-driven merging of settings when switching printers. This would significantly improve usability across different printer ecosystems. ### 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#165