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

Feature request: Adjustable Brim Height #2605

Open
Pun-e opened this issue Jul 6, 2019 · 28 comments
Open

Feature request: Adjustable Brim Height #2605

Pun-e opened this issue Jul 6, 2019 · 28 comments

Comments

@Pun-e
Copy link

Pun-e commented Jul 6, 2019

Behavior

When I go to make my brim higher, I can see a height option for the skirt, but nothing for a brim.

Expected Behaviour

That there is a "Brim height" dialogue identical to the "Skirt height" dialogue.

Is this a new feature request?
Yes.

This has been an ongoing request for 7 years that the main branch of Slic3r have determined as a "waste of time".

This option would be a major, if not essential, boost for:

  • Materials that have weak inter-extrusion bonding but strong warping, and
  • Prints that occupy so much of the bed that there is no feasible way to increase the brim's width.

I made a bit of a stink over there about this is why Prusa-Edition is such a big deal. I'm an engineering undergrad with years of printing under my belt. I've spent countless hours perfecting PC (Poly-Carbonate) printing on my Prusa mk2 and this option would've made all the difference.

A great example would be when I had to reprint all of my x-carriage in PC because it was starting to be damaged by the continual use under such high heat. Prints would continuously fail when the PC would pull away from the brim that was still stuck to the bed. In the end I had to settle for glue-stick, printing each piece one at a time, and using a massive skirt (both in width and height) to achieve success.

This feature would both be practical, and a statement about the level of functionality and user-understanding that separates PE from its competitors, so I hope it's something that can be implemented in the future.

@zapta
Copy link

zapta commented Jul 6, 2019

Pun-e, thanks for posting this feature requests. Control over brim and support base on bed is a common feature on the other slicers I have been used and is at least as useful as the skirt height control in slic3r.

As per your Prusa-Edition reference, is this a kind of feature that Prusa may implement independently in their own fork? If so, do you know if it was raised or discussed there?

@lordofhyphens
Copy link
Contributor

@bubnikv Just as a FYI, I did a simple hack to the C++ CLI. I have no interest in going through the work to bring it to the GUI (because that would also affect preview, etc, and there's enough going on that I don't want to go through the effort for a feature that I don't believe will solve the actual problem at hand).

I have had zero reports of anyone actually trying to use it and I don't see this use case and have no time to do the experimentation.

https://github.com/slic3r/Slic3r/tree/feature-641

@lordofhyphens
Copy link
Contributor

@bubnikv slic3r/Slic3r#4836 for a quick pointer to the code if your team wants to spend time on it, but that branch should give enough baseline for people trying to show it helps.

@Pun-e
Copy link
Author

Pun-e commented Jul 11, 2019

A perfect demo of print that slic3r cannot currently handle:
image
A - Where part separated from brim
B - The entire 6mm brim that was stuck so hard to the PEI I damaged it during removal

Things already done to combat this behaviour:

  • Brim
  • Enclosure (close to 40 C)
  • Bumped extrusion to 290 C
  • Bed at 110 C
  • Larger first layer
  • Lowered the first level height significantly
  • Gluestick (not on this particular print)

I can now confirm that a multi-layer brim is the difference between a warped part and a perfect one. I have been provided with a platform to test multi-layer brims, and have printed the exact same part with the only difference being a multi-layer brim.

The 4-layer brim warped terribly, but the 3-layer brim came out perfectly!
image

Cannot understate how happy I am with my first 100% true PC print. A side note is that the brim is significantly easier to remove when it's thicker, as it will actually snap-off and not just split up and become impossible to handle.

@bubnikv
Copy link
Collaborator

bubnikv commented Aug 1, 2019

@lordofhyphens thanks for heads up.

There are the following issues when implementing a feature that is useful to a tiny fraction of the use base:

The day has 24 hours and there are more pressing issues in the slicer to solve.
Making the code more complex costs more time and money in the long term to maintain.
More parameters means user confusion.

For now, I can recommend you to add cylinders at the corners as the "mickey ears" and set their height tho the required number of layers. You can add the cylinders directly in PrusaSlicer in the expert mode.

@Falk3r
Copy link

Falk3r commented Nov 29, 2019

I, too, would appreciate this option.

@Camelfoe
Copy link

Could someone explain what possible use there is for a multilayer skirt? I think a multilayer brim would be much more useful, and also help when printing tall, skinny prints.

@Falk3r
Copy link

Falk3r commented Jan 18, 2020

Could someone explain what possible use there is for a multilayer skirt? I think a multilayer brim would be much more useful, and also help when printing tall, skinny prints.

Poor man's thermal enclosure?

@lordofhyphens
Copy link
Contributor

Tall skirt has a few uses. One, it acts as a thermal enclosure.
Two, it is a cheap place to do nozzle purges.

@mateuszbrzezinski
Copy link

I would add another reason to customize brims, if the brim has only 1 layer, it is sometime hard to peel it from the bed, if it would have at lest 2 layers, then it would be much easier to take it from the bed

@Cologan
Copy link

Cologan commented Feb 7, 2021

yes, this please. I have had to go into CAD and add brims manually for more difficult prints. OR i print rafts just to emulate a brim (rafts stick out a bit + normal brim around raft, but it still has issues sometimes with warping). Thicker brim built into slicer would be major QoL for me (i need thick brims quite often).

@bcarteruk
Copy link

I have the same problem - a single layer brim is not enough to hold the corners down on PLA+ filament - so I have resorted to adding manual multi layer brims in the CAD file.

@SovereignGFC
Copy link

I have the same problem - a single layer brim is not enough to hold the corners down on PLA+ filament - so I have resorted to adding manual multi layer brims in the CAD file.

I had to do this too, though I simply added a brim on the inside since it was a hollow object (four sides of a box too tall to print in one go even on a Prusa). It's usually sharp angles (90 or less--corners, points) that have this problem. Maybe add a "reinforce corners" option. I don't know how feasible this is, but this is the idea:

  • Allow the user to place resizeable manual "dots" or "squares" where the brim is thicker.
  • Detect 90-or-lower angles and automatically thicken the brim for ~2cm along each edge.

@LightningShark25
Copy link

Respect there are other higher priority jobs in the queue but would appreciate this also.
Having trouble with tall ABS prints breaking away from the brim itself.

My manual workaround is adding the brim in software, or applying superglue while printing, but a feature would be nice

Cheers

@ristein
Copy link

ristein commented Oct 22, 2021

I also need a multi layer brim

@LukasM82
Copy link

LukasM82 commented Nov 4, 2021

Just came across this post looking to add some multi layer brims for materials that warp easily such as PC.

Would be fantastic to have this option in PrusaSlicer!

@MrExo3D
Copy link

MrExo3D commented Dec 3, 2021

+1 need this feature, id rather not have to manually create Mouse ears in the STL.

@asdasd-123
Copy link

This feature is the last one stopping me from making the complete move over to PrusaSlicer. I print a lot of warping materials and a thick brim is the quickest/simplest/cheapest option to stop them warping at all. Would love to see it added.

@sietzehouwink
Copy link

I'm printing a large object that still warps after having tried many fixes. A multi-layer brim would likely solve this issue. I understand there are (always) more pressing issues, but this feature should not be too time consuming to implement (naively).

@Tianziegler
Copy link

Back in the day I used simplify3d and used multilayer brim. I miss the function in prusaslicer a lot.

@mpaw
Copy link

mpaw commented Dec 11, 2022

@Pun-e and whoever else might find this useful, I have a workaround for this:

  1. Create a box (or cylinder) that is larger than your part by the distance you want the brim to go in X/Y.

Screen Shot 2022-12-11 at 2 24 49 PM

  1. Create a copy of your part, merge it with the box, and change the type to Negative Volume

image

  1. Center the box on the negative volume part and slice it. It should look like this

Screen Shot 2022-12-11 at 2 26 44 PM

  1. Select your whole merged group and use the Cut tool. Change the Z value to the height you want your brim to be and select only Keep lower part and click Perform cut

Screen Shot 2022-12-11 at 2 27 35 PM

  1. Right click on your Merged group and click Layers and Perimeters. Under Perimeters change it to 100 (or some other large value that will cause the merged group to be made up of only perimeters). Also make sure that your elephant foot compensation is turned off.

  2. Center your merged group on your original part and slice. You should end up with something like this:

Screen Shot 2022-12-11 at 2 30 27 PM

Screen Shot 2022-12-11 at 2 30 03 PM

In the example above you can see that the center of the object also has the brim. If for instance you want to emulate the Brim Type: Outer brim only functionality you can add an additional negative volume to your merged group that covers that internal space.

Screen Shot 2022-12-11 at 2 46 36 PM

Obviously this isn't as convenient as a setting in the UI but it's not too difficult to do and works.

@1tein
Copy link

1tein commented Apr 4, 2023

Any progress on the multi layer brim function?
It would be really handy!
Thanks a lot!

@Insane88
Copy link

same issue, particular need for lithophane photos, small bed footprint, need sturdy brim

@AustinTylerDean
Copy link

AustinTylerDean commented Jun 25, 2023

Also +1 for this! I think it could also help with certain materials like ASA that warp. Mouse ears are NOT easy in Prusaslicer compared to other slicers (Cura cough cough) and I even had some mouse ears refuse to render until I reloaded the slicer!

With an extra couple layers of brim, we could get the strength necessary to overcome slight warping, and if need be, hopefully someone will add the ease of mouse ears to PrusaSlicer in the future. At that point we would have a couple tools for the job.

Oh man, I just read the submission date on this... 4 years ago?!?!

@GUSTAVOANDRECUNHA
Copy link

Today I am printing Nylon and I see this function as something that can really solve my problem, but there is no option to add more denim layers in Prusa04/10/2023 please add this function, I will have to model this tab in CAD

@annevanleyden
Copy link

annevanleyden commented Nov 4, 2023

I have found the multilayer brim a lifesaver for printing flexible and warp-prone materials like PA. The single layer brim suffers from the peel-away effect. It just comes loose slowly, mm by mm, during the print due to the constant force of the object warping. Because of this, making the brim wider doesn't help.

Two things are important:

  1. The brim separation gap can and should be slightly larger for the higher layers. One layer of brim/object attachment is enough in my experience. This will make the multilayer brim as easy or even easier to remove than a single layer brim.
  2. The brim should have a triangular cross-shape to prevent it from warping itself. It should get gradually thinner towards the outside. This is a crossection of the brims I have been adding to my designs by hand.
    image

This significantly and reliably reduces warping. But it is time consuming to add these manual brims to each design. Especially for complex shapes. Please (re)consider this feature.

@jeranzen
Copy link

+1 need this feature real bad. Annoying to do manually on parts with complex outlines.

@FoldZero
Copy link

Just to add, PETG at .10 layer height is a murder to get off a pei plate.
I was looking for the 2, (3, 4...) layer height setting for the beim tonight, whice has led me here.

surprised really its not already art of the options, as
image
is just above this family of settings.

Please reconsider

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