Project/User preset silently unmatches after switching printer and back — even on fresh presets #7

Open
opened 2026-08-29 01:59:50 +00:00 by trenscends · 0 comments

Is this issue reproducible in the latest nightly build?

  • I have checked the latest nightly build and the issue is still reproducible

Is there an existing issue for this problem?

  • I have searched the existing issues

OrcaSlicer Version

2.4.2-kx1

Operating System (OS)

Windows

OS Version

Windows 11 Pro

Additional system information

No response

Printer

Kobra X

How to reproduce

Bug: Project/User preset silently unmatches after switching printer and back — even on fresh presets

This might be an orca bug as I tried the vanilla orca and same thing happened. AI gave me something about captible printers etc but that didnt resolve it. Using the Anycubic slicer this issue does not occur (project presets still available).

It's important for things that need custom supports / print / project settings etc so not overlooked.

Version: OrcaSlicer-KX 2.4.2-kx1 (latest, includes #14429 renamed_from fix and #14432 deterministic setting_id)
OS: [your OS/version]
Printer: Anycubic Kobra X, custom instance "Anycubic Kobra X 0.4 nozzle - Main"
Connection: KX-Bridge / Moonraker (print_host set, printer_agent: moonraker)

Actual Behavior

A preset created fresh (not migrated from an older version) disappears from the dropdown when switching to another printer (e.g. Bambu), and — critically — does NOT reappear when switching back to the Kobra X printer it was created for. This happens even on presets created after upgrading to 2.4.2-kx1, ruling out stale/legacy setting_id data as the cause.

Expected Behavior

A preset created while Kobra X is selected should have compatible_printers correctly reference the active printer instance, and should reliably reappear when switching back to that same printer — matching the behavior seen with Bambu and stock Anycubic Slicer printers.

Steps to Reproduce

  1. On 2.4.2-kx1, select printer "Anycubic Kobra X 0.4 nozzle - Main"
  2. Create a new Process (or Filament) preset from scratch, save with a unique name
  3. Switch active printer to any Bambu printer — preset correctly disappears (expected filtering)
  4. Switch back to "Anycubic Kobra X 0.4 nozzle - Main"
  5. Preset does not reappear — confirmed reproducible on multiple fresh presets, not limited to migrated/legacy ones

What I've already checked

  • Confirmed on latest release (2.4.2-kx1), not a pre-fix version
  • Reproduces even on presets created after the update (rules out old setting_id/renamed_from migration issue)
  • Printer profile is a custom user instance (KX-Bridge/Moonraker), not the stock vendor "Anycubic Kobra X 0.4 nozzle" system preset — printer JSON attached below
  • Bambu and Anycubic Slicer Next do not exhibit this behavior with equivalent preset save/switch flows

Printer JSON (custom instance)

{
  "from": "User",
  "inherits": "Anycubic Kobra X 0.4 nozzle",
  "name": "Anycubic Kobra X 0.4 nozzle - Main",
  "print_host": "http://192.168.68.123:7125",
  "printer_agent": "moonraker",
  "printer_extruder_id": ["1"],
  "printer_extruder_variant": ["Direct Drive Standard"],
  "printer_settings_id": "Anycubic Kobra X 0.4 nozzle - Main",
  "version": "2.4.0.2"
}

Suspected cause

The custom printer_settings_id on a KX-Bridge Moonraker instance may not be resolving correctly against compatible_printers even with deterministic setting_id — possibly because the instance inherits from a vendor system preset ("Anycubic Kobra X 0.4 nozzle") rather than matching directly, and the compatibility check isn't walking the inheritance chain, or isn't correctly picking up the "- Main" suffixed custom name at all.

Project preset before
image.png

Say switching to my presaved kobrx bridge settings:
Project Preset after
image.png

Actual results

The predefined project settings gone for good and cannot recover

Expected results

Project presets should remain usable despite selecting printer/

Project file & Debug log uploads

.

Checklist of files to include

  • Log file
  • Project file

Anything else?

No response

### Is this issue reproducible in the latest nightly build? - [x] I have checked the latest nightly build and the issue is still reproducible ### Is there an existing issue for this problem? - [x] I have searched the existing issues ### OrcaSlicer Version 2.4.2-kx1 ### Operating System (OS) Windows ### OS Version Windows 11 Pro ### Additional system information _No response_ ### Printer Kobra X ### How to reproduce ## Bug: Project/User preset silently unmatches after switching printer and back — even on fresh presets This might be an orca bug as I tried the vanilla orca and same thing happened. AI gave me something about captible printers etc but that didnt resolve it. Using the Anycubic slicer this issue does not occur (project presets still available). It's important for things that need custom supports / print / project settings etc so not overlooked. **Version:** OrcaSlicer-KX 2.4.2-kx1 (latest, includes #14429 renamed_from fix and #14432 deterministic setting_id) **OS:** [your OS/version] **Printer:** Anycubic Kobra X, custom instance "Anycubic Kobra X 0.4 nozzle - Main" **Connection:** KX-Bridge / Moonraker (print_host set, printer_agent: moonraker) ### Actual Behavior A preset created fresh (not migrated from an older version) disappears from the dropdown when switching to another printer (e.g. Bambu), and — critically — does NOT reappear when switching back to the Kobra X printer it was created for. This happens even on presets created after upgrading to 2.4.2-kx1, ruling out stale/legacy setting_id data as the cause. ### Expected Behavior A preset created while Kobra X is selected should have compatible_printers correctly reference the active printer instance, and should reliably reappear when switching back to that same printer — matching the behavior seen with Bambu and stock Anycubic Slicer printers. ### Steps to Reproduce 1. On 2.4.2-kx1, select printer "Anycubic Kobra X 0.4 nozzle - Main" 2. Create a new Process (or Filament) preset from scratch, save with a unique name 3. Switch active printer to any Bambu printer — preset correctly disappears (expected filtering) 4. Switch back to "Anycubic Kobra X 0.4 nozzle - Main" 5. Preset does not reappear — confirmed reproducible on multiple fresh presets, not limited to migrated/legacy ones ### What I've already checked - Confirmed on latest release (2.4.2-kx1), not a pre-fix version - Reproduces even on presets created after the update (rules out old setting_id/renamed_from migration issue) - Printer profile is a custom user instance (KX-Bridge/Moonraker), not the stock vendor "Anycubic Kobra X 0.4 nozzle" system preset — printer JSON attached below - Bambu and Anycubic Slicer Next do not exhibit this behavior with equivalent preset save/switch flows ### Printer JSON (custom instance) ```json { "from": "User", "inherits": "Anycubic Kobra X 0.4 nozzle", "name": "Anycubic Kobra X 0.4 nozzle - Main", "print_host": "http://192.168.68.123:7125", "printer_agent": "moonraker", "printer_extruder_id": ["1"], "printer_extruder_variant": ["Direct Drive Standard"], "printer_settings_id": "Anycubic Kobra X 0.4 nozzle - Main", "version": "2.4.0.2" } ``` ### Suspected cause The custom `printer_settings_id` on a KX-Bridge Moonraker instance may not be resolving correctly against `compatible_printers` even with deterministic setting_id — possibly because the instance inherits from a vendor system preset ("Anycubic Kobra X 0.4 nozzle") rather than matching directly, and the compatibility check isn't walking the inheritance chain, or isn't correctly picking up the "- Main" suffixed custom name at all. Project preset before <img width="283" alt="image.png" src="attachments/8ce76723-513d-4e92-bc8c-14d0cccb6a91"> Say switching to my presaved kobrx bridge settings: Project Preset after <img width="285" alt="image.png" src="attachments/1851febe-1946-428b-8a4c-0a773f09444f"> ### Actual results The predefined project settings gone for good and cannot recover ### Expected results Project presets should remain usable despite selecting printer/ ### Project file & Debug log uploads . ### Checklist of files to include - [ ] Log file - [ ] Project file ### Anything else? _No response_
trenscends changed title from roject/User preset silently unmatches after switching printer and back — even on fresh presets to Project/User preset silently unmatches after switching printer and back — even on fresh presets 2026-09-01 11:28:31 +00:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: viewit/OrcaSlicer-KX#7
No description provided.