bambulab / BambuStudio

PC Software for BambuLab and other 3D printers
GNU Affero General Public License v3.0
2.17k stars 289 forks source link

Add Montonic (and other) Support Interface patterns to improve overhang surfaces of multi-material supports #2095

Open RyanEwen opened 1 year ago

RyanEwen commented 1 year ago

Is your feature request related to a problem? Please describe. When using PETG as support interface in a PLA print for example, with 0mm Top Z distance and 0mm Top interface spacing and Rectilinear Interface pattern, the interface layer may come out with artifacts / raised lines which imprint into the supported overhang.

Describe the solution you'd like Add Monotonic as an option for Interface pattern.

Describe alternatives you've considered As a workaround that helps slightly, I increase Top interface spacing from 0mm to 0.8mm which prevents some of the interface passes from overlapping in areas near holes. Increasing the number of Top interface layers from 2 to 4 also helps hide artifacts.

Additional context Here is a photo of some prints where Top interface spacing was increased each print, starting at 0mm. The number of Top interface layers also increased. The green parts on the left are the parts that were supported (they are upside down in the photo, exposing the supported material). The white+green parts on the right are the support structures that were removed from the green parts on the left. White is PETG, green is PLA. Note the single thick line / scarring near the holes on some of the topmost green parts. That is a side effect of Rectilinear pattern.

PXL_20230517_230439618

RyanEwen commented 9 months ago

Still hoping to see these patterns added for supports.

If it's not clear what's wrong in the image above, this is the issue:

image

RyanEwen commented 1 month ago

Still hoping for this seemingly simple ask