New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
4.3.0 Fails to Import Profile #6453
Comments
Yes, for the The |
If I were to update the profile and replace fast with an existing profile, would it work? |
I'm not sure of the reasoning behind the encoding of the profiles. |
Yeah, I expect so. The .curaprofile files are zip archives with INI files. You can open it with an archiver application and then edit them with a text editor. Originally they were the pure INI files themselves but then we needed to support multi extrusion. Packing them in a zip archive was a very effective way to deal with that.
We have a legacy profile mapping. This happens on any import from an older version behind the scenes, and we use it also to rename renamed settings and such. Only what happened for your printer is that in version 4.1 to 4.2 the printer profiles were changed such that Cura considers it a completely different printer and the matching is not applied. For this reason we started allowing importing profiles from different printers in 4.3. But only for the configurations that were still available in the new printer. It's a bit overzealous to make a dialogue to change the material, nozzle, build plate and quality level if they aren't available any more in the printer you're importing it for. I can't justify spending time on implementing that, sorry! |
The bug is fixed in f5f91c9 |
Thanks very much for the feedback.
Appreciate it.
…On Wed, Oct 2, 2019 at 7:07 AM Jaime van Kessel ***@***.***> wrote:
The bug is fixed in f5f91c9
<f5f91c9>
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#6453?email_source=notifications&email_token=ADATD7UIX7ROWHPLFA4JP4DQMR6GZA5CNFSM4I4DD46KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEAEMA3A#issuecomment-537444460>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ADATD7Q5EUIMBDALPO3FUHTQMR6GZANCNFSM4I4DD46A>
.
--
Brendan Stephens
-------------------------------------------------------
P: 416.655.0932
E: brendan.stephens@gmail.com
-------------------------------------------------------
"Sometimes I lie awake at night, and I ask, 'Where have I gone wrong?'
Then a voice says to me, 'This is going to take more than one night.'"
- Charles M. Schulz
|
So now it no longer partially adds profiles if it is discovered later that some profiles are incompatible. Everything behaves like the |
I also came across this with the CHEP 4.2.1 profiles and the profiles would load. |
Is there an ETA on when this fix will be released? |
We've just uploaded the beta for Cura 4.4. The fix should be in that release. The stable is due in 2 weeks (currently). |
4.4 still doesn't allow the ability to import the profile for the Anet ET4. still says same error. |
Nice, works fine then? It's expected to give an error when adding a profile that is based on a quality profile that doesn't exist. Because we can't load that quality profile then, since it doesn't exist. The fix here is that if that error occurs, it's not secretly still adding a broken profile, as with the |
Ah, seems I also misunderstood the fix. I thought that this was fixing backwards compatibility. |
The point is that in version 4.3 Cura started to allow you to import a profile that was made for a different printer. This was not previously possible. We decided on this because the change in Creality printers in version 4.2 made Cura consider those printers a "different printer". This error message occurs when you import a profile into a printer that doesn't have the quality level that the original profile was made for. It has nothing to do with backwards compatibility. |
Maybe I'm misunderstanding you, but from what you're saying it sounds like a profile for a printer in 4.2 should still work for that same printer in 4.3. I'm attempting to use the profile below with my Ender 3 and it's not working. Granted, it has several printers listed here, so maybe that's the issue. |
I'm trying to import the very same profile too, on 4.3.0, without a success and getting the same error. Is there any solution yet?
|
I managed to figure out a solution. As it mentions on the site, those settings are derived from the profile at Fat Dragon Games. If you head there are follow the guide, it will actually have you install a legacy printer into Cura. This printer supports both the profile above, as well as the Siepie profile, if you want to use it. |
Hi everyone, I was able to fix this problem by manually 'exporting' all my custom profiles from Cura 4.3, and then manually importing all the profiles into Cura 4.4.1. Not sure if it will work for everyone, but it worked for me (on an Ender 3). Cheers. |
Software gore. Why doesnt it just say hey, this one thing isnt right here are the available options and then EDIT the file as its imported with the users selection - warning that it may not be accurate or work. This is pretty lame. |
It is still happening on 4.8.0 :(. The problem is that only certain printer profiles such as Creality CR-10 have the old "standard" setting. I found a complex workaround:
This is not an acceptable workaround clearly, since I'm the only person who managed to do that this many versions later. We can't do this for every profile like that. Cura needs to be fixed, such as by letting you choose a quality type from a list of valid ones. I've submitted the changes to fatdragongames so they or I will add a comment here if they upload the 3 changed profiles. |
I also faced this issue in 4.8.0. Unfortunately, changing quality_type to standard or normal or Normal does not fix it. |
I just got it working on 4.9.1 by setting quality_type = standard. Try this out file out. |
same issue here |
You can try by changing also the setting_version into the metadata section. |
For me I had to change the Quality to standard and the setting_version. |
On Cura 5.3.1, I was attempting to import Cura profiles from 5.0 for an Anycubic Kobra Max. I discovered that for quality_type, neither 'normal' nor 'standard' would work. I dug into the config files for the printer (for me, they were in AppData\Roaming\cura\5.3\quality_changes) on the computer with the newer version of Cura, and discovered a quality_type setting there of 'pla'. So I changed the quality_type setting in the 2 text files for the profile I was trying to import, then recompressed them, and changed the filetype back to .curaprofile (as described above by @Poikilos ), and was able to successfully import the profile. Thank you all for your input that got me this far! |
Thank you! I did it as in your instruction but changed the quality_type to standard (Cura Slicer Version 5.7.0) and the import worked without issues. Btw. the issue in my case was the compatibility problem of quality_type with 'creality_base' |
Looks like it may be a regression based on #6033
Environent
4.3.0
OSX 10.14.4
CR-10
Cura appears to fail to import all or part of configuration files with the following error:
"Could not find a quality type fast for the current configuration."
profiles.zip
The first profile in the archive fails to import at all, while the second (priest) profile is created, but it appears that not all of the settings may be imported correctly.
The text was updated successfully, but these errors were encountered: