Prevent .3MF files from overriding all settings?

I’ve got everything set the way I want it in settings in the slicer area.
I load an stl file, np, everything is good.
I load a 3mf file and bam, all my settings are changed. From nozzle to filament to quality settings… Anyway to prevent this, or at least save all I had set before?
Thanks!

6 Likes

If you start with a blank project - then ‘add’ a 3mf file instead of stls then it will open the 3mf file as a project with all of the settings etc. I think.

If instead of starting with a completely blank project - you add something to it - like a cube primitive - then if you then ‘add’ a 3mf file it will ask you if you just want the geometry imported - which I think will mean it keeps pretty much all of your settings - rather than getting them from the 3mf file.

13 Likes

Thank you for this! Tested and this method works! Was driving me crazy to have all my AMS filament slots get messed up when I opened a 3mf file.

4 Likes

I’ll have to try this, tyvm!
I just wanted to look at some stuff and bam, reset everything… Accidentally chose a 3mf again, bam… lol

1 Like

I think the whole purpose of using a 3mf file is to save all the little tweaks that are specific to a particular project. That’s great if it is a 3mf that you created for your printer, with your favorite filament and the model-specific changes you made to infill, speed, temperature, etc. It makes re-prints easy, just load the 3mf and go. It does not work as well for sharing projects when different printers and materials will be used, as you have seen.

4 Likes

Great tip, did not know this and it works! BS should ask this on every 3mf load.

3 Likes

Yeah, agreed. I’d say, if you Open the 3mf, it’s one thing, but if you place it by drag & drop, or clicking the “+” place object button, opening the 3mf as a project is not always what you want.

The really unfortunate sequence is:

  1. Drag & drop more than one 3mf file into the slicer
  2. The slicer opens the first 3mf file as a project then places the remaining as objects
  3. Make some modifications
  4. Much later, go to save the project.
  5. Confused, why didn’t it ask me what to name the file?
  6. Oh no, it saved everything to the first 3mf file, destroying the original project state. FML.
5 Likes

Well that’s good to know lol… Been dragging and dropping myself, haven’t save as of yet though. Tyvm!

Probably you want to save your own “empty” 3mf with your preferred settings. So whenever you accidentally or intentionally load someone else’s 3mf you can easily switch back to your tweaks.

3 Likes

Just start a new project (Ctrl+N). That will get you back to your usual saved filament and process settings.

1 Like

This is not entirely true, in Orca Slicer at least. When you open a .3mf with different AMS filament assignments it retains those incorrect filaments when you start a new project. It will however go back to defaults on any changes made to Quality, Strength, Speed, etc.

I’d like an option to “lock” my current AMS filament settings even when opening a Bambu colored 3mf file.

4 Likes

Yeah, but if there are no objects placed in your project (even if you have explicitly saved the project to a named file), dragging and dropping a 3mf file into Orca (or Bambu Studio) opens the new file as a project, discarding all project-specific settings you may have done.

The trick to place a single cube first, then drag the 3mf file over, then remove the cube works, but it sure is gross.

(note that I haven’t tested with the beta Bambu Studio yet)

Why is this still a thing? No one wants your fing AMS changes. No two setups are the same. Get your sht together Bambu.

2 Likes

This is such a ■■■■ up. Why do I get imported a printer that I do not even own!!! when I open, drag and drop or what ever a .3mf file. I am so annoyed by this!!!

1 Like

Welcome to the forum.

If you drag and drop a project file you will be presented with a popup like this.

(Edit - You need to drag the file into a project with either a model or dummy solid already in it.)

import

Select “Import geometry only”

3 Likes

good info. this should be done programmitally by default. Maybe the bambu devs need to add this functionality

1 Like

I’m used to seeing complaints here when Bambu features don’t work the way they are supposed to, and that is fair.

But a Studio project in a .3mf file is designed to preserve and use the settings of a (presumably) successful print, so why are there still complaints when it works exactly as intended?

Either examine and verify the settings before printing, or download the plain .stl or .stp and use your own defaults.

This does did never pop up when I imported a .3mf file. I just tested it again, and it is not their. I am on version 1.8.4.51
What am I dowing wrong. I did try track and drop and open project via the menu.
If this selection would pop up that woud be a good solution for me.

And to the answer with, just download an .stl, sometimes people only upload an 3mf file, and their is no .stl .
I do understand that .3mf file as the purpose of also downloading the settings for you, but their is 1000 different printers out their, even Bambu has more then just one model, and it should be the default in BambuLab Studio to have the choice if I want to load yet another printer into my program that I do not even own or not.

Almost by luck, I found a conversion tool that can also convert 3MF files from BambuStudio into STL files. In this way, the unwanted settings can be suppressed.

Search for “Spin 3D Mesh Converter” in the Windows Store. There is even a free version for private use and also the version for commercial use is inexpensive.

The corresponding homepage of the developer:
https://www.nchsoftware.com/3dconverter

There is also a MAC version on this website.

PS: I am not affiliated with the manufacturer in any way.

Which is exactly why I only have .3mf files of my own creation and why MakerWorld is the very LAST place I look for a model file.