prusa3d / PrusaSlicer

G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)
https://www.prusa3d.com/prusaslicer/
GNU Affero General Public License v3.0
7.41k stars 1.88k forks source link

Add a modifier to block brims / Add possibility to add custom brims #4744

Open nils-kal opened 3 years ago

nils-kal commented 3 years ago

Version

2.2.0

Operating system type + version

Win 10

3D printer brand / version + firmware version (if known)

any

Behavior

I have a few models where I would need not to have a brim on certain spots (like when there is another layer directly going over the brim and its not possible to remove the brim afterwards). Also the brim will sometimes be placed inside the model, like when the scructure is not fully closed in all places. Sometimes you just don‘t want to have brims on certain spots because it will be fiddly to remove it on this spot.

It would be great to either have the possibilty of blocking a brim with a modifier (support blockers do not block brims) or also the possibility to place custom brims with a modifier.

brim

wavexx commented 3 years ago

Custom brims using modifiers make a lot of sense. And would be easy to use to create "ears" where needed (just add a cylinder!).

I'm currently adding parts to improve adhesion where needed, but since this causes the first layer to be sliced along with the extra parts, the perimeters will "bleed" into them, making them harder to remove.

nils-kal commented 3 years ago

I know I can get mouse ears by adding a cylinder but I don‘t like this solution as this will also change where the perimeters are running (its rather changing the geometry of the part than having a custom brim somewhere). After removing them it gives a oddish look to the part

Iqwertz commented 3 years ago

Yeah! would be really great if it could be implemented!

GeekDad63 commented 3 years ago

I often have several parts on the bed but only one or two need a brim. It would be nice to be able to add a brim to only the objects that need them.

fe60 commented 3 years ago

Brim blockers have been requested already in https://github.com/prusa3d/PrusaSlicer/issues/3554

@GeekDad63 Brim per object has been requested in https://github.com/prusa3d/PrusaSlicer/issues/286

@nils-kal How do you expect a

possibility to place custom brims with a modifier.

to work?

For helper objects acting as brim you can check the Prusa Forum. e.g.: https://forum.prusaprinters.org/forum/original-prusa-i3-mk3s-mk3-how-do-i-print-this-printing-help/how-to-print-brim-ears/

Incendium87 commented 3 years ago

Came to post this request. Hopefully it does get completed at some point. This would make things easier for a lot of my models.

ozgurgesli commented 3 years ago

I need this feature as well. I want to leave a print job with only some items that need the brim. Others definitely not, for cosmetic requirements.

digitunity commented 2 years ago

Add me to the list of users requesting brim for only certain models! Thank you so much...

DaveE128 commented 2 years ago

I'd also find this useful.

schillaci commented 2 years ago

I need this feature as well.

Cyondil commented 2 years ago

Adding support for this feature

tseven commented 2 years ago

Me too

wuftymerguftyguff commented 2 years ago

I would like to be able to enable a brim for selective models on the build plate too.

FerretDave commented 2 years ago

Would be nice to have an option to selectively add a brim for some items on the build plate, but not others.

shawalli commented 2 years ago

Here's an example where it would be useful to add modifiers to selectively block brims. Here, there is close separation on the interior of the print.

image

(reference)

gottesgerl commented 2 years ago

Would make sense here too.

image

I`d love to see this feature

raidolo commented 2 years ago

+1 also for me it could be a killer feature!

smirgol commented 2 years ago

+1 from me. I need to print narrow pillars that are as wide as the print bed is. They would need a brim to make sure they don't warp, but I cannot add them, as the brim would be outside the print bed at the sides. If I could add a blocker to these sides and still have a brim on the remaining two sides, that really would help a lot.

Roedyroll commented 2 years ago

this would be amazing to be able to easily make production files with multiple parts

fe60 commented 2 years ago

This item is about brim blockers (already requested in #3554) and custom brim, not about brim per object (requested in #286 and implemented in 2.4.0 [1]).

Please clearly separate feature requests and avoid +1 comments (use :+1: under the (initial) post instead). That way it will be easier for the development team to follow the discussion.

[1] See release notes of 2.4.0-alpha1, look for Brim and skirt enhancements.

cryoglobe commented 1 year ago

Hello

Could definitely help a lot for "print in place" , or "flexible" models ... to get the benefit of the brim , but not blocking the "articulated" parts ( see the yellow arrows in the picture )

brimblockl

joelmoliveira commented 1 year ago

i would like to see this feature too.

redPanther commented 1 year ago

would love to see this happening!

tobyworks commented 1 year ago

+1

gadjex commented 1 year ago

+1 here also. This is the 3rd time I came looking for this feature.

TheEvilRocky commented 2 months ago

Yes, please.

Just an example. having narrow edges i would like to have also an inner brim, but do not need it on the circles. brim

Snuff1eupagus commented 1 month ago

Some of the posts in this thread are older, however this has been possible in PrusaSlicer since Sept 1, 2021. for those that posted after that time.

01

02

cryoglobe commented 4 weeks ago

Some of the posts in this thread are older, however this has been possible in PrusaSlicer since Sept 1, 2021. for those that posted after that time.

01

02

Hello Snuff1eupagus

2021 in Prusa ? What was the version of Prusa that had this option ? I remember I had to go to Super Slicer to have this

Snuff1eupagus commented 4 weeks ago

@cryoglobe it ended up just being a matter of knowing how, Prusa gave this to us years ago, this user has shown how to do this, and we have been able to since PrusaSlicer 2.4 alpha 1

Hopefully this will help you. watch the whole thing, it's good stuff.

https://www.youtube.com/watch?v=dhsbMmosbLU&t=629s

I learned a lot from this, I hope to see more from this guy.

thegameDB commented 4 weeks ago

That’s a workaround, not the feature that is being requested here

Snuff1eupagus commented 4 weeks ago

That’s a workaround, not the feature that is being requested here

My reply: Nonsense.

Requested feature: Add a modifier to block brims / Add possibility to add custom brims #4744 Date posted: Sep 12, 2020

On Sept 1, 2021: This was done, on both fronts, block brims & Add possibility to add custom brims.

You call it a work around, I call it powerful and easy to use even more powerful then the SuperSlicer implementation. and easier then using a modifier. frankly easier then using the SuperSlicer implementation as well, with far more control.

how? If I might ask? do you think this should be implemented?

smirgol commented 3 weeks ago

I admit that I didn't know about this way of adding brims. That would cover the "Add possibility to add custom brims" part of this feature request, which, for the specific issue I had, would have solved the problem.

Still, it would make things easier and more intuitive in my humble opinion if we could do it the other way around: Use standard brim feature and add blockers where they are not needed. How this can possibly be implemented is not up to the feature request to figure out.

If that is feasible at all is up to the devs, but thank you for sharing your opinion. :)

shawalli commented 3 weeks ago

That’s a workaround, not the feature that is being requested here

My reply: Nonsense.

Requested feature: Add a modifier to block brims / Add possibility to add custom brims #4744 Date posted: Sep 12, 2020

On Sept 1, 2021: This was done, on both fronts, block brims & Add possibility to add custom brims.

You call it a work around, I call it powerful and easy to use even more powerful then the SuperSlicer implementation. and easier then using a modifier. frankly easier then using the SuperSlicer implementation as well, with far more control.

how? If I might ask? do you think this should be implemented?

This is absolutely a workaround and not a feature. A feature would be a tool/process that allows a user to quickly and easily put a brim in specific areas.

With your analogy, you don't even need brims at all. Just create a 1-layer shape wherever you want the brim and throw out all that brim logic.

Snuff1eupagus commented 2 weeks ago

@shawalli when you grow up and discovery what can actually be done in PrusaSlicer you may "Start" to realize how immature your statements sound. I wish you luck, it seems like you have a few years before getting there.

Clearly, you didn't watch, or learn anything from the posted video.

it's Ok not everyone can be expected to understand.

Keep trying.

thegameDB commented 2 weeks ago

Condescending asshole much, @Snuff1eupagus?

Snuff1eupagus commented 2 weeks ago

Condescending asshole much, @Snuff1eupagus?

I had hoped for a more intelligent response. But you can only give what you can give.

Regards

Aneurin commented 2 weeks ago

I can't obviously find this on mobile but does anyone know who to ping that can moderate these comments? It would be good to get snuffle's abusive comments deleted, and then maybe a 6 month ban from the project would be appropriate?

Snuff1eupagus commented 2 weeks ago

I've looked at each and everyone of you, Aneurin, thegameDB, shawalli, not a single one of you has contributed to the community in any way, yet you all act as though what you have to say matters. This is sad to me and I'm sure to others. Show at least one thing, that you have contributed to us "the community" that is worth your opinion. How would you like if that was Opposed and you were asked to be band for your attempt to show users what they have had at their fingertips. You have shown yourselfs to be losers who should be band for your opinions, persons who don't care to help others. Yet you accuse and insult others that have offered usable valid information about PrusaSlicer. Things that you didn't know, are you embarrassed? you should be, clearly you don't understand what can be done. What can happen beyond that? You, none of you have offered a thing, who are you? what can you offer? , besides insults and no understanding? Can you help the community? or are you just there to me, "nah Sayers", All I see is short minded "Nah Sayers" in your comments, you have nothing but hate to offer.

Move on, find another community, this one doesn't need persons like you.