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

Cura turning fan off when printing mid air #10376

Closed
1 of 2 tasks
deebeo-blip opened this issue Sep 1, 2021 · 6 comments
Closed
1 of 2 tasks

Cura turning fan off when printing mid air #10376

deebeo-blip opened this issue Sep 1, 2021 · 6 comments
Labels
Status: Needs Info Needs more information before action can be taken. Status: Stale ⌛ This issue is over a year old. It might be obsolete or just needs a fresh set of eyes Type: Bug The code does not produce the intended behavior.

Comments

@deebeo-blip
Copy link

Application Version

4.10.0

Platform

Windows 10

Printer

Voron 2_300

Reproduction steps

Sliced a model with 90 degree overhangs further up the model and initial layer fan speed 0% and regular fan speed 100%. See yellow overhang next to the top of each column.
image
image

Actual results

Cura turned the fan off when reaching the yellow bottom layer parts in mid air which causes the print to fail. the gecode shows several M107 I don't understand. They are in the following combination
;TYPE:SKIN
;BRIDGE
M107
I can not find a setting to control the fan speed differently for these occasions so I'm assuming it's a bug.
V2_Aspect-of-the-Gods-Lv7-v1.0.gcode.txt
V2_Aspect-of-the-Gods-Lv7-v1.0.3mf.zip

Expected results

Fan should stay on for 100% of the time onwards form layer 2 since the manual states that "fan speed initial layer" only affects layer which are actually connected to the build plate.

Checklist of files to include

  • Log file
  • Project file

Additional information & file uploads

Please review the attached Project an Gcode. I never noticed the fan turning off in mid print when printing bridges/overhangs. What is the reason for this?

@deebeo-blip deebeo-blip added the Type: Bug The code does not produce the intended behavior. label Sep 1, 2021
@nallath
Copy link
Member

nallath commented Sep 1, 2021

Well, you seem to have bridging enabled and that does set the fan to 0%

image

@GregValiant
Copy link
Collaborator

GregValiant commented Sep 2, 2021

I don't think those flat areas can qualify as a bridge. When the inner and outer wall loops go down they are completely over air and there is no opposite abutment that they can connect to.
This is the first layer of those overhangs and it is doomed to failure without support. It is air printing and no amount of cooling is going to help this. It's a gravity thing.
image

@GregValiant
Copy link
Collaborator

With matching 2.2mm holes in each part you can split it, drop 6mm pieces of filament into two of the holes, and glue it together. There is still some hard to remove support being generated in the Arch part.
GV_V2_Aspect.zip

Untitled

@fvrmr fvrmr added the Status: Needs Info Needs more information before action can be taken. label Sep 2, 2021
@Ghostkeeper Ghostkeeper removed the Status: Needs Info Needs more information before action can be taken. label Sep 10, 2021
@Ghostkeeper
Copy link
Collaborator

Ghostkeeper commented Sep 10, 2021

So the problem is then that those areas are being misclassified as a bridge. On the other hand, generic overhang might as well be printed as bridging.

One problem with our bridging algorithms at the moment is that they don't look at where the individual lines are going. It can know the general direction of lines, but doesn't know whether lines are resting on 0, 1, 2 or more spots along their paths. That would be expensive to calculate for each line. And you'd want to use bridging if there are at least 2 resting places, but only for the part of the line that is between those two places. The experimental bridge detection in general needs more attention; we basically imported that from a PR and never really updated it significantly ever since.

I'm currently unable to import this project file by the way because it depends on the Voron_2_300 definition which doesn't exist. The one that ships with Cura is called voron2_300. It may be a different definition. Reading through the profiles I don't see the bridge_settings_enabled setting being overridden. Maybe Nallath didn't realise that it had just imported the models, not the whole project file?

But yes, bridging is a likely candidate as to why this happens, purely from the description.

@GregValiant GregValiant added Status: Needs Info Needs more information before action can be taken. Status: Stale ⌛ This issue is over a year old. It might be obsolete or just needs a fresh set of eyes labels Nov 18, 2024
@GregValiant
Copy link
Collaborator

Is this still an issue in current versions of Cura (5.8.0 and up)? Can this be closed?

Copy link
Contributor

github-actions bot commented Dec 9, 2024

This issue has been automatically closed because there has been no response to our request for more information from the original author. With only the information that is currently in the issue, we don't have enough information to take action. Please reach out if you have or find the answers we need so that we can investigate further.

@github-actions github-actions bot closed this as completed Dec 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Needs Info Needs more information before action can be taken. Status: Stale ⌛ This issue is over a year old. It might be obsolete or just needs a fresh set of eyes Type: Bug The code does not produce the intended behavior.
Projects
None yet
Development

No branches or pull requests

5 participants