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

Crossing perimeter not triggered when moving to another model instance #4524

Open
CuredPrusa opened this issue Feb 6, 2025 · 10 comments
Open

Comments

@CuredPrusa
Copy link

What happened?

I don't know if this is version related.
This is first time I tried printing with multiple instances at once /in the same plane.
I have noticed totally unexpected behaviour: Even though moving to another object is actual crossing perimeter, SS does not retract nor lift when moving to other object. If I disable "only retract when crossing perimeters" it works fine, but this is not what I want.

Did I miss some additional setting?
Is it version related?

Project file & How to reproduce

//

Version

2.5.60.1

Operating system

W10

Printer model

//

@clarkschaefer
Copy link

I have a sneaking suspicion that this is a corner case of detecting when to prevent retraction that is caused by the instancing logic. Not a software developer, but that's the first place I'd look for whoever finds this issue next. Hopefully solved in the 2.7 release, for now I'd maybe also check any settings related to retraction and travel distance; perhaps your max travel without retraction is set high enough, and your parts are close enough together, that the slicer decides to not retract. Would you mind publishing a 3mf demonstrating the issue as well?

@CuredPrusa
Copy link
Author

Shape-Box.zip
Here is the test project.
I have realized there is a bug related to support structure.
Whenever the travel is related to support, there is a chance it will not retract/lift.
I would appreciate info about the version where this is corrected, so I can continue my project there. Thanks.

@clarkschaefer
Copy link

Image

Hmmm, I'm not sure which spot you're referring to. Looking at the gcode that 3mf produces, I see retractions (and surprisingly long wipes, I only do maybe 1/5 that distance) leaving and going to supports from normal perimeters everywhere I checked. I'm game for as many pictures as you can send of the issue, and would gently suggest reducing your wipe distance as well to see how that changes the print.

Image

One other setting in this bundle that I found was causing strange issues on other printers I run was "decelerate with target acceleration". As near as I can tell, this appears to be setting the new deceleration too late for the printer to decelerate from its current speed down to the target speed and causing interesting motion in the meantime. If you trust your travel acceleration capabilities, it is probably safe to disable this setting.

Disregard, the distance does actually seem to be just enough... maybe the issues with my printer were all my own. 😅

If that doesn't solve it, I implore you to keep sharing images and knowledge; I would really like to get to the bottom of this.

@CuredPrusa
Copy link
Author

Wipe is here for disobedient fast running PETG. It doesn't influence retractions in this case.
Lift is purposely exaggerated for better observation.

Observe the travel lift here.
The lines which are not lifted are not retracted as well.

Image

Once the support disappears, all travels crossing perimeters are lifted/retracted.

Image

@clarkschaefer
Copy link

Ope, that was my problem, I forgot to make sure I was loading this in 2.5.60. Confirmed it's not happening in 2.5.59.13 at least. I haven't touched SuSi in so long that I don't have the latest alpha (downloadable for your respective platform from here: https://github.com/supermerill/SuperSlicer/actions), but I also managed to confirm that it does not have these retractionless/liftless travels in 2.5.61.0/2.7 alpha, see below:

Image

Chatter on the Discord suggest a normal public build will be available in the coming few weeks.

@CuredPrusa
Copy link
Author

Nice, thanks for heads up, appreciated.

@CuredPrusa
Copy link
Author

Is this "wipe in the air" attempt? Looks strange...

Image

@CuredPrusa
Copy link
Author

I would stay with 2.5.59.13 until newer version becomes bullet proof, but slicing there takes way too long for my project.

@jbeima
Copy link

jbeima commented Feb 9, 2025

The public Beta, is planned for Feb 14th... However that might slip due to there being no working version for the Mac and a focus on seeing if we can properly sign a Windows version to not trigger the even more aggressive Win11 defender.

@jbeima
Copy link

jbeima commented Feb 9, 2025

We have put a lot of work into travels with 2.7.61.0 Alpha. If you think you had a lot above, you should of seen some of the earlier Alphas. lol

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

3 participants