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

Support Generation XY Expansion Issue #437

Closed
ptsao88 opened this issue Oct 15, 2022 · 13 comments
Closed

Support Generation XY Expansion Issue #437

ptsao88 opened this issue Oct 15, 2022 · 13 comments
Labels
enhancement optimize for some feature or user interface

Comments

@ptsao88
Copy link

ptsao88 commented Oct 15, 2022

With default settings, Bambu studio seems to expand supports in the XY direction (see first picture). This results in undesirable supports generation in some locations (see second picture). In this model specifically, supports that touch the build plate, and also some supports internally.

Furthermore, these additional supports that are generated from the expansion do not respect any previously defined support blocker areas. Whether or not I paint the model with blockers does not prevent the extra supports from being created.

Setting the "Base Pattern Spacing" value to 0 eliminates this unwanted XY expansion...however, it also means that support infill becomes 100% (ie. a solid support block), which is also undesirable. See third and fourth pictures.

Ideally these changes would be made to Bambu Studio:

1. Allow the user to specify XY expansion separate from "Base Pattern Spacing" (also known as support infill %)
2. For any expanded supports generated, respect previously defined support blocker areas

image
image
image
image

@YifanWuBambu YifanWuBambu added the enhancement optimize for some feature or user interface label Oct 16, 2022
@YifanWuBambu
Copy link
Collaborator

@ptsao88
Thanks for your suggestion. We have added this in our plan list.

@ptsao88
Copy link
Author

ptsao88 commented Oct 18, 2022

Great, thanks @YifanWuBambu !

@wirlybird
Copy link

This is definitely needed!

@BATEMAN87
Copy link

Bambu, please fix

@YifanWuBambu
Copy link
Collaborator

This will be included in the next release.

@MusangKingBambulab
Copy link
Contributor

MusangKingBambulab commented Nov 28, 2022

The new config parameter "Support xy expansion" has been introduced in the next release. Please kindly check another related ticket: #417. If you have any questions or suggestions, please feel free to let us know.

@YifanWuBambu
Copy link
Collaborator

This is included in v1.4.

@ptsao88
Copy link
Author

ptsao88 commented Dec 16, 2022 via email

@ptsao88
Copy link
Author

ptsao88 commented Jan 8, 2023

@YifanWuBambu I had a chance to test this today...it doesn't look like "Normal support expansion" is working properly. Setting the number to a negative value does nothing and the supports look the same. It is not being shrunk but it IS being expanded properly.

image
image
image

@ptsao88
Copy link
Author

ptsao88 commented Mar 14, 2023

I'm still finding that support generation and expansion in Bambu Studio is severely lacking, especially for engineering parts with overhangs. The current implementation might be good for simple parts, or non-functional prints but it has issues for our work that IdeaMaker solves easily. See below.

This is with standard support settings. It creates very thin tall support structures that are very likely to fail and mess up the remaining print.

image

Changing the XY expansion to shrink helps a little but is not really ideal because it shrinks away too much of the supports.

image
image

Setting "Base Pattern Spacing" to 0 results in the ideal support placement. However, this also means that support infill is 100% which is very undesirable.

image
image

I would like to request the following:

  • A way to generate supports with the same placement as when using "Base Pattern Spacing" = 0
  • A way to modify the infill % when support placement is equivalent to "Base Pattern Spacing" = 0

@MusangKingBambulab
Copy link
Contributor

Hi, @ptsao88. Our current version of BambuStudio provides snug mode under Normal Support which may eliminate your concerns.
image

@ptsao88
Copy link
Author

ptsao88 commented Mar 15, 2023

Hi @MusangKingBambulab - PERFECT! This does exactly what I want, thank you so much!

@MusangKingBambulab
Copy link
Contributor

Hi @MusangKingBambulab - PERFECT! This does exactly what I want, thank you so much!

Good to hear that. Enjoy!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement optimize for some feature or user interface
Projects
None yet
Development

No branches or pull requests

5 participants