Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Slicer double-traces small sections of Rectilinear Supports, causes plastic buildup and nozzle crashes #4951

Closed
FIRES-3D opened this issue Oct 24, 2020 · 1 comment

Comments

@FIRES-3D
Copy link

Version

PrusaSlicer Version 2.2.0

Operating system type + version

Windows 10 64-bit

3D printer brand / version + firmware version (if known)

Prusa MK3S (Modified, custom firmware based on FW 3.9.0). Note, no problem exists with the machine, the issue exists with G-Code generation of support material

Expected Behavior:

  • Support material paths should be extruded only once per layer. At most, nozzle may "cross over" its own path, but should never re-extrude the same line twice in a single layer.
  • If any part of a support path cannot be traced without the nozzle re-extruding the same path segment twice, a retraction should be executed so the nozzle can move to the appropriate location and begin extruding again.

Actual Behavior:

  • Some segments of support structures are double-extruded on each layer. This results in excessive plastic buildup, nozzle crashes, layer shifts, etc.
  • Double-extrusion frequently occurs at "loose ends" of support material near perimeter edges of large models. Sometimes occurs in internal support structure area at locations where rectilinear support paths re-converge.
  • Nozzle crashes are especially prevalent when extruding wide layers (~ 1.5x nozzle orifice dia) as excess plastic cannot "run off" to the sides as easily. Can be mitigated by using slim extrusion widths (~1.1x nozzle orifice dia), but double-extrusion behavior should not occur in the first place.
  • Occurs for "Rectilinear" & "Rectilinear Grid" support structures only. Does not occur for Honeycomb supports, where each support segment is only traced once. Does not occur when extruding features of the sliced part itself.

Steps to Reproduce:

  • Place moderate or large STL (100x100mm+) onto build plate. Use part with large overhangs or incline to ~30degrees such that large areas of support structures are required.
  • Enable supports and auto-support generation using Rectilinear or Rectilinear Grid support pattern
  • Slice file. Many areas of resulting support structure will be double-extruded each layer (see red circles in attached photo)
    1

Project File (.3MF) where problem occurs

Example.zip

bubnikv added a commit that referenced this issue Apr 8, 2021
Fixed some old support and infill issues.

Fixes support problem #4295
Fixes Parts of interface layer extends beyond supports and cannot be printed
Fixes support missing under horizontal overhang #6058
Fixes Slicer double-traces small sections of Rectilinear Supports, causes
Fixes plastic buildup and nozzle crashes #4951
Fixes Add "Angle Interface layers" #2969
@bubnikv
Copy link
Collaborator

Fixed with 8fd731f

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants