Cura: Can't import legacy profile: Could not find a quality type "normal"

Created on 20 Nov 2019  路  21Comments  路  Source: Ultimaker/Cura

Issue with version 4.4.0
Printer settings update from previous versions
When updating from 4.0.0 only 3 of my custom printer settings where transferred over.
Version will not let me import new CURA settings for printer.
This issue has happened before and I am currently stuck with using version 4.0.0.
for further information please email.

Deferred Bug

Most helpful comment

There is a very simple way to fix this, navigate to Cura's installation directory, then plugins, then navigate into the LegacyProfileReader plugin folder. Open LegacyProfileReader.py in a text editor, and change line 150 from normal to super

All 21 comments

How do you "import new Cura settings for printer"?
Can you send me a reproduction scenario so I can try it myself? Thanks

Most of the time the settings in the older version of Cura just transfer over. If you want to try to import a set of settings then i have supplied 4 sets from 3Dlabs that are settings for R/C aircraft prints. Theses settings have been imported into version 4.0.0 but 4.4.0 will not let me import them. Standard proceedure is to click IMPORT and then go to file and click on file to be imported.

So currently as I understand, these are your reproduction steps:

  • Open profile manager.
  • Click the import button.
  • Select a .curaprofile file.

And then you get an error message? Which error message are you getting?

When I try these reproduction steps it works fine. A new profile appears in the list.

We need to know from you:

  • Which printer are you using?
  • Which file are you importing?
  • What are you seeing when you import this file?
  • What do you expect to see instead?

Also keep in mind that Github doesn't show us any e-mail attachments so please give a URL to the profiles or upload it on the Github website.

I have had no problems with importing CURA config settings for 3DLabs configuration files in all version up till 4.4.0. Version 4.0.0. still imports any config files from these model designs which, come preset with G-code files. The models come with G-code files, Factory files, STL files and Config files for Cura and Matter control. If you wish a copy of the cura files, please email me and I will forward a copy of the files to you

Attached 2 sets of CURA settings in Zip format from 2 different models.

CURA_setting.zip
CURA_setting.zip

Have also sent ZIP copes to this query . Hope this helps

Thanks. Those profiles seem to import fine for me, though:

Screenshot from 2019-12-06 16-08-18

Which printer are you using?

Creality Ender-3

Then indeed you get an error:
Screenshot from 2019-12-09 15-22-35

It would've helped to know the error message when you're reporting a bug!

It seems that our LegacyProfileReader plug-in always uses the quality type normal since the legacy profiles obviously didn't have quality types in them.

https://github.com/Ultimaker/Cura/blob/6aa8d060d5ecfb764d5b7ffe15f9415090647ad0/plugins/LegacyProfileReader/LegacyProfileReader.py#L150

Since normal doesn't exist for the current printer (Ender 3) it doesn't know what quality type to assign the custom quality to.

This is exactly what I get. This is why I am Using the 4.0.0. version as it does not come up with this error message and imports the settings without any trouble. Unfortunately the settings will not transfer Over to the new version聽, When I install it onto my computer. This comes down to a bug within the program that was not there in 4.0.0..I am also using the new motherboards in both my printers and, they both will not now work with REPETIER HOST.I have reported the issue to them but the have requested聽 a donation to look at the problem to fix it, very poor PR as i have been using them for over 3 years now without any problems. The 2 motherboards have 2 different versions of MARLIN on them but both run much better then the original. Why software companies cannot get their act together is beyond me.

I have this exact same problem trying to upgrade from 4.3 to 4.4, with an Ender 3. I've downgraded to 4.3 because I need my custom profiles to import. Please let me know if there is anything I can do to help troubleshoot.

We've decided to defer this, not spend time on it unless time opens up or priority increases. However we've dropped support for Cura 2.6 and earlier so I don't expect that we'll get time to fix this for a long time. Unless someone from the community decides to spend time on it instead. The problem lies in the line that I quoted above. Instead of normal it should probably choose one of the available quality types in the current configuration as defined in the container tree.

Our advised workaround is to import all your profiles into 4.0 and then upgrade to 4.4. Two steps instead of one. Alternatively you can import them in 4.0, export them from there and import them in the latest version again.

If you have problems trying to upgrade from 4.3 to 4.4 that is a separate bug and I'd really like to know about it. But you'll have to write a new bug report about it to not confuse the two bugs.

Hi Ghostkeeper and, TY for your time.聽 I thought you might also like to know, that I have 2 Ender3 printers. A new聽 one with version 1.1.6.2. motherboard and the original which now has 1.1.8. motherboard fitted to it. The new motherboards work with major improvements in print quality but, they both do not work on Repeteir Host. Repeteir are looking into the matter and I intend to get onto Creality about the issue. It is obvious that somewhere along the line, when they upgraded the Marlin software they altered it so it would not work with Repeteir. I hjave also had troubles with them working with CURA but am now just using the SD cards for all my printing. Creality have put their own slicer program with the printer software but, I am not impressed with it and am sticking to Cura for my slicing needs. TY again for your time and help
Andrew Medlock

Same problem. It stinks that it won't be fixed.

Did you try importing the profiles into Cura 4.0 and then upgrading them to 4.4?

Hi, Merry Xmas and Happy New Year. Yep, that's what I did. Files transferred fine to 4.0 but only 1 set transferred to 4.4. Just gonna stick with 4.0 until the next update comes out and then try and transfer them over to that.

Did you try importing the profiles into Cura 4.0 and then upgrading them to 4.4?

I did not. I ended up determining the necessary settings on my own and changing them manually. Pain in the butt, but I got my prints going.

I guess it would have been...LOL. I have 27 profiles in my custom file settings now and, I don't fancy manually transferring them in else I would have a major headache.Thinking of writing the whole lot down as some are minor changes for set jobs. Had over 50 when I was using Repetier Host which had 3 slicer programs in it.聽

There is a very simple way to fix this, navigate to Cura's installation directory, then plugins, then navigate into the LegacyProfileReader plugin folder. Open LegacyProfileReader.py in a text editor, and change line 150 from normal to super

Was this page helpful?
0 / 5 - 0 ratings