Add 2D honeycomb infill pattern #9483
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Like 2D lattice, this infill pattern is primarily intended for aircraft wings. Infill in wings keeps the thin skin from bending under aerodynamic loads, similar to ribs and stringers in classic wing structures. Secondary it keeps the skin from oil canning while printing. The spacing of the infill along the skin needs to be sufficiently low enough. 2D lines (aligned rectilinear) at the required spacing would be the lightest option. It does however not provide torsional stiffness (top and bottom layers will provide some stiffness but do not keep the skin from buckling under torsional load). For torsional stiffness closed cells are needed to create a torsion box. 2D lattice does provide the required stiffness, but 2D honeycomb should give the same results at 33% lower weight. In practice the infill lines need to be wider due to the 60 degrees overhang in a pure honeycomb. Therefore a infill overhang angle parameter was added that stretches the pattern vertically. At lower overhang angles the pattern keeps its weight advantage. 2D honeycomb has some disadvantages too. Its density is not evenly distributed vertically. The pattern can not be subdivided by itself which results in infill line disconnects when density is increased locally using modifiers.
Screenshots/Recordings/Graphs
Tests
Notes