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

Dual extruder disables print sequence option #7899

Closed
chepo92 opened this issue Jun 9, 2020 · 8 comments
Closed

Dual extruder disables print sequence option #7899

chepo92 opened this issue Jun 9, 2020 · 8 comments
Labels
Type: Bug The code does not produce the intended behavior.

Comments

@chepo92
Copy link

chepo92 commented Jun 9, 2020

Application version
4.6.1

Platform
Win 8

Printer
Custom printer, dual extruder

Reproduction steps

  1. Try to change print sequence option it says it is disabled due to number of extruders

Screenshot(s)

sc

Expected results
Print sequence enabled
I'm not making a dual print, just want to make a simple one by one print with the second extruder

@chepo92 chepo92 added the Type: Bug The code does not produce the intended behavior. label Jun 9, 2020
@nallath
Copy link
Member

nallath commented Jun 9, 2020

This is correct. If there is more than one extruder enabled, the print sequence setting is disabled. If you want to use the second extruder to make a one at a time print, you need to disable the first extruder.

@nallath nallath closed this as completed Jun 9, 2020
@chepo92
Copy link
Author

chepo92 commented Jun 9, 2020

This is correct. If there is more than one extruder enabled, the print sequence setting is disabled. If you want to use the second extruder to make a one at a time print, you need to disable the first extruder.

But how? in material tab the enable checkbox is greyed, so I can't disable it

sc2

@chepo92
Copy link
Author

chepo92 commented Jun 9, 2020

Restarted Cura and it is selectable now

@BlastCom
Copy link

BlastCom commented Apr 8, 2021

I have a question about that, I want to print 2 similar small objects that you can refer to as a business card.
To save time between print, I want to print once at a time. The first one is "Yellow PLA" and the second one is "Black PLA".
I want to purge the first extruder only before printing the second model in a different color.

It could be the same process as one extruder, but before printing a second one there is a little purge tower or line to get rid of the last filament used. (This could save time for the user)

Here is an image for representation minus the purge.

temp_capt

@Ghostkeeper
Copy link
Collaborator

@BlastCom Look into writing a custom Extruder Start G-code specifically for the second extruder that does the priming. It'll get triggered when it switches to the other extruder then.

@keredson
Copy link

@nallath you suggest this is the correct behavior, but why?

@Ghostkeeper
Copy link
Collaborator

Ghostkeeper commented Oct 29, 2021

It's disabled for multi-extrusion because printers do various things in their firmware upon switching extruders. Some printers go to a switching bay. Some printers go to their wipe brush. Some printers have custom extruder start/end g-codes that move the nozzle. Some printers have nozzle offsets that need to be compensated for.

Due to this, Cura can't prevent the nozzle from crashing into previously printed objects in practice. It's been considered to move the bed all the way down before every nozzle switch, but this is not really desirable either.

@yakoder
Copy link

yakoder commented Sep 23, 2024

Seems like the Cura devs keep conflating "number of extruders" with "number of print heads". From what I've seen, there are quite a few single print head (even single nozzle) printers that have multiple extruders on the market. (Same with "lowering the print bed" when many raise the print head instead.)

Considering Cura isn't truly "community" but Ultimaker-specific, this leaves a bad taste in the mouths of those who do not use UM printers.

This could be alleviated by the devs remembering this in their comms to soften the language they use.

This specific issue could be as simple as an option in the Printer Setup to specify number of print heads (or even number of nozzles).

IMHO "is not really desirable" is a lazy answer. Not being able to use Print Sequence is less desirable than the little time it takes to raise the print head to the max.

The only difference between some dual-extruder/single print-head printers and those with a single extruder, is that Cura would need to move the print head to the Prime Tower location and purge the previous material. Which should be treated as an extra model location during Prep/Slicing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Bug The code does not produce the intended behavior.
Projects
None yet
Development

No branches or pull requests

6 participants