Closed marcopiraccini closed 6 years ago
Could you add your logs?
Sure. Actions done:
The logs make no mention of any "PLA - NEW" :(
@Ghostkeeper: The log didn't refer to the given name but to a kind of filename and counter ....#2
.
I can confirm what @marcopiraccini wrote, trying to help to clearify things I made a "commented logfile" where you can see the steps I've done at the different moments in the log, maybe it helps.
cura.log.commented.txt
And here the generated material file: generic_abs+%232.xml.fdm_material.txt
o.k. got it (I think) - compared the generated file with the material-files shipped with cura
@marcopiraccini could you please crosscheck this:
in your new generated material file in ~.local/share/cura/materials should be a line:
<compatible>True</compatible>
just delete this line and save the file and it should be visible within curas material-select
Yes! removing compatible
the material is now visible.
I guess that this is a bug on saving...
thanks for confirmation. Yeah a bug in saving ... or in reading ... that's the question ;-)) @Ghostkeeper it's your turn now ...
That's some nice debugging, guys! We'll take a shot at this then.
Ok. It is anoying. This line is always readded. So i always have to delete this line <compatible>True</compatible>
before starting Cura.
Also, this line seems to be added when duplicating a material. So the new material will not even show up in the manager, while there is actually a file created in the directory.
And also, it is not possible to edit the fields about filamentcost and spoolweight. Is there a documentation about the XML-Structure of this file?
And when starting the Material Manager, then it does not show all my custom materials. I have used brand "ColorFabb", so the should stay on the top of the list. But there is only one line. I have to scroll down the list, before all the materials are available on the top of the listing.
The filament cost and weight editing was a feature that didn't get done in time for 2.3. It'll be available later. For now the field only displays the cost and weight information (if available).
Please note this problem is also active on Windows 7 64-bit.
Any idea when this will be fixed? I really would like to switch to 2.3.1 (from 15.02.1), but this is preventing me from making the upgrade. I'm really looking forward to seeing how coasting and retraction priming can improve print quality.
I didn't know about this issue until now that I decided to use Process Monitor and do my own debugging, I guess I'm on the waiting list as well :)
We've had some changes last week that were aimed at other things, but also seems to have fixed this issue. I can't reproduce it any more with these reproduce steps (which used to reproduce it):
So I hope it's fixed, but I'd like to keep this one open at least until the beta of 2.4 to see if it still occurs with other materials or something.
Unfortunately the problem isn't fixed for me. I am using ppa:thopiekar/cura-master. Should it already be fixed there?
No, it's not (fully?) fixed at the moment. You can delete the line mentioned above from the file and the definition is visible in Cura. But a soon as you edit the material definition (in Cura) and it's saved, this line will be written again in the file :-(
I still can't reproduce it with the steps I described on December 5th. Is there something different you're trying? Could you try again with the 2.4 beta from the Ultimaker website?
Since i am using ppa:thopiekar/cura-master i don't think, that using the version from the website would be more up to date. Lately all configuration was lost and i had to redo all confugurations - but the problem persisted.
I will retry it with the latest ppa:thopiekar/cura-master version and post the results the day after tomorrow.
The (beta) version on the website was made last Thursday.
I'm not sure if this contributes in some way to the problem but here's what I think just happened... 1) Downloaded and installed Cura 2.4 Beta 2) Created new Material--I'm not 100% sure, but I think it still existed after closing and re-opening Cura 2.4 beta 3) Opened Cura 2.4 Beta 4) Opened Cura 15.02.1 at the same time-to see what my old settings were as I entered them into Cura 2.4 5) Problems with "materials not saved" re-appeard
Please disregard my previous post. Opening Cura 15.02.1 along with 2.4.0 Beta doesn't appear to have anything to do with the problem. The following steps show that the "
Just tried ppa:thopiekar/cura-master 1:2.4.99-master~201612281202~rev1647~pkg130~ubuntu16.04.1 Not working - materials are not saved.
What can I do to help you finding out the problem? Should I send you my configs? (If yes - which ones?) Maybe the log from the terminal?
I think i have found out something very useful!?
I added an Ultimaker 3 Extended just for fun, and suddenly had options for 2 extruders? And now for each of this extruders suddenly i could see my custom materials!?!?
Now i can switch between 2 Printers:
When switching to my custom printer, all custom materials are gone. When switching to the Ultimaker 3 Extended, all custom materials are there.
How could that be? I didn't find any option for more than 1 extruder for my custom printer? Maybe you only have to activate the more than one extruder options for the custom printers and the custom material bug would be gone...?
Did you make that custom printer with that "Custom FDM Printer" menu, or did you create a .def.json file manually?
I did it over the menue.
Is there any docu about the json files with the 2 (or more?) extruders?
Not really. To produce a multi-extrusion printer definition, it's advisable to copy and rename all files related to the Ultimaker 3. Or Punchtec if you don't want to go through the trouble of creating all the quality profiles. But even I still make mistakes when I have to create a new multi-extrusion printer definition. It's quite complicated.
getting same problem here. Have a printer added as a Custom FDM, and added materials disappear once the program is closed and re-opened. Using Cura 2.3.1
Hope I can contribute to this issue...
Facing the same problem of disappearing Material (created via duplicate existing) and restarting Cura. I'm using a Custom FDM printer and tried this with the Cura 2.4beta.
The interesting thing is that after creating additional printer instance of type "Ultimaker 3" and activate this I can see all the hidden material in (both) extruder material view for this printer. But as soon as I change back to my existing printer it's gone again.
Would love to see this fixed but for the time being I might have to manually customize the compatible line every time. Probably need to write a short script to automatize it ;)
I'll add another voice on this. I am using 2.4beta, and I am seeing the exact same issue as described above. I tried the same test sequence as @dWoolridge and produced the same results.
We had marked this issue as fixed in 2.4, but I just put it back so that someone will take another look at it for version 2.5.
Our QA testers say they can't reproduce this on Windows or OSX. They tried with UM3 and UM3 Extended, with various materials.
Yes it is working with the UM3. But it is NOT working with the Custom Printers. I don't know if the OS is important - I don't have any Windows or OSX to test that.
Just tested OSX version 2.4.0-BETA2. Not working for me. Steps to reproduce:
Materials gone!
Thanks. The QA testers report that it does reproduce for other printers than UM3 and UM3E.
Same issue here on 2.4 beta (mendel90 printer) but if I manually create a material everything is fine, they only don't work if I use cura to generate the material. I've taken to just copy / pasting the material files and manually editing the contents, this results in usable material profiles.
Here's one of my custom materials that does work https://gist.github.com/ntoff/495604311240980108815c6bff6a2e54 I started generating random uuid's for them but found it doesn't really matter for my printer / usage (I guess only ultimakers make use of that?)
Same thing here, removing the compatible tag from the file makes it work. For now I am setting the files to read-only, otherwise they revert (and don't show up in the menus).
I am on Cura 2.4.0-BETA2 on Windows 10. I am using a custom printer, a Monoprice Select Mini. Never gets an entry inside the material files.
Our bug tracker says that this is on schedule for fixing in 2.4, 2.5 ánd 2.6! I guess they find it really important... Or Jira is just a bit of a mess. 2.4 is locked, so I'd expect 2.5 then.
For me the problem seems to be fixed in the latest ppa:thopiekar/cura-master. Maybe otherones can confirm it?
I too can see my "nGen" material after upgrading from Cura 2.3 to 2.4. The Windows uninstaller left a LOT of Cura 2.3 files behind but that's another issue.
That's strange, because the issue is still unfixed according to our QA testers.
This problem still exists. I haven't used Cura since the numbering scheme was changed and I will guarantee materials do not save properly in v2.4 (the latest on the website). If you install it on a brand new ubuntu 16.10 box and configure a custom machine and try to add some custom materials, they don't show up if you close the program and restart it.
I just found this thread by accident because I KNOW I configured some materials and they didn't get saved when I closed the app and restarted it. Sure enough the files are in .local/share/cura/material and they have this line in them:
<setting key="hardware compatible">yes</setting>
Ohh, wait a sec, there's something wrong here and I think it's because there's no way to create new materials other than choosing "duplicate". Who designed this anyways?
Ok, materials management is seriously broken on ubuntu 16.10 and cura 2.4. Brand new install, never used cura 2.4 before, no matter what changes you make, no materials ever get saved. It's a mess.
@bubbapizza Try manually managing your materials, I agree the inbuilt system is far too broken to bother with, use this as a template: https://gist.github.com/ntoff/495604311240980108815c6bff6a2e54 and manually create your materials with a good text editor (or nano / vi if you prefer command line stuff). I've been making my own manually on windows and it works great.
Who designed this anyways?
'sup?
Why is there no 'add' button for materials? This is just a common-as-dirt CRUD database. You need an add/update/delete/next/previous view to show the details of each material, then a browse view where you list the materials like a spreadsheet. The "duplicate" button should be an option shown AFTER you choose "add".
Feel free to change everything you want. It's open source...
This is true
I agree that it would be nice to have an "Add" button. We only implemented "Duplicate" because it was easier because you have a GUID and some profiles to start with, and due to time constraints.
However that is a different issue and should not be discussed in here.
Uggghh jeez, I was wondering why my printer wasn't working. Cura displays myXyzPLA as the material but when I click manage material - there is no myXyzPLA anymore! So it has been printing everything with 2.85mm instead of 1.75mm diameter and who knows how many other settings were lost - probably all of them. Poor form.
Cura 2.3.1 (PPA) on Ubuntu 16.04 I duplicate a generic material, then I edit it, changing name and stuff. When I close and reopen Cura, the material I created is disappeared.
Also, if I export materials, the import seems not to work