I create a library to work in one projects with 2 boards/schematics. When I finish the project I decided to create the managed library to make the 3D model of the boards in Fusion 360.
In the managed library I added without problem all the 3D models by adding a step file in each component. Then, I update the library in the first board and create the new Fusion 360 model. Everything was ok with this board. When I tried to create the new Fusion 360 model with the second board. The second board was not linked to the managed library but rather to a unmanaged library with the same name. I check the libraries (In Library Manager->In Design Tab) and I see the two libraries with the same name and the unmanaged library has a warning symbol with the legend "Library unavailable". In the "In use" tab I only see the managed library.
I have updated the managed library in all possible ways but still not working.
Why can I do to update/link the managed library?
Solved! Go to Solution.
Solved by rachaelATWH4. Go to Solution.
Unfortunately your problem stems from having a mix of parts from the old unmanaged and the new managed version of the library. Because you have parts in your design from two libraries with the same name EAGLE is unable to distinguish between them properly so is unable to update to only include the latest managed versions and all their related assets. This is a key thing, when you move from an unmanaged library to a managed library you must ensure you update your designs with the managed version before you make any other changes to them or it will cause issues.
There is a better workflow which avoids this issue. Rather than creating managed libraries from all your libraries, you instead continue to use your regular libraries thus avoiding this trap. Now, in order to take advantage of the ability to associate 3D models with footprints in managed libraries, you create a single managed library simply for mapping 3D models to footprints, copy a footprint there, create it's equivalent 3D package and assign a model and then copy the 3D package (not the footprint) into your regular library (and let it copy over and overwrite your old footprint) and then you'll benefit from 3D with regular non-managed libraries. Happy days!
Best Regards,
Rachael
I think that was exactly the problem. I fixed it by replacing all the components with its equivalents in the managed library. I made a script (with the help of excel) to replace everything.
I Just tried to create the library like you mentioned me. It works great! Thanks for the tip
Hi Rachel
Is there an update to this issue for version 9.5.1 ?
Now that the managed library sharing feature is sorted out, I want to change over to managed libraries so my team is all on the same page.
Is there an automated way to change all the parts in a project to the managed version of the component without going through them one by one?
My library just suddenly did this, it is a local library, no idea how or what happened to it. how can I fix , I am dead in the water.
Fixed it, I had to uncheck and recheck USE in library manager. I noticed there was a libcheck file in the folder...
Some kind of bug maybe? Not a managed library, maybe Ill find a better thread or make a new one
@jorge_garcia I somehow failed to to fully update my board (as you mentioned "click Library > Update and select the new managed library") as Library Manager lists my library twice: first as managed library and second as a "library unavailable" (with yellow exclamation mark). Both libraries have of course the same name.
How can I now find all parts from the "missing library" and replace them with parts from the managed library?
Thanks.
@jorge.garci wrote:
...The best you can do is go into the design manager > Filter tab and search for parts that are inLibrary the name of the library in question. It will show you all parts managed and unmanaged. You have to check each one individually, in the Inspector if you see the word version in the library name, package name, device name, etc. then that component is from the managed library and you can leave it be. If you don't see the word version then that component has to be replaced.
Hi @jorge_garcia , this worked. Once all of the "unmanaged" components had been replaced, the In Design tab of library manager showed the managed library version only.
However, the workflow is tedious.
First, to replace a device, I have to identify the matching device in the "managed library". Unfortunately, after clicking on a component in Design Manager, it's not immediately obvious, which device I have to select in the library as a replacement. The "device name" in Results list and Inspector is empty most of the time, see screenshot:
I have to select the device on the board and right-click "open device" to see the name of the device (for the component in the screenshot, it's "ML20"). Only then I can click the "replace component" button and search the device in the "managed library".
Second, after each replacement, the Design Manager's Results list is cleared and I have to do the search again:
That workflow could be a lot smoother.
Can't find what you're looking for? Ask the community or share your knowledge.