-
-
Notifications
You must be signed in to change notification settings - Fork 519
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
Feature Request: Overhang cooling #414
Comments
you mean that youwant to remove the fan over bridges (because it's strait) and keep on overhangs (unless it's strait)? I'm not sure that the cooling will reduce curling. Have you done a test with manually modified gcode? |
Not necessarily touch bridges, but be able to set some sort of fan speed to overhang angle for cooling. Have tested it and found that overhang cooling helps with curling. I'm getting around it right now with external perimeter fan speed but it's far from a perfect solution since PC in particular loses layer adhesion with any fan speed. Only cool where needed for tricky spots. Noted the same behavior with petg abs as well. Pla to some extent but it doesn't suffer adhesion nearly as bad with reduced cooling |
This is implemented in Cura. What happens is that the fan is off all print, and only gets turned on when it is doing a bridge. |
@nyxaria you can also do that here by using "bridges fan speed". I think @SnowDrifterr want an other setting to work on overhangs only. And also, i don't know if the bridge fan trigger on overhangs. |
Can confirm that bridge fan does not trigger on overhangs |
@Pavulon87 fixed for next version |
forgot to remove half of the external perimeter width
Now it works great |
As bridge make other things happen, too. such as bridge_flow_ratio and bridge_overlap. A setting in Filament for cooling would still be usefull. on some parts i see artifacts using the as bridge function. it looks overextruded and i have to reduce the bridge_flow. By doins so you affect the real bridges :) |
And separate speed for "inner bridge" (the ones over sparse infill)
It has it's own role what is really the problem with the filament: the bridge flow threshold? the fan speed? |
@supermerill I checked today the role by inserting a: The nightly build produces:
Its the github checkout of today. No idea if i did something wrong. Thats the output it produces. |
I don't understand, the extrusion_role change isn't just a line above? |
You were right, i just missed it. Sorry. |
I don't often have problems with curlup, but I would still like to have some settings specially for overhangs - treated separately from normal perimeters and from bridges. To get a strong part with good layer adhesion I leave the fan off most of the time. For bridges I want a faster print speed , a lower extrusion rate, and 100% fan. In contrast, for overhangs I want a fan that depends on the angle of the overhang (or at least a defined angle that starts the fan at a defined speed), a slower print speed and a normal extrusion rate/line width. This helps with printing tidy overhangs without drooping, while still allowing maximum layer adhesion for the rest of the print. The only slicer I know of that currently has this feature is the smartavionics fork of cura. However I'm not a fan of curs interface or clunky performance so I'm supporting this feature to devs of other slicers wherever I come across the topic. Most slicers on github have a thread on this topic, but only smartavionics cura (afaik) has actually implemented a solution so far. |
you can set overhang speed now
set 0 in overhang bridge flow For the fan speed, it's a bit complicated what you ask. Fans aren't responsive enough anyway. |
Why not have a warmup value? So how many ms the fan is to "warmup" and add that in advance so the fan is up to speed before it reaches the overhang? If possible.. It would definitely make overhangs way better on fanless filaments like ABS.. |
It's already done, it's in the printer setting (but it was buggy prior to 2.3.57.3) |
search for overhangs_width_speed. It's not directly the angle, but the overhang width. To get the angle, you have to |
"Why not have a warmup value? So how many ms the fan is to "warmup" and add that in advance so the fan is up to speed before it reaches the overhang?" "Is this something that might be added to super anytime soon? this will literally make my petg prints perfect." I too want overhang detection for the same reason as the OP. It will be perfect. If the software could look ahead and detect the OH and then ramp up the fan before the overhang I think overhangs with PET-G or ABS will be awesome. |
This is already possible :)
|
I'll try; thank you! |
I think it would be useful to have variable cooling based on overhang angles. Some materials (PC, ABS, for example) suffer greatly in strength with even a slight bit of cooling. However, overhangs also have a tendency to curl (whereas straight walls do not). I'd like to see a feature that allows for cooling depending on overhang angle to allow for fanless printing through areas that don't need it.
The text was updated successfully, but these errors were encountered: