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

[5.5.0 and 5.6.0] First Layer Wallspeed too fast #17594

Open
CPT-Firefly opened this issue Dec 10, 2023 · 13 comments
Open

[5.5.0 and 5.6.0] First Layer Wallspeed too fast #17594

CPT-Firefly opened this issue Dec 10, 2023 · 13 comments
Labels
Status: Triage This ticket requires input from someone of the Cura team Type: Bug The code does not produce the intended behavior.

Comments

@CPT-Firefly
Copy link

Cura Version

5.5.0 and 5.6.0

Operating System

Windows 11

Printer

Creality CR-5 Pro H with Marlin

Reproduction steps

I almost always print the first layer at 10 mm/s. I cannot use Cura 5.5.0 and 5.6.0 because the first layer ignores this filament profile setting. I tested different filament profiles and the problem remains. This means I can currently only use Cura 5.4.0.

Actual results

No change.

Expected results

No change.

Add your .zip and screenshots here ⬇️

Cura 5 4 0 Printspeed
Cura 5 6 0 Printspeed
COUVERCLE PERFO Cura 5.4.0.zip
COUVERCLE PERFO Cura 5.6.0.zip

@CPT-Firefly CPT-Firefly added Status: Triage This ticket requires input from someone of the Cura team Type: Bug The code does not produce the intended behavior. labels Dec 10, 2023
@GregValiant
Copy link
Collaborator

Looks like a bug to me. Only the skins seem to be affected by the low initial layer speed.

@gfnord
Copy link

gfnord commented Dec 30, 2023

I see the same issue here, wall speed on the first layers does not use the Initial Layer Print Speed, it uses the wall speed and this causes the filament to not stick to the bed.

@011V32
Copy link

011V32 commented Jan 2, 2024

I have the same issue with 5.5 and 5.6.

@GregValiant
Copy link
Collaborator

GregValiant commented Jan 2, 2024

I have looked into this further.
The Speed setting "Flow Equalization Ratio" appears to be the culprit. When that setting was first implemented it would slow down the print head if you had a heavy flow. An example would be putting down the infill at 2X layer height to speed up a print.
Something was changed because now what I'm seeing in the gcode is Flow Equalization for thin lines (low flow rate through the nozzle) is causing print speed increases. Cura is adjusting the speed upward to keep the flow rate steady. I'm currently running it at 50% and the situation is much improved. To eliminate the situation all together - set the Flow Equalization Ratio to 0%.

This is a chart of print speeds for a Benchy.
Speed Chart

You can see that there are some speeds over 100mm/sec. The smoke funnel is printed last and it's slow because those layers are bouncing off the Minimum Layer Time.
The "situation" occurs when the model has a wall that isn't an exact multiple of the line width. The narrow lines in the center of the wall are printed faster (and sometimes a lot faster) than what the settings are, and what a user expects.

In my opinion this isn't really a bug. The code is doing exactly what it was designed to do.
I just don't like the design.

@CPT-Firefly
Copy link
Author

CPT-Firefly commented Jan 2, 2024

Thank you GregValiant,
I've been using this profile since about 5.0. Up to and including 5.4. the first layer including the walls was printed at the speed for the first layer. Line width of the first layer is 0.48 (120% of 0.4 line width). The Flow Equalization Ratio is 100% as standard, I have not changed this value in any of my profiles. Since 5.5, the walls of the first layer are not printed at the speed for the first layer but at the wall speed.

@gfnord
Copy link

gfnord commented Jan 2, 2024

Flow Equalization

Hi Greg,

I changed the Flow Equalization to 0% and still it did not make the first wall layer print at the slow speed of first layer, thus affecting the quality of the printing.

Yes, the code always does what it is programmed to do. In my point of view, the Initial Layer Print Speed should take precedence over all other settings, since it is very important for the adhesion.

I had to go back to version 5.4.

@Kathode-Ray
Copy link

This looks a lot like this issue:

Cura 5.5 first layer perimeter speed inconsistent #17210

@GregValiant
Copy link
Collaborator

Yes, this issue is different. There is another report #17858 that is saying that the first layer acceleration is also wrong. I had no problem duplicating that report. This one and that one may be related.

@5axes
Copy link
Contributor

5axes commented Jan 4, 2024

@joelmdev
Copy link

Changing Flow Equalization to 0% had no effect for me, however as suggested in the Ultimaker forums enabling "Print Thin Walls" did alleviate the issue. This is an acceptable workaround for models with no thin walls to speak of as it has no ill effect on slicing.

@Flight
Copy link

Flight commented Feb 10, 2024

Still an issue on my Sovol SV06. Tried to play with the flow equalisation and the Print thin walls, both doesn't help. It still prints my first layers at the half of the maximum speed, instead of the First layer speed.

@davispw
Copy link

davispw commented Mar 22, 2024

I'm experiencing this issue with 5.6.0 on some models, with and without Flow Equalization Ratio = 0%, with and without Print Thin Walls.

@davispw
Copy link

davispw commented Mar 22, 2024

I don't see the problem with 5.7.0.beta.1, same model and settings.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Triage This ticket requires input from someone of the Cura team Type: Bug The code does not produce the intended behavior.
Projects
None yet
Development

No branches or pull requests

9 participants