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

[Prusa XL Toolchanger] Unchangable Dwell time setting on toolhead change causes blobs on print #13987

Open
1 of 2 tasks
Stippy19 opened this issue Jan 15, 2025 · 1 comment
Open
1 of 2 tasks

Comments

@Stippy19
Copy link

Stippy19 commented Jan 15, 2025

Description of the bug

After completing a layer in one color, the toolhead freezes for a little over a second before parking the head. In this time, the toolhead may* stay on the printed part, causing blobs by oozing filament. This seems to be caused by "G4 S1.500 ;" command in the CP TOOLCHANGE START block. However, it does not seem to be able to somehow change that by any settings in the slicer.

*Additionally to this setting not being changable: Using two toolheads, the first toolhead goes to the wipe tower, then does the 1.5s dwelling and then docks that toolhead while the second toolhead does the dwelling on the printed part and then is docked directly. I am not sure, if there is another option in the slicer I am missing for that.

Issue originally found by reddit user "finestaut", just matching my issue I had the same day. I am just writing his findings here, to be sure it's seen for Slicer development.
Link

Project file & How to reproduce

Basically every project using multiple toolheads. Example: case_no_toggle.zip

Checklist of files included above

  • Project file
  • Screenshot

Version of PrusaSlicer

2.9.0

Operating system

Windows 10

Printer model

Prusa XL

@Mike-Flexicon
Copy link

I have fixed mostly fixed this with custom code in the "tool change G-code" It drove me crazy that one head would go immediately to the wipe tower and the other would go to the part.. dwell.. then go to the wipe tower. This code fixes that for me, besides having to update the location of the wipe tower when it's moved.

Printer: Modix Big-60
Firmware: RepRap
Board: Duet 2 wifi with duex
Physical Extruders: 2

My custom toolchange G-code:
{if next_extruder == 0}
G91
G0 Z5
G90
G0 X474 Y346 F4800 ; Go to Wipe tower. This should be a parameter instead of having to update it when I move the wipe tower
G91
G0 Z-5
G90
T0
{else}
T1
{endif}

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

No branches or pull requests

2 participants