Not sure if this is an issue with Bambu Studio or OnShape… probably Bambu Studio, since that was updated recently… but when you export a model from OnShape as a 3mf file and try to load it into Bambu Studio, the slicer complains that “The 3mf is not from Bambu Lab, loading geometric data only.” Seems there’s an inconsistency somewhere that didn’t exist before.
Seems OnShape is slacking
@jyunte I believe that if you import a 3mf file, BS assumes it is a project file (since that is the format BS saves projects in). Since it didn’t recognize the file as a project file, it loads the geometric data only (your design, no project settings). Poorly worded warning, should say ‘Not a BS project file, loading geometric data’. Not an OnShape thing, does it for me too if I load any 3mf file from any source other than a BS project file.
I get this message whenever I load a file not from Bambu Studio, but it works fine. I might be wrong, but I interpreted it to mean that Bambu .3fm file has many extensions that specify things in addition to just a shape. It stores the arrangement of plates, and processes for each model, and bed type…many things that are specific to this printer. But when you export a shape from another application as a .3mf file, it is just a shape, nothing else. So Bambu is just giving a warning that it doesn’t see anything except a shape, so that is all it is loading (which is what it should do). I have used this a lot (exporting from Fusion360)…I get this warning message, but it loads the shape fine and works.
Thanks for all the replies. I only brought this up because I don’t remember getting a similar error message before the update yesterday to 1.7.4.2 of Bambu Studio. Prior to me doing the upgrade yesterday, I believe it just opened the file without any errors. I would make my adjustments and save it again. It’s possible my old brain is confused and that I always got that error! I’m working on my desktop computer for the first time in a month or so as my laptop is in for repair!
3MF file format and why it’s great - Original Prusa 3D Printers gives a good overview about the .3mf format. The .3mf can contains additional content, which is printer or slicer specific. So BambuStudio only imports the part it understands. And that is the geometry only at the moment.
A 3MF file can be seen as an archive of different files regarding a 3D print model. The files are in many formats, e.g. XML, JSON, md5, and gcode, which entail information such as 3D model info, metadata, gcode file, settings (model, slice, project ), images, etc. Notice that many of these files are not mandatory; for example, they can include only the 3D model file or complete project info. This is the standard format to export the sliced file in Bambu Studio. One example of a file content:
When importing the 3MF file, Bambu Studio verifies the content. If the project files were not prepared with the slicer or are missing, it will prompt a warning to inform you that only the 3D model will be imported from the 3MF. If it includes project files (settings, gcode, …) it will allow the opportunity to import the project or only the model.