Is there a way to preserve your machine settings when updating Cura?

Is there a way to preserve your machine settings when updating Cura?

I know I can create profiles for variant printing settings but each time I update Cura I am presented with the First Run Wizard and my previous machine-specific settings are lost.

You can export profiles as .INI files from the time menu

My post acknowledged that but I am talking about Machine Settings which are lost at each update. I have to enter them again through the First Run Wizard after an update.

I go into the hidden folder where Cura keeps its settings (~/.cura on a Mac) and duplicate the settings folder for the old version with the new version number. I agree that this is annoying, maybe @Daid_Braam can shed some light on why these settings aren’t carried over?

Ah, I see the problem. Cura stores its preferences under the Program Files directory not in a User directory. Each update starts with a virgin preferences set.

This really needs changing but I guess I can migrate settings manually.

On a Mac, it’s under the user directory, but it uses a version number so that it won’t grab settings from a different version.

Ah Sorry. Missed that. Damn cell phone replies :stuck_out_tongue:

There is some code in place that tries to copy the previous version settings, but it fails for some reason.

Note that I already re-designed this for the next major upgrade. Back when I started, settings per install made sense, as a lot of things changed per version. But now it no longer makes real sense. And with all the machine configurations that you can have in there, it’s actually starting to get annoying.
You can copy over the ini files, as a workaround.

Also adding an “export/import all settings” to the re-design. So you can quickly migrate to new machines, or replicate the same configuration to multiple machines with ease.

@Daid_Braam That sounds good. At least there is a workaround for now.