I am struggling right now with an old file from Bambu Studio. I no longer have the original file, but I have an exported file that was on a Micro SD card for printing. Whenever I open the file in Bambu Studio and attempt to change any settings the whole model disappears. Is there any way to extract just the model or delete the cached settings that are contained in the file so I can re-arrange the parts or change my settings.
Usually you can right-click on your model in the “Prepare” view and click “Export as one STL”. You can then save just the model to disk. If that does not work, perhaps you can try opening the file in Prusa/Orca slicer and try the same there.
Ah that is annoying. If that also happens in the other PrusaSlicer/Slic3r-based slicers it might be worth it to give Cura a shot (should also allow for STL export).
I hope someone can contradict my post and provide a solution, but I did extensive research on this topic and concluded that it is not possible if the 3MF file does not contain an embedded STL.
Here’s a dirty little secret about 3MF files: they are actually renamed ZIP files with a specific folder structure as defined by the 3MF consortium as defined here: (Specification - 3MF Consortium). If you change the filename to .ZIP, you can explore the folder structure defined by the 3MF consortium. G-code files and STL files are stored separately in the 3MF archive.
What you can try is changing the name of the 3MF file to ZIP. You should then be able to extract the file using your favorite archive tool or Windows extract-all command. Navigate the folder structure to search for an STL. If it is not there, then the archive was G-code-only, meaning that the file was printer-specific. As far as I have been able to determine, nobody has written a reverse-engineering piece of software to revert back to an STL. Again, I hope someone can say otherwise.
That .model extension if memory serves correctly is actually a Gcode file. But you might try simply renaming it as a .STL and try your luck. I never had any luck.
Unfortunately there is no geometry in the gcode versions of 3mf files.
In terms of transforming gcode back into models - there are blender addin’s that can read in gcode and create a model - however the models it creates consist of loads of little lines that represent the filament extrusions.
It might be possible to remesh them back into something editable - or at least use the generated model as something you could trace over to recreate the model.
My friend, this is not helpful. Anyone can use Google and post a random site. This is one of those plethora of sites that advertises they can do anything except… they can’t. All they want is your email address. The site does not function as advertised.
Very promising direction, thanks for sharing! But I tried it and Voxelizer (FAB, v3.0) would just close every time I would try to ope the .gcode file extracted from the .3mf.