Missing filament profiles after recent Studio update

After the most recent update, I just found something that is affecting one of my printers (X1Cs).
Prior to the update, when printing to a .2mm nozzle, I had full access to my list of custom filament profiles. Now they’re gone. When I slice to .4mm & .6mm, I see all of my customs, but they’re missing for .2mm. The available filaments that are shown don’t work as well (or at all) with what worked before. All it lets me do it edit the existing available profiles and save new ones. Seems silly.
Has anyone else noticed this?

I only have a P1S but the problem is the same for a few Studio releases now.
With a 1.9 something the issue started for me.

I use custom filaments and custom print profiles, quite a few of the later and optimised for various print needs.
Stuck now on older Studio versions :frowning:

I did a bit of digging into the problem and found several issues that might as well intentionally created.
Studio updates often come with new default profiles.
But rather than just changing those the normal installation often deletes ALL files in those folders.
That ‘bug’ got corrected in a later update but not another cause:
Several files are used to make the profiles usable, like those listing what’s available.
Needless to say that the standard install overwrites those files containing the info about custom filaments and profiles.
To make it worse this is with no consistency, one version kills them, another does not.
Guess it comes down to whether or not corresponding changes are included in the release.
Major update can be the worse as they remove almost anything you previously created.

Of course I did the (for Windows) logical thing and made a backup.
Installed the new Studio version and just copied back all custom file - won’t work.
Added the ones holding the info for the custom files and it was a hit and miss, some things showed up, some did not, some wrecked Studio and caused it to crash.
I gave up when I discovered the hierarchy problem :frowning: (
What’s that you ask ? LOL

Studio uses a rather weir approach to the handling of settings and profiles.
It all starts with a base, like the standard 0.4mm nozzle.
In this file certain things are listed that define how the machine prints and handles things.
Then of course we need a base filament, like standard PLA.
In the filament base file are a ton of settings and such…
Last but not least we have the base profile for the printing, e.g. the standard 0.2mm layer height profile.
All these base files combined result in what the machine uses to create the code for the print.
Anything you change and/or save as a new profile is listed in those files dealing with the profiles.
Logical assumption would be that it means the ENTIRE profile is used…
Far from it…
Let’s say you use a custom filament and that you calibrated it and assigned it correctly for use.
Studio then still takes the base profile first and adds or changes what your custom one demands for the filament.
Same story for the print profile.
See the issue now ? :wink:
Whenever Bambu changes anything in those base files or the ones handling them all custom profiles get messed up or end useless.
With the base changed the customisations no longer match the needs.

All this would not be an issue if Studio would work like expected from a leading company…
All profiles a user changes should always be complete and unique, meaning everything required has to be included in them.
That way a most needed backwards compatibility would at least partially possible.
Won’t help with changed calculations for flow, supports and new features but at least should result in getting the same g-code as before.
Filament profiles are most vital once you have more than a few rolls that are not chipped by Bambu.
Makes no sense to render existing profiles useless with updates…

1 Like