Skip to content

Crash on tool change with sequential printing with Prusa XL #14298

@davispw

Description

@davispw

Description of the bug

With sequential printing, after automatically arranging the bed, the tool can crash on tool change.

I couldn't find an existing issue for this. If there's one already, sorry, and here's a repro case.

  1. Prusa XL5T
  2. Load model: https://www.printables.com/model/227852-strong-flying-propeller-pull-copter-no-supports
  3. Select extruder 5 for the propeller and pull string; extruder 1 for other parts.
  4. Enable Print Settings > Output Options > Complete individual objects. (Note, it instructs me to use the automatic Arrange function to prevent collisions. There is no warning regarding tool changes.)
  5. Arrange bed
  6. Slice

See attached 3mf and gcode. (This is print-order dependent; not sure how reliably one can repro from scratch.)

Actual result: crash on the tool change at the end of layer 213.

Aggravating issue: crash detection is disabled by default on new Prusa XLs because Phase Stepping is enabled by default during the guided setup process. Result is a dangerous default configuration (or at least, the implication of using these features was not clear to me).

In my case, the nozzle became jammed in the part for some time before the loud grinding noises drew a human's attention.

Expected results:

  1. Collision detector should be aware of toolchange movements and warn in this case
  2. Bed arranger should plan for toolchange movements
  3. Or quick fix—warning when sequential printing is used with multiple extruders

Project file & How to reproduce

Flying Propeller - crash_0.4n_0.15mm_PETG,PETG_XLIS_3h24m.bgcode.zip
Flying Propeller - crash.3mf.zip

Image

See repro steps above.

Checklist of files included above

  • Project file
  • Screenshot

Version of PrusaSlicer

2.9.1-rc2

Operating system

macOS Sequoia 15.3

Printer model

Prusa XL 5T, firmware 6.1.3+7898

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions