slic3r / Slic3r

Open Source toolpath generator for 3D printers
https://slic3r.org/
GNU Affero General Public License v3.0
3.35k stars 1.29k forks source link

Grid infill shouldn't break the infill lines on intersections #4923

Open l29ah opened 4 years ago

l29ah commented 4 years ago

Is your feature request related to a problem? Please describe. Nowadays Slic3r stops extruding when a Grid infill line crosses another line, resulting in voids that compromise the part rigidity for no good reason.

Describe the solution you'd like Grid infill shouldn't stop extruding when crossing an existing Grid infill line.

Describe alternatives you've considered Making it configurable doesn't seem to make sense since Grid is not used at 100% infill, otherwise there's always space for extra material.

lordofhyphens commented 4 years ago

Is this the rectilinear infill mode?

l29ah commented 4 years ago

No, as i mentioned five times already, it's the Grid infill mode.

l29ah commented 4 years ago

Arrows where underfills are directly observable, dots where they are present but hidden by other walls.

lordofhyphens commented 4 years ago

So here's gcode.ws rendering of a layer of a 20mm cube @ around 3% infill (mostly to make it look easier). Slic3r 1.3.1 commit c2aa7e7

infill-1 2 3 4 5 6

I think what you are seeing is Slic3r dragging through the existing plastic.

lordofhyphens commented 4 years ago

Same cube, 15% infill. Note that Slic3r happily crosses lines. Slic3r 1.3.1 commit c2aa7e7

infill15-01 infill-02 infill-15-03 infill-15-04 infill-15-05

ledvinap commented 4 years ago

This is IMO problem with PET. When crossing perpendicular infil, extrudate gets stripped from nozzle and there is small void just behind. Alternating infill direction between layers will probably help a lot.

bubnikv commented 4 years ago

It happens with any material if you print quickly enough. I suppose it may have something to do with the non-Newtonian properties of the molten polymer: The flow is stopped when crossing an existing line, and then it takes time before the plastic flows with the flow velocity before crossing. This is a general issue visible not only on the infill, but for example when filling in the top surfaces with a slight intentional overfill to fill in the corners between the perimeters and the infill lines, where the flow is constrained by the already extruded material. One than may see underextrusion on the following extrusion, if the following extrusion happens into a free enough space.

st 29. 1. 2020 v 9:30 odesílatel Petr Ledvina notifications@github.com napsal:

This is IMO problem with PET. When crossing perpendicular infil, extrudate gets stripped from nozzle and there is small void just behind. Alternating infill direction between layers will probably help a lot.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/slic3r/Slic3r/issues/4923?email_source=notifications&email_token=ABMPSI35RXZDEBZOTOGOPXDRAE5ARA5CNFSM4KMV65XKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEKGLXDI#issuecomment-579648397, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABMPSIZQ3S3SMHPQBXNSMZLRAE5ARANCNFSM4KMV65XA .

Trellian commented 4 years ago

This is IMO problem with PET. When crossing perpendicular infil, extrudate gets stripped from nozzle and there is small void just behind. Alternating infill direction between layers will probably help a lot.

I have also experienced this a lot with PET, very little with ABS.