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

Slow down 1st layer above bridge #3847

Closed
AndreySemjonov opened this issue Jan 26, 2024 · 34 comments · Fixed by #8263
Closed

Slow down 1st layer above bridge #3847

AndreySemjonov opened this issue Jan 26, 2024 · 34 comments · Fixed by #8263

Comments

@AndreySemjonov
Copy link

Would like to have option to slow down 1st layer above bridge to make better contact between bridge and next layer.
If I have fast printing speed (200mm/s+) than I think this affect next layer quality and how bridge attaches to next layer.
Same function as Cura have - Bridge (Second/Third) skin speed (density, flow).

@Tianziegler
Copy link

i would also be happy to have such a feature when printing a bridge it looks fine but as soon as the second layer gets printed the bridge starts to sag by a lot. Printing rPet at 260°C with a 0.5mm nozzle. Bridge speed 15mm/s and internal solid infill at 400mm/s. Would be good to be able to print two layer bridges for long distances or reduce the speed for the first layer ontop of the bridge and also be able to set a fan speed for that layer.

@aranadam
Copy link

aranadam commented May 19, 2024

Please add this feature!!! So often my layer just on top of bridges causes the bridge to sag even when it was perfect.. Changing infill speed causes too long of a print vs what I expect wouldnt take much longer to do a single layer after bridging at bridge speed.

@Ataraxia-Mechanica
Copy link

Ataraxia-Mechanica commented May 26, 2024

As an owner of a 500mm/s printer, I have to reduce speed with height range modifier manually to make it print better which is time consuming. Please add this alongside slowing down for internal solid infill overhangs: #5003

@Rodamyot
Copy link

Rodamyot commented Jun 8, 2024

I'd love to have this to. Sure I can do multiple layer seting and change speed but the goal in a slicer is to be able to identify trouble in printing parts and solve it. the surface over bridge is so so and speed printing or even normal speed printing need a different parameter to compensate for infill over bridge sirface, like more flow extrusion and slowing speed.

@wbagnall
Copy link

I second this. An above-bridge speed setting is crucial for bridge quality. OrcaSlicer is unusable for bridging without this feature.

@GabrieleCzz
Copy link

I also would love this feature!
I made some tests of bridging and one of them was comparing slow speed on top of the bridge w.r.t. normal speed (in both cases the bridge speed was slow). The difference was pretty noticeable!
So, to have good bridges without reducing overall speed (or make manual modifications) it's really necessary to have this feature at least on the first layer above the bridge (maybe also on the second one).

@leokeba
Copy link

leokeba commented Jul 12, 2024

Yes please, this feature is very much needed, especially on fast printers when using low layer heights. My Bambu Lab P1S makes nice bridges but they get destroyed as soon as the next layer prints on top of them at full speed.

@Bischi1997
Copy link

I would love to see this feature as well :)

@stanpete78
Copy link

stanpete78 commented Aug 17, 2024

Please do this. On fast printers the bridges are so much worse than they need to be.

@boromyr
Copy link

boromyr commented Aug 27, 2024

+1

@cwiegert
Copy link

Yes Please, such a powerful feature for using today's high speed filaments

@oleksii-suprun
Copy link
Contributor

I have found a workaround and used the "Height Range Modifier" feature to slow down the infill over the bridge, which is inconvenient. Having a configuration option would be better.

@jamincollins
Copy link
Contributor

Just another user requesting this same feature.
👍

@ph0tic
Copy link

ph0tic commented Oct 11, 2024

yeah. me too pls.

@ph0tic
Copy link

ph0tic commented Oct 11, 2024

I do try to print as fast as possible, and i find when the external layer comes back across the bridge, it knocks off the edge on occasion. that really, really sucks.

@igor-rubis
Copy link

+1 it would be great to have this feature

@xateesix
Copy link

Not just great to have it, absolutely necessary.

@ebrune81
Copy link

ebrune81 commented Jan 1, 2025

I've been struggling with this exact problem. Having to slow down the entire infill speed for just the layer above bridge layer seems crazy.

@sutty5
Copy link

sutty5 commented Jan 5, 2025

This feature is a must. Multi-layer bridge settings are needed. This is because, for those printing at high speeds (which is becoming more common), when a bridge layer is printed, the next layer on top of the bridge is shown as "internal solid infill". For which, I have mine set at high speed, which, is usually fine. However, for medium to long distance bridges, printing over the top of a bridge layer at 400mm/s and max flow rate completely screws the bridge layer. There needs to be a multi-layer bridge setting. Such that one can ensure the "solid infill" layer on top of a freshly laid bridge is printed slower, ensuring the bridge is properly set and reinforced before proceeded to speed over it with a high speed solid infill layer. I think it should go like so... Bridge Initial Layer, Bridge Final Layer, Internal Solid Infill.

@Bromim
Copy link

Bromim commented Jan 12, 2025

I agree, adjusting the print speed of the layer on the bridge is necessary.

@sleewok
Copy link

sleewok commented Jan 22, 2025

Patiently waiting for someone with the right coding skills to add this functionality...

@LamarcLS
Copy link

+1

@igiannakas
Copy link
Contributor

Hi all

Some ground work has been done on this PR here: #8263

There is of course plenty more to be done, but the "hard work" of identifying and segmenting the regions above bridges is now complete.

@igiannakas
Copy link
Contributor

Test results from that PR:
Left - Old / Right - Two bridge layers enabled
Bridge is significantly better
IMG_5467

@stefansjs stefansjs marked this as a duplicate of #8570 Feb 26, 2025
@stefansjs
Copy link

stefansjs commented Feb 26, 2025

Can I request a change to the implementation? It seems like it's excluding long narrow bridges, where slowing down is more critical for me.

Image
Image

As you can see narrow bridges can benefit from this feature:

Image

@igiannakas
Copy link
Contributor

igiannakas commented Feb 26, 2025

@stefansjs You’re using classic and the bridge you’re seeing is not extruded as a bridge, but rather gap fill. Either make the extrusion width narrower to actually fit a bridge or reduce number of walls.

This bridge area is too thin hence gets filtered out by the algorithm too.

Don’t forget a bridge is coloured blue and it needs to be at least 1-2 lines wide for it to “count”.

@stefansjs
Copy link

I understand that it's getting filtered out by the algorithm. What I'm asking is whether we can eliminate that filter.

It's not terribly obvious from the screenshot, but the layer right below the current layer is a bridge. I showed that layer to indicate that I expected 2 layers of bridging, but instead I got walls and gap fill over 1 layer of bridging.

To be honest I don't understand the motivation to filter out narrow bridges. In my experience narrow bridges are more sensitive to poor performance, not less. So why are we eliminating this new feature only for narrow bridges? My case is definitely problematic, and I really do think it would be solved by being more permissive with multiple bridging layers.

@igiannakas
Copy link
Contributor

Can you post a screenshot of the layer below the second bridge layer? Ie the first bridge layer please?

@stefansjs
Copy link

Here's the two adjacent layers. This happens for each bridging leg in the model.

Image
Image

My understanding from the tooltip explanation is that Orca Slicer refuses to generate an extra layer if the bridge is too narrow. "Please note that small bridges that are shorter or narrower than the set number of perimeters will be skipped as they would not benefit from a second bridge layer." It seems like this is intended functionality. I'm just hoping for a more permissive extra layer.

@igiannakas
Copy link
Contributor

igiannakas commented Feb 26, 2025

Can you post the project file please? I'll need it to debug it as I see some strange behaviour on the bridge layer too.

@stefansjs
Copy link

bridging_test_50mm.3mf.gz

Should I open a new issue?

@igiannakas
Copy link
Contributor

Let me investigate first and will let you know

@stanpete78
Copy link

stanpete78 commented Feb 26, 2025

I still have the problem, that the outer walls will be printed at high speed. So that still damages the bridges, unfortunately.

@Ataraxia-Mechanica
Copy link

@igiannakas
I think what they meant is this: Image
On the second layer, only internal solid infills are turned into bridges, but the walls aren't slowed down.

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

Successfully merging a pull request may close this issue.