Support exclusion on Buildplate, and Error fix. 2 requests

2 Request

1> When I have a part, like a tube, that needs support. I would love it to be able to only have that support from the outside, not the inside of that tube. I have not yet found a way to do that and the cleaning up is sometimes really difficult.

Screenshot 2025-04-04 111223

I would love to have the option to select places on the bed of the printer, where support is not being printed.

2> When I add apause command to a sliced buildplate. The moment the printer pauses, on the printer I get the resume option, but in the Bambu Studio an ERROR pop-up opens, with the option to resume. This is not an error, but a feature. Please change the label from Error to Resume print, or something like that.

You can paint the support interface areas on the model.
image

Using Manual supports will generate supports only where you have painted.
image

1 Like

Thanks for your answer, but it doesn’t help me, as this was not my question!
I think I didn’t make clear enough what my point is.

With the support painting feature, I can select where I want to support to be on the model. That’s not the point. I want to select where I don’t want to have support on the buildplate.

In my example, the tree support builds support from both the outside of the model (where I want it to be) and from an opening on the inside of my model (Where I don’t want to have it).

I want to select where the tree can start growing from the buildplate, and where I don’t want to have a tree at all. Now I have a hole of 3mm that expands to 6mm in the centre of the model, and Bambu slicer builds a tree that is too big to remove from the inside of my model, as the opening where the tree started is smaller than the branches of the tree.

Therefore, I want a feature that can select where on the buildplate you DON’T want to have support starting to grow.

My bad. Since you did not tag your post with a feature request, I was under the obviously false impression that you wanted to find work arounds succesfully used by other people.

Having spent a few minutes in the slicer, it is actually pretty easy to achieve what you want to achieve. But since the already existing solution that you need is not the solution that you believe you want I’ll not impose further on you.

Have you tried to use a support blocker?

Ehh, did I said anything wrong in my post, or in my reaction to you. If so, I am sorry.

I had the feeling that (maybe because English is not my native language), my explanation of what I wanted to achieve was not good enoygh, therefore I tried to better explain myself.

That’s not something againts you, but the thought that I didn’t make clear what I wanted to achieve.

I don’t know where that came from, but if I hurted your feelings, I am sorry.

1 Like

I have, but I couldn’t get that to work on the buildplate, only on the model.

The thing is, I get the support exactly where I want, but I would love to have it grow the tree support only from the outside of my print, and not from the inside as well.

I have not manadged to get that.

1 Like

Hi @3d-PrintCreator

Many thanks for your message. Especially on the net, not many people are able to self-reflect. And of those, even fewer are able and willing to express this as well and in as measured a way as you have done. :heart:

So let me try to return the favor as best as I can.

As far as I can determine, there are two main problems coming from the way that supports are generated. They are a bit counter-intuitive and lead to less than ideal work arounds, but hopefully sufficient to enable you to get reasonable results.

  • When we look at the slicer, we can see that the tree supports are generated fairly late.
    This is a problem as at this stage, the modifiers have already been applied and the tree generation is only considering the volumes where material will in fact be deposited. So tree generation will use all available space that is not taken up by subsequently printed volumes.
  • The second thing making our life difficult is due to the counter-intuitive way in which support volumes are calculated. While actual trees grow from a single seed towards the light where they branch, support trees “grow” from the target surface to be supported and combine into a single stem with the gravity vector being the prime guidance, i.e. straight down towards the plate. The Gcode for the printing of the supports is then again calculated bottom-up.

This leads to two key takeaways:

  • We can only effectively use support blockers on the supported surface (at least atm).
  • If we want to also block the other end point of supports, we need to actually physically deposit material there. For example, by adding a very thin object to the model.

It is certainly not a nice and clean solution and it does waste some material and effort, but it does allow you some level of support control.


Please note that for yesterdays trial, I just used a cylinder as support blocker with a diameter larger than the inner diameter but smaller than the outer diameter of the tube.


I believe that this should be enough in your specific case, but I would need to check with your 3mf to be certain.
The devil is in the details after all.
Feel free to post/paste your 3mf here if you want me to try this evening.

Best wishes and I hope that while this is not a perfect solution, it will hopefully give you the ability to print successfully with a minimum of post-processing fuss,
Yours,
Eno

1 Like

Dear Eno,

Thank you so much for your help. I truly appreciate it. I’m glad it’s clear that I wasn’t being critical in any way. One of my limitations is that I don’t speak English very well, so I use ChatGPT to translate my original Dutch into English. I suspect that Dutch sometimes comes across as a bit too direct or commanding, which can make things sound less friendly than I actually intend.

I’ve attached the 3MF file, because I believe I followed the same steps you did, but still, I seem to be getting a different result. So I must be doing something wrong somewhere.

The tube is standing upright, and I’ve added a cylinder in the center set as a “support blocker,” but still, support material is being generated in the middle, right where I placed the blocker. As far as I understand, the support could come from the outside only, but I haven’t managed to get it to work that way.

It seems like the cylinder I added has no effect at all. Is this what you meant when you said that tree supports are generated only after everything else is done, and that maybe the blocker doesn’t work because of that?

I really appreciate your help, and I hope there is a solution for what I’m trying to achieve. Thanks again for your time and support!

Warm regards,
Brian
Supportblocker.3mf (63.9 KB)

1 Like

Hi @3d-PrintCreator ,

Many thanks for the 3mf. That really helps in understanding the devillish details. Indeed in this particular case, an added complexity comes from the support interface being larger than the area to be supported. This then extends into the insides. With the support blocker being applied by the slicer as a modifier, it is only taking effect where the blocker and the model coincide.
image

So we do need to become creative:
We already observed, that we need to actually print something on the plate to prevent a support from going straight down to the plate.

  • So I added a thin disk in the centre of the tube
    image
  • and enabled “On build plate only”.
    image
    This was enough to prevent the support from growing insides the tube. And with only a thin, single layer, brim like plate, waste and hopefully removal effort is minimal.
    image

I have kept the original support blocker just in case in the 3mf.
Supportblocker Disk.3mf (72,8 KB)

Note that I sometimes have a “fat finger” problem when scrolling through the layers. There’s a pause around layer 49 and I am not sure if you want that or if I misclicked. If it was my fault, just delete it and slice again.
image

This print also looks like a prime candidate to use a PETG interface surface for better print quality and easy removal. Just in case it does not print as well as intended.

I do hope that this helps you to get the part printed with a minimum of fuzz.

Best wishes and happy printing,
Yours,
Eno

PS: I am very rusty in my Dutch but used to be able to speak (and write) when growing up in a Flemish community in Belgium. I still love hearing the language as there’s no way to be insulted by Dutch swearwords. They just sound far too cute :smiley: :sweat_smile:

2 Likes

Ha, dit heeft mij zeker en vast geholpen :slight_smile:

Thanks so much for your help. The disc indeed is the solution for this particular problem, Thanks.
I didn’t come up with the idea of putting a disk on the plate, which I now think, is pretty stupid.

The support blocker I used has no function at all in this print. It does nothing, and that was why I asked for a way to block support on the Builplate or bed of the printer. Indeed, adding a normal disc also makes a great support blocker… yep.

The pause is there because a nut has to be inserted in the print. After that, the print closes the hole for the nut, and when printed a screw can be inserted to hold a rollerball filling, so that this part can be used instead of a knife blade in a vinyl cutter, making the machine a pen plotter. I make these things in batches of 36 on a buildplate at a time, and in 6 different sizes, for different types of pens and fineliners. Removing the support really was a struggle, every time.

So now we found out that we could have talked Dutch to eachother :slight_smile:
I am not going to swear, that’s not my thing… Maar dank u voor het helpen!

With regards,
Brian Dragtstra

1 Like

:sweat_smile: Dat zou een behoorlijk eenzijdige wedstrijd zijn geweest :sweat_smile:

Aangezien het gebruik van Google translator een heel redelijk excuus is voor gewapende oorlogsvoering, zal ik een app proberen die een paar jaar geleden indruk op me maakte vanwege de meertalige simultane chatvertalingen in een handig spel. Tenminste, ik denk dat het DeepL was. Ik hoop dat het werkt zoals bedoeld:

[:sweat_smile: That would have been a pretty one sided afair :sweat_smile:

Since using Google translator is a perfectly reasonable excuse for armed warfare, I’ll try an app that impressed me a few years ago for its multi-lingual simultaneous chat translations in a handy game. At least I think it was DeepL. Hope it works as intended:]

Er is niets geks aan als je niet meteen een oplossing ziet. Het is immers nogal onlogisch dat bomen niet altijd onderop groeien. :sweat_smile:

[There’s nothing silly about not seeing work arounds immediately. It is after all rather illogical that trees don’t always grow bottom up. :sweat_smile: ]

Ja. Helaas werkt het in dit geval eerder als een modifier dan als een object. Ik had oorspronkelijk gehoopt om een aantal echt gedraaide bomen te maken.

[Yes. Unfortunately in this case, it acts as a modifier rather than an object. I had originally hoped to make some really twisted trees.]

Dat klinkt logisch. Uit je eerste bericht had ik afgeleid dat je misschien een opzettelijke pauze had, maar toen ik het zag, kon ik er niet zeker van zijn dat ik er niet per ongeluk iets ongewenst in had gestopt.

[That makes perfect sense. From your initial post, I had deduced that you may have a deliberate pause, but when I spotted it, I could not be sure that I had not accidentally put something undesireable in.]

Er schiet me een bepaalde nieuwe printer te binnen met een soortgelijk accessoire. Het zou interessant kunnen zijn om iets soortgelijks te hebben voor de andere printers van dat bedrijf. :sweat_smile:

Ik hoop dat DeepL enigszins heeft geholpen en dat het redelijk correct was. Het voordeel van schrijven in het Engels is dat veel andere mensen in nood en in de toekomst ook geholpen kunnen worden. Vooral het lezen van dit forum heeft me enorm geholpen in mijn reis naar het printen.

[I hope that DeepL helped somewhat and it was reasonably correct. The advantage of writing in english regardless is that many other people in need and in the future my be helped as well. Reading through this forum in particular has helped me loads in my printing journey.]

Beste wensen, veel printplezier en geniet van de zon (schrijvend vanuit de rand van Bremen),
Jouw,
Eno

1 Like