Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fan for overhangs #3568

Closed
Phil3421 opened this issue Jan 10, 2023 · 1 comment
Closed

Fan for overhangs #3568

Phil3421 opened this issue Jan 10, 2023 · 1 comment

Comments

@Phil3421
Copy link

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.
I just want to control the fan speed along overhangs, not only with layer time

Describe how it would work
Be as descriptive as your skill level allows you.
I want a setting that allows the users to set a critical angle in which the part cooling fan should turn on, I see there's a setting called "External perimeter fan speed" but it isn't enough useful on overhangs. The setting I'm suggesting should be effective only for the shell of the model, infill shouldn't be affected. Also it would be great if we can paint the overhangs in where we want more cooling, like the support does

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or paint drawing about the feature request here.

@DKS-18
Copy link

DKS-18 commented Jan 11, 2023

image
the overhang fan speed is tied to the bridge fan speed

image
the definition of when to class a wall as an overhang is set in the perimeters and shell section

image
when the overhang setting is triggered in the slice it is represented in blue in the print preview

image
it is also possible to set a specific speed to print overhangs separate to that or other perimeter speeds

supermerill added a commit that referenced this issue Nov 14, 2023
 . now easier to add new control and do complicate stuff in the cooling buffer.
 . less overall number of lines of code for better results.
 . add 6 new fan control.
 . now if the disable_fan_first_layers is at 0 and full_fan_speed_layer at more than 1, the first layer has some fan speed.
 . updated fan speeds that cannot be increased even with low layer time (top solid, ironing, support, support interface)
 . updated fan speeds that cannot be reduced by full_fan_speed_layer (bridge, infill bridge, overhangs, support interface)
 . updated extrusion speed that can't be reduced (overhang, bridge)
 . updated extrusion speed that shouldn't be reduced if possible (external, ironing, infill bridge, thin wall, support interface)
 . better name for CoolingBuffer::process_layer variables

#3735
#3608
#3568
#3415
#3408
#3380
#3367
#3361
#3271
#3152
#2872
#2696
#2419
#2326
legend069 pushed a commit to legend069/SuperSlicer that referenced this issue Nov 19, 2023
 . now easier to add new control and do complicate stuff in the cooling buffer.
 . less overall number of lines of code for better results.
 . add 6 new fan control.
 . now if the disable_fan_first_layers is at 0 and full_fan_speed_layer at more than 1, the first layer has some fan speed.
 . updated fan speeds that cannot be increased even with low layer time (top solid, ironing, support, support interface)
 . updated fan speeds that cannot be reduced by full_fan_speed_layer (bridge, infill bridge, overhangs, support interface)
 . updated extrusion speed that can't be reduced (overhang, bridge)
 . updated extrusion speed that shouldn't be reduced if possible (external, ironing, infill bridge, thin wall, support interface)
 . better name for CoolingBuffer::process_layer variables

supermerill#3735
supermerill#3608
supermerill#3568
supermerill#3415
supermerill#3408
supermerill#3380
supermerill#3367
supermerill#3361
supermerill#3271
supermerill#3152
supermerill#2872
supermerill#2696
supermerill#2419
supermerill#2326
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

No branches or pull requests

3 participants