Hi,
long time Cura user, but very new to Bambu Studio, so please be gentle.
I have a model that slices ok in Cura (using the Slicing Tolerance: Inclusive setting), but literally falls apart when I slice it in Bambu Studio.
Essentially there are a number of “spikes” that are supposed to connect to the wall of the object to the right. In Cura this works, however in Bambu Studio the two walls don’t actually touch and there is no connection.
I have attached a screenshot to hopefully explain what I mean.
Is there are setting in Bambu Studio that will give me the same result as in Cura? Dimensionally the model musn’t change.
Kudos for posting with illustrations. It makes life a lot easier to understand what you’re asking.
Well as you know, Bambu Studio is Forked from Prusa and SuperSlicer which in of themselves are forked from Slic3r, the great grandaddy of most slicer technology. Although Cura takes credit for developing Curaengine, I always suspect they borrowed heavily from Slic3r which is important to your example.
However, there is ample discussion on the web regarding issues surrounding processor capabilities. I can’t find the exact video right now but Thomas Sanladerer’s YouTube channel “Made With Layers” had a video about his experience with moving from 16bit to 32bit processor board and it yielded result differences like you describe. Now is this the problem you’re experiencing? The answer is unknown unless someone here is knowledgeable with the code base of the two software packages.
If I were you, I would first defect to the Orca Slicer Platform and leave Bambu Studio in reserve. Both can co-reside on the same machine and you get so much more with Orca.
Next, I would run two tests:
Save the Bambu Studio 3MF file to another name to isolate it. Then open that file in Orca and see if there is a different result. Note: Orca has a number of other settings which I will mention below.
Repeat this Experiment using Cura or Prusa and save that 3MF file to another name to isolate it. Open that up in Orca and see if you get the same result.
What will this tell you? If you get the same result from both, it means that this is more likely a Bambu firmware interpolation issue. The remedy for that is to experiment in the slicer settings in Orca. If you get different results, then it tells you that the slicing algorithms are interpreting your model differently. That can be tricky to diagnose because the problem could also be in the model itself.
Things to experiment with
I’d try changing these 5 settings, one at a time in, Orca(no particular order). Not all of them may be in Bambu Studio so note this is where you might see deviation.You will of course want to have the advanced button checked or set developer mode in preferences to gain access to all of these settings.
Have you tried exporting the model in different file formats such as STEP or OBJ? I have found that I get different results in situations like yours where my theory is that the floating point calculations are subject to rounding errors. STEP is more accurate than STL as an example.
Post this question in the discussion section on Orca’s Github page. You will likely be redirected to their Discourse channel but start at Github first. In fact, do a search on Github before posting because you may not be the only one who has experienced this.
And last, please post back here what your findings are.