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

Split to parts misses one of the parts #3153

Closed
2 tasks done
ctadlock opened this issue Dec 17, 2023 · 12 comments
Closed
2 tasks done

Split to parts misses one of the parts #3153

ctadlock opened this issue Dec 17, 2023 · 12 comments
Assignees
Labels
bug Something isn't working inactive customer 90 days wont reply occt

Comments

@ctadlock
Copy link

Bambu Studio Version

1.8.2

Where is the application from?

Bambu Lab github releases

OS version

Windows 11

Additional system information

AMD Ryzen, 16GB

Printer

Bambu X1C and P1S

How to reproduce

  1. Create a multi body model; in my example I have a base model "spacer" with embossed text that has been filled in to with another body "text".
  2. In the slicer, "split to parts" or "split to objects"
  3. Look at the parts the slicer detected

image

Actual results

The slicer does not detect one of the bodies. This is not an issue with the actual model. Opening the exported stp file directly shows the appropiate solid bodies. The slicer seems to not detect either the first or last one. I have proven this by creating a test where I add another solid body "test" with the same embossed design; in this case it got the text bodies fine but not the new test body.

image

image

Expected results

The slicer should detect all solid bodies.

This is a relatively new bug in the last couple releases. I have printed this same part many times before without issue until recently.

Project file & Debug log uploads

roller_spacer_10_test.zip

Checklist of files to include

  • Log file
  • Project file
@ctadlock ctadlock added the bug Something isn't working label Dec 17, 2023
@ctadlock
Copy link
Author

Also happens with OrcaSlicer: SoftFever/OrcaSlicer#3169

@mark-schuler
Copy link

I'm having the same issue....frustrating.

@EricCraigen
Copy link

I have been having the same experience with my multi-body models as well..

@ctadlock
Copy link
Author

@QingZhangBambu please advise on this bug, it broke our entire production line

@QingZhangBambu
Copy link
Collaborator

@ctadlock i will talk to the concerned staff of that.

@MklBambu
Copy link
Contributor

@ctadlock You can try converting STP files to STL files, or try saving them again using 3D software like FreeCAD. I hope this can solve your problem.

@ctadlock
Copy link
Author

ctadlock commented Jan 3, 2024

@ctadlock You can try converting STP files to STL files, or try saving them again using 3D software like FreeCAD. I hope this can solve your problem.

Ive been using STP files for over 2 years without issue. Whatever this bug is was introduced recentley. Nothing to do with the output format.

@MklBambu
Copy link
Contributor

MklBambu commented Jan 4, 2024

@ctadlock You can try converting STP files to STL files, or try saving them again using 3D software like FreeCAD. I hope this can solve your problem.

Ive been using STP files for over 2 years without issue. Whatever this bug is was introduced recentley. Nothing to do with the output format.

Could you tell me which version is working properly?
thanks

@ctadlock
Copy link
Author

ctadlock commented Jan 4, 2024

@ctadlock You can try converting STP files to STL files, or try saving them again using 3D software like FreeCAD. I hope this can solve your problem.

Ive been using STP files for over 2 years without issue. Whatever this bug is was introduced recentley. Nothing to do with the output format.

Could you tell me which version is working properly? thanks

Had to do a bunch of testing and pull out old files. I tested back to v1.6.2 which I know it was working then. Results:

  • STL always works
  • My old STP file works
  • My new STP file does not work

There is very little design difference between the old and new, certainly not a difference in how I emboss the text.

Ive attached my test files in the zip.

So it would seem one of these is true:

  1. Inventor changed something about their STP export. Seems unlikely as Ive uploaded/opened these STP files in several 3D viewers and they all look fine.
  2. Something about the design of the new STP triggers this bug. No idea what this would be
  3. There is a slicer bug where it works with the old STP and not with the new STP.

If you have a dev env it would take a few min to step through the slicer with the "new.stp" file and look at the logic for splitting to parts.

image

test.zip

@MklBambu MklBambu added the occt label Jan 18, 2024
@MklBambu
Copy link
Contributor

hi, I'm sorry for not replying for so long, This is an issue with loading the step file. We are using the OCCT library to load the step file. It is possible that some fields were changed by Inventor, resulting in the OCCT library not being able to read them. We will work hard to fix this issue. Before that, you can try saving it as a step file using other software and try again.

@MackBambu MackBambu self-assigned this Jun 20, 2024
@BambulabRobot BambulabRobot added the inactive customer 90 days wont reply label Aug 6, 2024
@BambulabRobot
Copy link

This issue has been marked as inactive due to no response for 90 days.

lanewei120 pushed a commit that referenced this issue Oct 15, 2024
JIRA:STUDIO-5632

GITHUB: #3153
Change-Id: I1b9b49321cc0da8bdd79e2beb4009283cfada287
(cherry picked from commit 6191a66441549b1cee8be8d7f740c2d466557691)
lanewei120 pushed a commit that referenced this issue Oct 15, 2024
JIRA:STUDIO-5632

GITHUB: #3153
Change-Id: I1b9b49321cc0da8bdd79e2beb4009283cfada287
(cherry picked from commit 6191a66441549b1cee8be8d7f740c2d466557691)
@MackBambu
Copy link
Contributor

fixed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working inactive customer 90 days wont reply occt
Projects
None yet
Development

No branches or pull requests

7 participants