Skip to content

Orca profile loading and compatibility - #15788

Open
nuclearmistake wants to merge 3 commits into
prusa3d:masterfrom
nuclearmistake:orca-profiles
Open

Orca profile loading and compatibility#15788
nuclearmistake wants to merge 3 commits into
prusa3d:masterfrom
nuclearmistake:orca-profiles

Conversation

@nuclearmistake

Copy link
Copy Markdown

At runtime, inefficiently loads ALL OrcaSlicer-formatted profiles in ./resources/profiles

Load Orca JSON presets with inheritance and G-code conversion, initialize third-party vendors, and support printer artwork and selection. Include importer tests and the CMake wiring for the feature and its fixtures.

Co-authored by Codex.

Tested multicolor prints on Snapmaker U1, and mono-color prints on Sovol Zero

image

nuclearmistake and others added 3 commits September 7, 2026 08:11
At runtime, inefficiently loads ALL OrcaSlicer-formatted profiles in ./resources/profiles

Load Orca JSON presets with inheritance and G-code conversion, initialize
third-party vendors, and support printer artwork and selection. Include
importer tests and the CMake wiring for the feature and its fixtures.

Co-authored-by: Codex <codex@openai.com>
Persist each converted vendor under presets/local and reuse it when the
manifest version, source content, shared filament library and schema
checksums match. Skip lower-priority duplicates and keep user presets fresh.
Recover missing or corrupt caches without invalidating other vendors.

Validation: importer regression suite passed; loader adapter compile passed.

Co-authored-by: Codex <codex@openai.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant