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

[FR] Import brim "ears" from Slic3r #2954

Open
pscrespo opened this issue Sep 19, 2019 · 18 comments
Open

[FR] Import brim "ears" from Slic3r #2954

pscrespo opened this issue Sep 19, 2019 · 18 comments

Comments

@pscrespo
Copy link

Version

2.1.0

Is this a new feature request?
Yes.

Is it possible to add brim "ear" feature like the one present in Slic3r? It would help with some ("pointy"? 😅 ) 3D models.

More info:
Issue: slic3r/Slic3r#4687
PR: slic3r/Slic3r#4691

Feature preview

@Jebtrix
Copy link
Contributor

Jebtrix commented Sep 19, 2019

Current workaround using modifiers: #2680

brim_corners_only_workaround

@imro2
Copy link

imro2 commented May 1, 2020

Current workaround using modifiers: #2680

I just spent hours banging my head, trying to reproduce this, but was not having any luck. Turns out, this workaround does not work if the Elephant foot compensation under Print Settings -> advanced is not set to 0. Hope that helps somebody else.

I hope the merge request will be implemented soon, so we don't have to monkey with workarounds.

@dattrax
Copy link

dattrax commented Nov 28, 2020

Seems like the SuperSlicer fork has this feature. Any chance we can get it into PrusaSlicer?

@bubnikv
Copy link
Collaborator

bubnikv commented Nov 30, 2020

Seems like the SuperSlicer fork has this feature. Any chance we can get it into PrusaSlicer?

One day.

@sarvenn
Copy link

sarvenn commented Jan 11, 2021

I tried prusal slicer rc3 but I still can not see brim tab(ear) function which is available in Slic3r and Cura. I wish new v2.3 prusaslicer had it either.

@4wrxb
Copy link

4wrxb commented Apr 26, 2021

This was pretty high in my google search so updating the suggestion from here:

Current workaround using modifiers: #2680

brim_corners_only_workaround

If you create an object as mentioned the slicer in 2.3.1 gives an error that an object has no extrusions on the first layer. I have posted a work-around in the issue there as it does not seem to be demoted to a warning #4062

@imro2
Copy link

imro2 commented Apr 27, 2021

I tested it the old way and even though it shows the error, it seems to slice ok.

EDIT: Never mind, the error will prevent exporting the gcode.

image

@imro2
Copy link

imro2 commented Apr 28, 2021

Turns out that you can work around this limitation by adding a modifier and overriding the no bottom/top layers and perimeters. As long as it prints a single dot, it is going to pass the test. So the steps to get this working:

  1. make sure elephant foot compensation is turned off. (Print Settings -> Advanced -> Elephant foot compensation - set to 0)
  2. load your stl
  3. Right click on the build plate and Add Shape (box or cylinder depending on your needs)
  4. select the newly added object and under Object manipulation click the pad lock to disable proportional scaling
  5. set the z size to the height of your first layer
  6. move the object in place.
  7. Right click the newly created object and select Layers and Perimeters, this will add Object Settings to Modify to your right pane.
  8. Set Bottom, Perimeters, Top to 0
  9. Right click the object again and select Infill
  10. Set Fill density to 0 <--------- Up to here are the old steps
  11. Right click the object again and select Add Modifier -> Cylinder
  12. Scale down the Cylinder to 1 x 1 x 1 and move it into place. Make sure it overlaps with at leas a part of your add object
  13. Right click the modifier and select Layers and Perimeters
  14. Set the Perimeters in Part Settings to Modify / Layers and Perimeters in the right pane to 1

In the example below, the black box is your stl. Orange is the added object set to first layer height and positioned. Green is the modifier for your added object.
image

If you need more than one of these, just select the object, CTRL+C, CTRL+P

@4wrxb
Copy link

4wrxb commented Apr 30, 2021

Your notes provide a similar set-up (with more detailed instructions). It sounds like the modifier cylinder works "inside" the keep-out object where the grouped object had to be outside the volume to work so that's easier to deal with.

@sanchosk
Copy link

12. Scale down the Cylinder to 1 x 1 x 1 and move it into place. Make sure it overlaps with at leas a part of your add object

Make sure that after the scale down, the modifier SITS ON THE BUILD PLATE! Mine was, for some reason, few mm up, so even though I added the modifier, there was no real intersection with the added 1-layer cylinder. Moving it down manually and voila - I have my fake elephant ears :)
Still, it would be great to have the elephant ears functionality similar to Cura...

@sanchosk
Copy link

Is there a way how I can sponsor adding this feature to PrusaSlicer? I believe it would be very beneficial for people without heated bed and, in some cases, also for people with heated bed but with difficult models.

@Eldenroot
Copy link

Bump this... I have to use Cura for this particular feature (only for specific models)... quite annoying. Please add it into Pusa slicer (or at least port it from Slicer)

@redPanther
Copy link

redPanther commented Feb 20, 2023

Current workaround using modifiers: #2680

I just spent hours banging my head, trying to reproduce this, but was not having any luck. Turns out, this workaround does not work if the Elephant foot compensation under Print Settings -> advanced is not set to 0. Hope that helps somebody else.

I hope the merge request will be implemented soon, so we don't have to monkey with workarounds.

this feels not like a workaround. it feels like it is working due to a bug. Very anoying and I understand brim is low prio, but since superslicer implemented this and both slicer had same/similar base it would be nice if a developer could take some days to port this into prusaslicer.

currently I want to have a textured finish on the first layer (will be top of my model) and therefore I need to use the textured bed. Unfortunately PLA doesn't adhere so good. I use 3DLAC and it work quite well, but thin corners need brim support.

@lorenzofanchi
Copy link

lorenzofanchi commented Jul 1, 2023

+1 Would be great to see this in PrusaSlicer. One of the reasons I still use SuperSlicer these days.

@wikolii
Copy link

wikolii commented Jan 23, 2024

Please, pretty please add this to PS

@tk-notify
Copy link

Would be great to have the brim ear option. The mentioned work arounds are not working for me. Looking forward to an implementation.
Thanks!

@pscrespo
Copy link
Author

Hi! I've seen on duplicated issues that SuperSlicer implemented this feature, and I found the following related commits:

supermerill@b1b76c0
supermerill@3ec2f07
supermerill@d4fe1e5
supermerill@1ed31fc

Hope this helps. Sadly I'm not a programmer so I can't help implementing it.

@Snuff1eupagus
Copy link

Snuff1eupagus commented Aug 31, 2024

Maybe this will help some of you to achieve your goals with Brims in PrusaSlicer

Selective Blocking
https://www.youtube.com/watch?v=6CRqNk_JUj4

Selective Adding
https://www.youtube.com/watch?v=dhsbMmosbLU&t=1s

Regards

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests