Notifications
Clear all

Feature Request: Allow Cancel Object on Wipe Tower  

  RSS
DaJMasta
(@dajmasta)
Trusted Member
Feature Request: Allow Cancel Object on Wipe Tower

It's as the title says.  Today I had a print start to fail because the wipe tower became dislodged, and I was only using it to clean up the layer start seam edge which was ragged on a previous version of the same print because of a little excess extrustion, so I went to cancel it in the cancel object menu and it was nowhere to be found.  I waited until the next layer started trying to prime to the wipe tower and tried to cancel it by selecting "cancel current object" and nothing happened.  This was on 6.0.2 firmware.

 

Let us cancel the wipe tower object and save our prints that become compromised by it.  15 hours worth of time and materials could have been saved in my instance, and I'm sure I'm not the first.

Posted : 28/06/2024 9:58 pm
BPause liked
Cotano
(@cotano)
Trusted Member
RE: Feature Request: Allow Cancel Object on Wipe Tower

I never even considered the fact that the wipe tower would be an object that we could not cancel.  So the idea here would be to disable the priming midpoint.  

Sorry you lost your print over this.  I would have paused the print and tried to use double sided tape.  

Posted : 29/06/2024 2:01 am
BPause liked
MaxOscar
(@maxoscar)
Member
RE: Feature Request: Allow Cancel Object on Wipe Tower

That would be a nice feature. All objects are fine, but the wipe tower was broken. The option of cancelling the wipe tower saves such prints

Posted : 13/07/2024 9:32 am
kenryan
(@kenryan)
Eminent Member
RE: Feature Request: Allow Cancel Object on Wipe Tower

I don't know how that would be possible to implement.

All the printer sees is a stream of G-codes.  It has no clue where one object ends and another begins - that's the slicer's job.

ken

Posted by: @dajmasta

It's as the title says.  Today I had a print start to fail because the wipe tower became dislodged, and I was only using it to clean up the layer start seam edge which was ragged on a previous version of the same print because of a little excess extrustion, so I went to cancel it in the cancel object menu and it was nowhere to be found.  I waited until the next layer started trying to prime to the wipe tower and tried to cancel it by selecting "cancel current object" and nothing happened.  This was on 6.0.2 firmware.

 

Let us cancel the wipe tower object and save our prints that become compromised by it.  15 hours worth of time and materials could have been saved in my instance, and I'm sure I'm not the first.

 

Posted : 15/07/2024 12:32 am
Cotano
(@cotano)
Trusted Member
RE: Feature Request: Allow Cancel Object on Wipe Tower

 

Posted by: @kenryan

I don't know how that would be possible to implement.

All the printer sees is a stream of G-codes.  It has no clue where one object ends and another begins - that's the slicer's job.

ken

Posted by: @dajmasta

It's as the title says.  Today I had a print start to fail because the wipe tower became dislodged, and I was only using it to clean up the layer start seam edge which was ragged on a previous version of the same print because of a little excess extrustion, so I went to cancel it in the cancel object menu and it was nowhere to be found.  I waited until the next layer started trying to prime to the wipe tower and tried to cancel it by selecting "cancel current object" and nothing happened.  This was on 6.0.2 firmware.

 

Let us cancel the wipe tower object and save our prints that become compromised by it.  15 hours worth of time and materials could have been saved in my instance, and I'm sure I'm not the first.

 

I assumed he was using Prusa slicer.  It's the only one with xl support.

Posted : 15/07/2024 5:31 am
DaJMasta
(@dajmasta)
Trusted Member
Topic starter answered:
RE: Feature Request: Allow Cancel Object on Wipe Tower

Of course it's possible... the slicer already does it and it's already selectable on the screen while the printer is running.  While I do think it's the slicer that's doing the tagging of what constitutes what object, since the wipe tower is the only one with more than one Z layer without such tags, even if they needed to do this on the printer itself, it's probably possible without a lot of extra work, though it could interfere with custom gcode that doesn't tag its objects.

 

In any case, I guess this is not an XL specific issue as the MMU on another system probably has a similar per-object cancelation which probably also doesn't let you cancel the purge tower, though it's much less likely the print would actually succeed if you weren't priming the new filaments through a single toolhead whereas with the XL it's much more likely to be able to keep going in a usable way.

Posted : 15/07/2024 5:38 am
kenryan
(@kenryan)
Eminent Member
RE: Feature Request: Allow Cancel Object on Wipe Tower

The slicer can do it because that's what's generating the G-code.  The G-code itself just has "change to tool 1" "change to tool 3" etc.

At least in looking through G-code definitions, I don't see any way to say "object 1" "object 2" etc.

Posted : 15/07/2024 3:20 pm
DaJMasta
(@dajmasta)
Trusted Member
Topic starter answered:
RE: Feature Request: Allow Cancel Object on Wipe Tower

And yet, they are.  If you have anything from Prusa from the Mini on, you can go into the menu of the printer while the print is going and cancel a specific object mid print, and this feature request is specifically an extension of this.

I don't know why you're convinced it can't be done since it has been done for a few years now in the most current product line.

Posted : 15/07/2024 4:56 pm
kenryan
(@kenryan)
Eminent Member
RE: Feature Request: Allow Cancel Object on Wipe Tower

Eh?

[runs off to update my knowledge of g-codes]

Posted : 16/07/2024 12:59 am
kenryan
(@kenryan)
Eminent Member
RE: Feature Request: Allow Cancel Object on Wipe Tower

Well I stand humbly corrected. M486 is the code I was thinking didn't exist.  They simply need to have Prusaslicer wrap wipe tower operations with another M486 name and it should then appear as a cancel-able object with no changes to the printer firmware.

Posted : 16/07/2024 1:29 am
kenryan
(@kenryan)
Eminent Member
RE: Feature Request: Allow Cancel Object on Wipe Tower

Well maybe not *quite* that simple, there seems to be a small "wipe" in between objects even without a filament change (on the mini also).  It looks like some movement with a small retraction - I'd guess to avoid stringing when changing objects.  Assuming it's important cancelling the wipe tower would have to include something in its place.

When you cancel an object on the mini, does it still go through the motions of that object?  I'm curious if the printer knows to add up the movement vectors for the missing object or not (all my printers are busy at the moment or I'd try it).

Posted : 16/07/2024 1:43 am
araspitfire
(@araspitfire)
Active Member
RE: Feature Request: Allow Cancel Object on Wipe Tower

I used this feature on my Mk4MMU yesterday.. I remember reading something about it and googled it (while my full plate was working it's way to the unstuck pits, 4 of them)..  I canceled 3 of them on the printer, but I couldn't see the last for some reason.. so I opened up my PrusaConnect window (from the slicer now) and there it was.. a model of the build plate with a number on each item.. canceled the last one from there..  Saved the print job from a mess or a cancel/restart and associated waste.

The printer just ignores the canceled objects.. I didn't check to see if the build time got shorter. (but wish I had)

Al...

 

Posted : 19/07/2024 4:29 pm
Share: