prusa3d / PrusaSlicer

G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)
https://www.prusa3d.com/prusaslicer/
GNU Affero General Public License v3.0
7.5k stars 1.9k forks source link

Wobbly lightning infill results in poor quality print #10442

Open beelsebob opened 1 year ago

beelsebob commented 1 year ago

Description of the bug

When using lightning infill in a large volume, a very significant amount of support material ends up supported by only one arm from which the rest of the lightning branches. As this grows, it becomes wobblier and wobblier, resulting in the infill itself becoming worse and worse quality, and then things that are printed on top of it becoming poorly aligned and poor quality.

When large amounts of lightning infill are generated, they should be braced by two or three separate “root” branches to add stability and reduce the wobbling.

An example of wobbling in full force can be seen here - https://youtu.be/ktnY-A4aiOY. This occurred while printing https://www.printables.com/model/279398-starship-s24b7 - the lower half of the booster is printing at 200% scale, cut once with the slice tool, with 30% lightning infill.

Project file & How to reproduce

SH_Tank_Bot_Metal_x1.3mf.zip

Checklist of files included above

Version of PrusaSlicer

2.6a6

Operating system

macOS 13.3

Printer model

Mk3s+

lutorm commented 3 months ago

I'm also experiencing wobbly lightning supports and I think another option for improving the stability would be by giving the support walls curvature. It's well known that surfaces with a curvature (in the geometrical sense, i.e. a section of a sphere, not of a cone) are more stable because bending them requires stretching the wall as opposed to just bending it.

Essentially, if the lightning supports were more gentle versions of the gyroid infill pattern as opposed to sections of straight lines, it should be a lot more stable.