Skip to content

[5.6.0] Inconsistent and/or missing support interface, voids in support, and spurious supports #18748

@03vmate

Description

@03vmate

Cura Version

5.6.0

Operating System

Windows 10

Printer

Ender5

Reproduction steps

Support interfaces are broken in multiple ways. Open the attached project, change Use Towers and Minimum Support Interface Area to different values to reproduce all mentioned variations.

Actual results

Number of generated support interface layers are inconsistent. Changing Minimum Support Interface Area changes how many layers of interface are generated. With some minimum area values, spurious interface layers are generated in the middle of the support, and with other values, there are missing layers in the middle of the support. With Use Towers enabled, spurious supports are generated where there isn't any material to support.

Expected results

Support interface layer count should be either 0 or Support Interface Thickness / Layer Height, shouldn't be any missing layers, or interface layers mid-support. There should be no supports generated where there isn't anything to support.

Add your .zip and screenshots here ⬇️

  • Towers off:

    With Minimum Support Interface Area = 5mm2
    image

    With Minimum Support Interface Area = 7mm2
    image

    With Minimum Support Interface Area = 10mm2
    image

    With Minimum Support Interface Area = 20mm2
    image

  • Towers on:

    With Minimum Support Interface Area = 5mm2
    image

    With Minimum Support Interface Area = 7mm2
    image

    With Minimum Support Interface Area = 10mm2
    image

    With Minimum Support Interface Area = 20mm2
    image

Project zip

inconsistent_interface.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    Status: On BacklogThe issue / feature has been reproduced and is deemed important enough to be fixed.Type: BugThe code does not produce the intended behavior.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions