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

STL model not beeing auto-repaired on import; slicing is incomplete. #2974

Closed
cristiansen-12 opened this issue Sep 22, 2019 · 6 comments
Closed

Comments

@cristiansen-12
Copy link

### Version
PrusaSlicer-2.1.0+linux64-201909160925

### Operating system type + version
Operating System: Unix
System Architecture: 64 bit
System Version: Linux 5.2.11-200.fc30.x86_64 x86_64
Total RAM size [MB]: 33,687MB

### 3D printer brand / version + firmware version
Original Prusa i3 MK3s -- stock
Firmware Version: 3.8.0-2684

### Behavior

  • Describe the problem
    Importing this particular STL model is successful. No errors or warnings are displayed, however no slicing happens for the upper part of the model.

By default Prusa Slic3r generates only the first 25 layers @ 0.2mm, instead of cca. 69 layers required for the model.

Saving a 3mf project containing the model and reopening it in Prusa Slic3r, the problems are detected, repaired and the model is sliced correctly.
Manually repairing the STL file, and importing the repaired model also works correctly.

  • Steps needed to reproduce the problem
    Just slice the imported model

  • Expected Results
    The model should be auto-repaired, as it happens when loading the .3mf project. Slicing should happen for the whole model (cca. 73 layers).
    Alternatively, error messages could be displayed regarding problems with slicing the model that need repairing, and the user could be prompted for action.
    In Cura this model can be sliced without any issues/errors.

  • Actual Results
    Slicing result contains only 25 layers. No errors or warnings displayed.

Model:
loaded_model
Slicing result (25 layers, no errors displayed):
sliced_model
Expected Result (73 layers, Auto-repaired 292 problems):
repaired_model

Project File (.3MF) where problem occurs

Clips_18x.zip

@bubnikv
Copy link
Collaborator

bubnikv commented Sep 23, 2019

Most likely the model is corrupted. You may try to fix it with netfabb
https://tools3d.azurewebsites.net/

We will look into your model one day to try to improve slicer's own model fixing heuristics to work around your model issues.

@cristiansen-12
Copy link
Author

Thanks for the reply. I also assume there is some kind of problem with the model.

Mostly I decided to open the issue as an "inconsistent behaviour", since Prusa Slic3r in some situations correctly notifies of issues with the model and repairs them (like in the case of .3mf projects), and sometimes it just fails to work properly without any hint of a problem (the case of the .stl model import).

@Jebtrix
Copy link
Contributor

Jebtrix commented Sep 23, 2019

Strange, that mesh is clean actually. Meshlab and blender detects nothing wrong.

-Edit: After poking around manually there is areas that could merge duplicate vertices but its still manifold.

@Jebtrix
Copy link
Contributor

Jebtrix commented Sep 23, 2019

Merging dup vertices does fix the import/slicing in PrusaSlicer. Didn't think PrusaSlicer had a problem with that. In case you want to look into it more @bubnikv
Clips_18x_merge_dup_vertices.zip

@bubnikv
Copy link
Collaborator

bubnikv commented Sep 24, 2019 via email

@rtyr
Copy link
Collaborator

rtyr commented Jun 9, 2021

It's sliced correctly on current master. It was likely fixed with 9c5dd35 (attached STL was created in OpenSCAD). Closing.

@rtyr rtyr closed this as completed Jun 9, 2021
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

4 participants