OrcaSlicer icon indicating copy to clipboard operation
OrcaSlicer copied to clipboard

Bridge on TOP layer aroud holes

Open locki-cz opened this issue 9 months ago • 27 comments

Is there an existing issue for this problem?

  • [x] I have searched the existing issues

OrcaSlicer Version

from 2.2.0 beta above, also in latest 2.3.0 stable release

Operating System (OS)

Windows

OS Version

Windows 10

Additional system information

No response

Printer

Voron 2.4

How to reproduce

Hi, this issue in Orca Slicer has been present since version 2.2.0, which was released four months ago. Because of this, I’m still using version 2.1.1, where the problem doesn’t occur. :(

How to reproduce it: An object with threaded holes (size doesn’t matter) Layer height of 0.2 mm or more (it doesn’t appear at 0.15 mm or lower) A single perimeter on the top layer

Actual results

Image

Image

Expected results

No bridges on top layer

Project file & Debug log uploads

orca-test-bridge-top-layer.zip

Checklist of files to include

  • [ ] Log file
  • [ ] Project file

Anything else?

No response

locki-cz avatar Feb 25 '25 15:02 locki-cz

Seems to be related to Layer height, as the issue disappears as soon as this value is reduced to at least 0.15 mm.

discip avatar Feb 26 '25 07:02 discip

Seems to be related to Layer height, as the issue disappears as soon as this value is reduced to at least 1.5 mm.

0.15 mm ;) And it is weird that nobody noticed it before. Hopefully, it can be easy to fix if it is only on a higher layer height.

locki-cz avatar Feb 26 '25 08:02 locki-cz

0.15 mm ;)

Yeah, that's what I actually meant. 😊

discip avatar Feb 26 '25 08:02 discip

@discip will it be easy to fix?

locki-cz avatar Feb 27 '25 20:02 locki-cz

Same problem

tetsu97 avatar Feb 28 '25 23:02 tetsu97

Seems to be related to Layer height, as the issue disappears as soon as this value is reduced to at least 0.15 mm.

With sharp enough edges the problem still exists. This is with 0.1mm layer height:

Image

Ataraxia-Mechanica avatar Mar 03 '25 08:03 Ataraxia-Mechanica

Can please somebody look on this?

locki-cz avatar Mar 11 '25 13:03 locki-cz

@discip will it be easy to fix?

Sorry, I forgot to answer. Unfortunately I'm no programmer, so no idea. 😅

discip avatar Mar 11 '25 14:03 discip

@Noisyfox can you please look on this bug?

locki-cz avatar Mar 11 '25 16:03 locki-cz

I believe I've encountered the same bug. In my case additional bridge is getting generated at certain layer heights, not on top layer though. For my model the issue appears at heights 0.12 and 0.10. The issue doesn't occur if I slice the model with 0.12 height right after opening orcaslicer. If I slice it again the unwanted bridge appears.

Version: 2.3.0-rc

Model: bridge_problem.zip

Image

daniiooo avatar Mar 17 '25 22:03 daniiooo

I believe I've encountered the same bug. In my case additional bridge is getting generated at certain layer heights, not on top layer though. For my model the issue appears at heights 0.12 and 0.10. The issue doesn't occur if I slice the model with 0.12 height right after opening orcaslicer. If I slice it again the unwanted bridge appears.

Your model is non-manifold which caused this problem. If you are on windows you can click the repair button.

Image

Ataraxia-Mechanica avatar Mar 18 '25 00:03 Ataraxia-Mechanica

Ah I didn't notice the model is borked yesterday. I'll be able to see if repairing it will fix the issue later today. When I saw the problem happening only on certain layer heights I didn't think it could be an issue with the model, thanks for pointing that out.

Edit: Ok, I can confirm that in my case the problem was caused by non-manifold edges.

daniiooo avatar Mar 18 '25 10:03 daniiooo

Still in 2.3.0 final version

locki-cz avatar Mar 21 '25 18:03 locki-cz

It is related to this change: https://github.com/SoftFever/OrcaSlicer/pull/6654

same problem in latest Prusaslicer 2.9.1, after testing lots of version ... it is ok in Prusaslicer 2.7.2 before implementation https://github.com/prusa3d/PrusaSlicer/commit/b133579126e6cee44f841f66dbae018455e32117

Image

Also created bug report on source prusa slicer: https://github.com/prusa3d/PrusaSlicer/issues/14329

locki-cz avatar Mar 21 '25 18:03 locki-cz

@Noisyfox Do you think it would be possible to revert it to its previous state before impementing: https://github.com/SoftFever/OrcaSlicer/pull/6654

locki-cz avatar Mar 23 '25 13:03 locki-cz

Reverting that causes poor bridge anchoring if top layer is also the bridge layer. The real problem is, what do we want to do when the top layer contains bridges. I don't think there is a simple answer to this tbh.

I guess bridges on top surfaces need some sort of filtering, so tiny gaps won't be treated as bridges. Similar to what "filter out small internal bridges" does.

Noisyfox avatar Mar 23 '25 15:03 Noisyfox

Please give the new pr a try.

Noisyfox avatar Mar 24 '25 05:03 Noisyfox

Please give the new pr a try.

The fix works, tested, awesome—I didn't even hope for such a quick fix! Hopefully, it didn't break anything else. Thanks a lot!

locki-cz avatar Mar 24 '25 18:03 locki-cz

Hopefully, it didn't break anything else

That's also what I'm worried about. Gonna do more tests.

Noisyfox avatar Mar 25 '25 00:03 Noisyfox

Hopefully, it didn't break anything else

That's also what I'm worried about. Gonna do more tests.

Using that and not found any problems with bridges ... so it looks ok! :)

locki-cz avatar Mar 26 '25 20:03 locki-cz

The fix works, tested, awesome—I didn't even hope for such a quick fix! Hopefully, it didn't break anything else. Thanks a lot!

I have unfortunate news. This broke thin top surfaces.

Image

Image

Ataraxia-Mechanica avatar Mar 29 '25 12:03 Ataraxia-Mechanica

I have unfortunate news. This broke thin top surfaces.

Image

Image

Can you share that stl file?

locki-cz avatar Mar 29 '25 13:03 locki-cz

I have unfortunate news. This broke thin top surfaces. Can you share that stl file?

I've posted that in the pull request page, here's the file: file

Ataraxia-Mechanica avatar Mar 29 '25 14:03 Ataraxia-Mechanica

Image

locki-cz avatar Mar 29 '25 20:03 locki-cz

Image

My file uses 0.6mm nozzle which would make the thin top surface narrow enough and break it.

Ataraxia-Mechanica avatar Mar 30 '25 00:03 Ataraxia-Mechanica

Image also with 0.6 nozzle with new fix: https://github.com/SoftFever/OrcaSlicer/actions/runs/14147293451

locki-cz avatar Mar 30 '25 00:03 locki-cz

also with 0.6 nozzle with new fix: https://github.com/SoftFever/OrcaSlicer/actions/runs/14147293451

Just installed it, it's also fixed on my side now. Nice.

Image

Ataraxia-Mechanica avatar Mar 30 '25 00:03 Ataraxia-Mechanica