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

slicer err for sl1 printer #13786

Closed
2 tasks
xingshh opened this issue Dec 18, 2024 · 6 comments
Closed
2 tasks

slicer err for sl1 printer #13786

xingshh opened this issue Dec 18, 2024 · 6 comments
Assignees
Labels

Comments

@xingshh
Copy link

xingshh commented Dec 18, 2024

Description of the bug

slicer error for model with cavity that has indepented mesh .
ball.zip

Project file & How to reproduce

1, select sl1 printer
2, add model
3, slice

Checklist of files included above

  • Project file
  • Screenshot

Version of PrusaSlicer

2.8.1

Operating system

window10

Printer model

prusla sl1

@xingshh
Copy link
Author

xingshh commented Dec 18, 2024

无标题

@Jan-Soustruznik
Copy link
Collaborator

Hello, @xingshh , thank for you feedback. I created internal issue: SPE-2630

@Jony01
Copy link
Collaborator

Jony01 commented Dec 19, 2024

I confirm, that issue with inner shell is reproducible and will be fixed in future.
At this moment, as a way around, you could split your model To parts.
image
And select inner shell as negative volume.
image
image
And you will achiev your desired model
image
Do not forget to add drain holes to not print closed reservoar of the resin.

@Jony01 Jony01 self-assigned this Dec 19, 2024
@xingshh
Copy link
Author

xingshh commented Jan 7, 2025

@Jony01
i read the code in file SLAPrintSteps.cpp, in function
void SLAPrint::Steps::mesh_assembly(SLAPrintObject &po)
{
po.m_mesh_to_slice.clear();
po.m_supportdata.reset();
po.m_hollowing_data.reset();

csg::model_to_csgmesh(*po.model_object(), po.trafo(),
                      csg_inserter{po.m_mesh_to_slice, slaposAssembly},
                      csg::mpartsPositive | csg::mpartsNegative | csg::mpartsDoSplits);

generate_preview(po, slaposAssembly);

}
it is caused by flag csg::mpartsDoSplits. Can this flag be removed?

@Jony01
Copy link
Collaborator

Jony01 commented Jan 8, 2025

It is not my code. So, I barely see impact of the change.

By commit it was added to support for csg operation stacking by @tamasmeszaros

@tamasmeszaros : Could you pointing us what will not work after removing the flag?

I gave it a try and It seems that this would probably fix multi shell model input stl file usage.

@lukasmatena
Copy link
Collaborator

Should be fixed in PrusaSlicer 2.9.1-alpha1. Closing.

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

No branches or pull requests

4 participants