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

Display count of tool changes without wipe tower enabled #6832

Closed
ksipple opened this issue Aug 24, 2021 · 12 comments
Closed

Display count of tool changes without wipe tower enabled #6832

ksipple opened this issue Aug 24, 2021 · 12 comments

Comments

@ksipple
Copy link

ksipple commented Aug 24, 2021

Version

2.3.3+

Operating system type + version

Windows 10

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

MK3S+

Behavior

Number of tool changes is only shown in statistics when a wipe tower is enabled. This should not be based on if the wipe tower is enabled, it should check for extruders being greater than 1 instead. When doing manual filament swaps I don't always need a wipe tower but would like to see the number of tool changes needed.

@lukasmatena
Copy link
Collaborator

You are right. The same applies to total_toolchanges placeholder.

@mrhasbean
Copy link

Yes, both should also default to 0 for single extruder prints.

@themacboy
Copy link

Good morning,
I just finished my IDEX mod, but I can't find a way to specify in the gcode if the slice only has one or two toolheads.

I tried using "total_toolchanges", but as explained before, it only works with a wipe tower, and personally for my Idex printer I don't need to use a wipe tower.

Is there a way to know if one or two heads will be used in the slice?

thanks in advance!

(sorry for my poor english)

@themacboy
Copy link

I answer my self ... with one possible option ...

set wipe tower width and brim to 0

;)

@ddm-j
Copy link

ddm-j commented Sep 6, 2022

Chiming in. I've written a custom GCODE command to prime both extruders at the start of a IDEX print. Unfortunately this code hinges on total_toolchanges working properly without the wipe tower enabled. At this time it does not.

  1. total_toolchanges should not depend on the wipe tower function
  2. "Prime Extruders" should be made available to all IDEX prints regardless of wipe tower. Gets rid of my need for custom start gcode.

@andreas-rapid-ood
Copy link

I have the same issue. My tool change script needs the info if a tool changes takes place or not. All printers which have several tools but do not use prime towers (but purge buckets for example) should have this issue if they want to use one profile for single material and multi material prints

@Googliola
Copy link

Shame this does not get fixed.
This line of code is just not right:

print_statistics.total_toolchanges = std::max(0, wipe_tower_data.number_of_toolchanges);

@RobOvalle
Copy link

I answer my self ... with one possible option ...

set wipe tower width and brim to 0

;)

This crash the software.

@lukasmatena
Copy link
Collaborator

We will look into it soon.
SPE-1956

lukasmatena added a commit that referenced this issue Nov 11, 2023
@lukasmatena
Copy link
Collaborator

Fixed in 2.7.0-beta1. Closing.

@lukasmatena
Copy link
Collaborator

Broken again in 2.8.0, will be fixed in 2.8.1. Sorry.

lukasmatena added a commit that referenced this issue Sep 12, 2024
@lukasmatena
Copy link
Collaborator

Fixed again in 2.8.1-rc1.

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

No branches or pull requests

9 participants