OrcaSlicer icon indicating copy to clipboard operation
OrcaSlicer copied to clipboard

Brim (Brim-Object gap?) doesn't account for Elephants-foot compensation...this creates a gap between brim and object

Open PhilBaz opened this issue 1 year ago • 18 comments

OrcaSlicer Version

1.9

OS version

win 10

Additional system information

good

Printer

Voron 2.4

How to reproduce

Add elephants-foot compensation and brim and slice.... If Brim-Object gap is zero there should be no gap. but there is! This gap is caused be Elephant foot compensation, and can be closed by reducing this to zero.

Screenshot 2024-01-17 103318

Actual results

There is a gap

Expected results

No gap, brim should touch, or be controlled entirely by brim-object gap

Project file & Debug log uploads

brim issue.zip

Checklist of files to include

  • [x] Log file
  • [X] Project file

PhilBaz avatar Jan 17 '24 17:01 PhilBaz

Just bumping this as its a proper bug and should be pretty easy to fix....I think?

PhilBaz avatar Feb 23 '24 02:02 PhilBaz

Bumping as this is a pretty major bug.

PhilBaz avatar Mar 18 '24 18:03 PhilBaz

Can repro on 1.9.1. Enabling Elephant foot compensation renders all brim types non-functional.

idmadj avatar Mar 21 '24 19:03 idmadj

Yes, just to clarify here are some images that show the issue. The brim should follow the (elephants foot compensation/ scaling ) base layer. a b

PhilBaz avatar Mar 22 '24 16:03 PhilBaz

Concur. Issue still exists in V2.0.0

cbaugher avatar Apr 24 '24 15:04 cbaugher

@cbaugher I have to think this is one of the largest actual bugs in Orca. This is primary functionality breaking.

PhilBaz avatar Apr 27 '24 22:04 PhilBaz

image I still have the gap even with elephant foot compensation set to 0. Brim-Object distance is 0 too. :/

RoboCrafty avatar May 27 '24 05:05 RoboCrafty

@RoboCrafty Then you must have a value in the brim offset. That's not a bug. Just the elephant foot compensation.

PhilBaz avatar May 27 '24 15:05 PhilBaz

@PhilBaz I don't get it? I thought to remove the gap between the brim and the object the elephant foot compensation had to be set to 0 because of a bug? And here I have the gap even with it set to 0

RoboCrafty avatar May 27 '24 15:05 RoboCrafty

@RoboCrafty Screenshot 2024-05-27 094904

PhilBaz avatar May 27 '24 15:05 PhilBaz

@PhilBaz Yesss I know that 😅, I mentioned I had that set to 0 and there still is a gap.

RoboCrafty avatar May 27 '24 15:05 RoboCrafty

@RoboCrafty Ohh, okay sorry. If you have that set to zero as well as elephants-foot then there should not be a gap. Maybe a bug then.

Just making sure you also didn't change any per-object settings?

PhilBaz avatar May 27 '24 15:05 PhilBaz

@HeavilyModdedEnder3 Too much and confuses the issue...please don't hijack this bug fix request, start your own thread. This is not what we are asking for. Please delete your post here and start your own thread.

The bug fix is simply that the brim will account for elephants foot compensation so the brim is not detached. That's all.

PhilBaz avatar Jun 03 '24 16:06 PhilBaz

https://wiki.bambulab.com/en/software/bambu-studio/parameter/elephant-foot The last two screenshots seem to indicate that BBL does not plan on fixing this issue on their slicer. Just a note, but this does seem fixable by editing the .\src\libslic3r\brim.cpp and maybe the elephants foot compensation one (.\src\libslic3r\ElephantFootCompensation.cpp).

neo-jayfeather avatar Jul 01 '24 13:07 neo-jayfeather

@neo-jayfeather

Ahhh, what a horrible decision... It should 'Just work'. Decoupling elephant's foot from brim is obviously the wrong approach. Very much hope to see this corrected in Orca.

PhilBaz avatar Jul 02 '24 16:07 PhilBaz

Same here image image (I made elephant foot compensation large to make the problem obvious)

brunetton avatar Jul 14 '24 22:07 brunetton

I was reading the prusaslicer wiki and they stated that elephant's foot compensation should squish the filament out enough so that the brim should be properly aligned-- I don't know if that applies, but that may be why no one (these slicers) have changed it.

neo-jayfeather avatar Jul 14 '24 22:07 neo-jayfeather

I was reading the prusaslicer wiki and they stated that elephant's foot compensation should squish the filament out enough so that the brim should be properly aligned-- I don't know if that applies, but that may be why no one (these slicers) have changed it.

Sorta makes sense. If the brim doesn't connect, it's theoretically a sign that efc is set too high.

That being said, elephant foot happens as the weight of the model squishes out the bottom (efc is not meant to compensate for poor z-offset). By the time that happens the first layer has cooled down to the temperature of the bed rather than the nozzle's, so not much inter-line adhesion will take place. Also it's entirely possible that lifting will happen before the model gets a chance to elephant foot and connect with the brim. In both cases the brim will not be given a chance to do its job properly.

idmadj avatar Jul 14 '24 23:07 idmadj