Skip to content

Wipe tower blob crash mitigation #14784

@agoode

Description

@agoode

Description of the bug

Wipe tower blobs have been causing crashes and layer shifts for some time now:

Older posts:

Newer:

I have been having a lot of trouble with some blobs recently that happen at different points in the print, even when reprinting the same gcode files, and I'd like to try to solve this with some changes to the wipe tower generation.

Some observations:

  • Blobs are rare, but even one in a print can cause a crash and layer shift.
  • Folks on forums suggest that changing parameters can help, but it's hard to know since blobs don't appear at the same time in each print.
  • Blobs can appear just before or after an MMU filament change.
  • When a misfeed happens, the MMU will usually retry (successfully!) but may end up making a blob. The rest of the system is tolerant to these kinds of transient issues except for the wipe tower implementation.
  • When the nozzle is moving slowly during a wipe cycle and encounter a blob, the blobs do not interfere with nozzle movement, but can be converted into tall walls.
  • Blobs that get pushed this way are several layers tall, so can cause problems for a long time.
  • The nozzle can hit blobs and crash during the wipe cycle (during the fast moves), or during normal movement between parts.
  • The tall walls are especially bad.

I'm also assuming that loads/unloads are going to be naturally nondeterministic, so no amount of dialing in of fixed parameters is going to solve the problem fully.

Some potential ideas:

  • Since the nozzle doesn't crash when moving slowly, maybe we could do a kind of ironing step to make sure blobs are flattened before the nozzle leaves the wipe tower.
  • We could route around the wipe tower during moves.
  • We could move slowly over the wipe tower during moves.

I think some kind of ironing might be best. I don't know of other ways to handle the issue at gcode generation time, since blobs cannot be detected and reacted to during the print.

I'm attaching images of my latest print's wipe tower, which resulted in a pretty severe crash.

Image

Image

Project file & How to reproduce

blobbo.3mf.zip

The project file is attached.

Filament 2: Prusament PLA Gravity Grey
Filament 5: Printed Solid Jessie PLA Blue Moon

Printer: CORE One with MMU3 (enclosed)

I've just cleaned and tuned the printer and MMU3.

Checklist of files included above

  • Project file
  • Screenshot

Version of PrusaSlicer

2.9.2

Operating system

macOS 15.6

Printer model

CORE One with MMU3

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions