managed library doesn't update/link with board

managed library doesn't update/link with board

Anonymous
Not applicable
2,098 Views
9 Replies
Message 1 of 10

managed library doesn't update/link with board

Anonymous
Not applicable

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?

0 Likes
Accepted solutions (1)
2,099 Views
9 Replies
Replies (9)
Message 2 of 10

rachaelATWH4
Mentor
Mentor
Accepted 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! Smiley LOL

 

Best Regards,

 

Rachael

0 Likes
Message 3 of 10

Anonymous
Not applicable

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

 

 

0 Likes
Message 4 of 10

michaelWDJZX
Enthusiast
Enthusiast

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?

0 Likes
Message 5 of 10

jorge_garcia
Autodesk
Autodesk
Hello @michaelWDJZX,

I hope you're doing well. There is an automatic way to update your designs assuming you haven't already mixed managed and unmanaged parts from the same library. As soon as you make a Managed library the first thing you need to do in your design is click Library > Update and select the new managed library. This will update all of your components from the old unmanaged version to the new one.

The key to this working is that you do it before you place any new parts in your design from the managed library.

Please let me know if there's anything else I can do for you.

Best Regards,


Jorge Garcia
​Product Support Specialist for Fusion 360 and EAGLE

Kudos are much appreciated if the information I have shared is helpful to you and/or others.

Did this resolve your issue? Please accept it "As a Solution" so others may benefit from it.
Message 6 of 10

Anonymous
Not applicable

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. 

0 Likes
Message 7 of 10

Anonymous
Not applicable

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

0 Likes
Message 8 of 10

Dan.K.2020
Enthusiast
Enthusiast

@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.

0 Likes
Message 9 of 10

jorge_garcia
Autodesk
Autodesk
Hi @Dan.K.2020,

I hope this message finds you well. 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.

Once all of the unmanaged components have been replaced the in use section of the library manager should only show the managed version and you are good to go.

Let me know if you have any other questions or concerns.

Best Regards,


Jorge Garcia
​Product Support Specialist for Fusion 360 and EAGLE

Kudos are much appreciated if the information I have shared is helpful to you and/or others.

Did this resolve your issue? Please accept it "As a Solution" so others may benefit from it.
Message 10 of 10

Dan.K.2020
Enthusiast
Enthusiast
@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:

 

Design Manager, unmanaged componentDesign Manager, unmanaged component

 

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:

 

Design Manager: empty listDesign Manager: empty list

 

That workflow could be a lot smoother.