Orca uses high flow values from new Bambu profiles to slice but has no way of editing them #1297

Open
opened 2026-04-05 17:14:17 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @Duglum on 12/23/2025

OrcaSlicer Version

2.3.2-dev (build e32dbd3 from 2025-12-22)

Printer

Bambu H2S

Description

The new Bambu default/system profiles come with two (maybe more in the future?) sets of values for many settings, like nozzle temperature or flow rate, for a standard and high flow nozzle in their respective JSON files.

Orca only shows, edits and saves the standard nozzle settings, but when the printer is set to have a high flow nozzle installed it syncs that via the network plugin, causing Orca to use the high flow settings to actually slice, resulting in wrong and/or uneditable filament settings.

e.g. the base generic ASA profile has

    "filament_extruder_variant": [
        "Direct Drive Standard",
        "Direct Drive High Flow"
    ],

    "nozzle_temperature": [
        "260",
        "260"
    ],
    "nozzle_temperature_initial_layer": [
        "260",
        "260"
    ],

And when i change that to 275 in the filament profile for both first layer and general it becomes

    "nozzle_temperature": [
        "275",
        "260"
    ],
    "nozzle_temperature_initial_layer": [
        "275",
        "260"
    ],

The Orca UI displays it as 275°, using the first value. But the actual slicing engine uses the second value and that never changes.. causing it to run at 260.
This also infects old profiles that only had one set of parameters as soon as you edit them!

The workaround is to just set the printer back to standard nozzle and re-sync.

I'd prefer to just have one set of parameters per profile like it was before, but i guess people will expect having those useless multi-nozzle/multi-set profiles in the future.

*Originally created by @Duglum on 12/23/2025* ### OrcaSlicer Version 2.3.2-dev (build `e32dbd3` from 2025-12-22) ### Printer Bambu H2S ### Description The new Bambu default/system profiles come with two (maybe more in the future?) sets of values for many settings, like nozzle temperature or flow rate, for a standard and high flow nozzle in their respective JSON files. Orca only shows, edits and saves the standard nozzle settings, but when the printer is set to have a high flow nozzle installed it syncs that via the network plugin, causing Orca to use the high flow settings to actually slice, resulting in wrong and/or uneditable filament settings. e.g. the base generic ASA profile has ```json "filament_extruder_variant": [ "Direct Drive Standard", "Direct Drive High Flow" ], "nozzle_temperature": [ "260", "260" ], "nozzle_temperature_initial_layer": [ "260", "260" ], ``` And when i change that to 275 in the filament profile for both first layer and general it becomes ```json "nozzle_temperature": [ "275", "260" ], "nozzle_temperature_initial_layer": [ "275", "260" ], ``` The Orca UI displays it as 275°, using the first value. But the actual slicing engine uses the second value and that never changes.. causing it to run at 260. This also infects old profiles that only had one set of parameters as soon as you edit them! **The workaround is to just set the printer back to standard nozzle and re-sync.** I'd prefer to just have one set of parameters per profile like it was before, but i guess people will expect having those useless multi-nozzle/multi-set profiles in the future.
Sign in to join this conversation.
No Label bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#1297