I am trying to add a device with footprint DO35-7 to a library that does not have a footprint with the same name. I get:
As you can see the "current" version is DO15-TVS and it's complaining that DO35-7 is a newer version. I'm not really sure how to solve this. I tried closing everything and restarting fusion to no avail.
Solved! Go to Solution.
Solved by Pieter.Jan.Van.de.Maele. Go to Solution.
Something must have gone wrong at some point in the past when working with these libraries. I talked with the team and we suspect it's a result of copying DO35-7 in the past from the original library to the new one and renaming it to DO15-TVS. We are working right now to reproduce this. It definitely feels like a bug. Thanks for reporting!
What you can do right now to move on, is duplicating DO15-TVS and removing the original one (also re-mapping all the devices that use this). Sorry for the inconvenience.
Is this something I can see/fix directly in the library XML file? Maybe just an attribute that didn't get switched? I'll try your resolution either way, I only have one component using that footprint so it's no big deal.
Generally we don't recommend fixing issues like this through the XML, especially in the Fusion environment as it would force you to export & import the library which might become a bit messy w.r.t. the references we keep in the library index (used by library manager and add dialog). However, as you have asked for it: the suspicion is that both of these footprints have the same value in the URN field which you should be able to validate in the XML. This would be a consequence of this library being managed at some point and a bug in the copy operation. We're working on fixing that right now and hope to deliver the fix not too far in the future.
Just wanted to follow up and report that the first solution did indeed fix the problem. Thanks!
The problem is still there.
It can be reproduced by importing a device into an existing library and then trying to import another
device.
I'm using version 2.0.11186 of Fusion 360.
Hi @martongr ,
What version of EAGLE are you working with?
I'll report this in the meantime, but let me know if you are using anything but the latest version of EAGLE (9.6.2).
Let me know if there's anything else I can do for you.
Best Regards,
Hi Jorge
I was using the latest Fusion 360 in fact. I am a bit confused regarding what is the difference?
I managed to solve this issue by deleting the devices from the library, waiting a bit, and then step by step reconstructing the devices - symbol, footprint, 3D model. My suspicion is that it has to do with timing: Fusion 360 needs some time to sync.
Hi @Anonymous , @matthew_goulart , @martongr ,
Sorry to hear that you're having trouble.
May I know where the libraries you used to import and original libraries is come from?
If the libraries were downloaded from ultralibrarian.com, there is a known issue that importing the downloaded Fusion360 PCB libraries from there could result the unexpected footprint different version error issue.
If this is the case, please download the Eagle6 Library instead and then create the library in Fusion with the downloaded script by yourself, and later importing library will have no such issue.
If it's not the case, do you mind to attach the 2 libraries which cause the issue that we could have a check?
You could duplicate the libraries and just delete others devices but only left the ones which have the issue in the new libraries.
Thank you very much for your help and so sorry for any inconvienence.
Best regards,
Helen
I am not sure if that particular library was from ultra librarian or not - it could very well have been! It was the footprint for the B05B-PASK-1 and B07B-PASK-1 connectors. I first downloaded it from RS, with gives an .epw file, which then I needed to convert with some sketchy software. (What is the best way to do this?) I then started using ultra librarian I think, which gives me a lbr right away. (What is the best way to merge a single-device lbr into my larger library?)
The trouble was that when I uploaded a footprint to B05B, it would also update the footprint in B07B... Super annoying.
Sorry for the not-so-accurate problem description - once I managed to get past it, I didn't bother to make notes on what was wrong before. And thank you for the tip on using the Eagle version, it will save me some trouble in the future! 🙂
I'm having a similar problem.
as shown here. However I know how I created the first part, I imported T05 footprint from the standard transistor library and then edited it, as you can see, renaming it as a new footprint. I then wanted to bring in the same footprint again and I gat the error. As far as I can tell the current version of the part in my library has nothing to Identify it as TO 5. Any ideas?
Hi @PW_VOX ,
Sorry to hear that you're having trouble.
Whether your standard transistor library is also downloaded from other website? If yes, sorry that please follow the workaround I mentioned above to download the EAGLE 6 script and run the script in library to generate the library in Fusion instead.
Please feel free to let us know if it's not the case.
Thanks.
Best regards,
Helen
The part came form the standard transistor library v7 here
urn:adsk.wipprod:fs.file:vf.DiSOllsWR-utFmzoBmJ1aA
I've solved the issue by opening the transistor library, copying all of the footprint and pasting it into a new footprint which I could then save as "TO5" without any complaints. Seems to me that the import function some how gets the name from a previous version of the part.
Can't find what you're looking for? Ask the community or share your knowledge.