Set fan speed by vertical height instead of layer #649

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

Originally created by @Behem07h on 2/22/2026

Is there an existing issue for this feature request?

  • I have searched the existing issues

Orca slicer filament profiles have two settings, "No cooling for the first x layers" and "Full fan speed at layer y", in the "Cooling" tab of each profile. This causes issues if the filament profile is used between slicing profiles of different layer heights. e.g if no cooling for the first 10 layers is set, a slicing profile with 0.16mm layers will turn on the fan after 1.6mm of the print has been completed, whereas a slicing profile with 0.08mm layers will turn on the fan after only 0.8mm of the print has been completed. This discrepancy can get particularly big if vastly different layer heights are used across profiles.

Because of this, filament profiles end up being slicing-profile-specific, even though they should be storing only filament-specific information.

Which printers will be beneficial to this feature?

All

Describe the solution you'd like

The problem can be easily avoided by using a vertical height instead of a layer count, or making fields that take inputs in terms of layer counts also accept inputs in terms of physical distance. This is the solution used in cura

Describe alternatives you've considered

No response

Additional context

Fan settings by layer in Orca:
Image

Fan settings by height or layer in Cura:
Image

*Originally created by @Behem07h on 2/22/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? Orca slicer filament profiles have two settings, "No cooling for the first x layers" and "Full fan speed at layer y", in the "Cooling" tab of each profile. This causes issues if the filament profile is used between slicing profiles of different layer heights. e.g if no cooling for the first 10 layers is set, a slicing profile with 0.16mm layers will turn on the fan after 1.6mm of the print has been completed, whereas a slicing profile with 0.08mm layers will turn on the fan after only 0.8mm of the print has been completed. This discrepancy can get particularly big if vastly different layer heights are used across profiles. Because of this, filament profiles end up being slicing-profile-specific, even though they should be storing only filament-specific information. ### Which printers will be beneficial to this feature? All ### Describe the solution you'd like The problem can be easily avoided by using a vertical height instead of a layer count, or making fields that take inputs in terms of layer counts also accept inputs in terms of physical distance. This is the solution used in cura ### Describe alternatives you've considered _No response_ ### Additional context Fan settings by layer in Orca: <img width="477" height="162" alt="Image" src="https://github.com/user-attachments/assets/54ab6e43-7eff-49aa-affa-ea4df454d7d6" /> Fan settings by height or layer in Cura: <img width="542" height="263" alt="Image" src="https://github.com/user-attachments/assets/5dacb8fc-c95c-4bf9-934f-9503ebbf3a4b" />
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#649