Author Topic: Component footprints don't match library footprints  (Read 5462 times)

0 Members and 1 Guest are viewing this topic.

Offline DigibinTopic starter

  • Regular Contributor
  • *
  • Posts: 90
Component footprints don't match library footprints
« on: October 04, 2015, 09:11:31 pm »
I'm working on a design in Altium 15.1.9 and for some reason Altium is telling me that some of the component footprints don't match their library footprints. I've gone through the Update From PCB Libraries process many times but this doesn't appear to actually update the footprints, because Altium still tells me they don't match the library footprint. Some of these components share the same footprint (just a 0805) as other components that do match their library reference. I've replaced every single component footprint with the library footprint but still the same thing happens for a specific 42 components. There's no link between them, from what I can tell, it appears to be a random selection of parts, not in the same area or even on the same side.

During the Update From PCB Libraries process in the Difference Details section, it looks like it's something to do with Mechanical 13 (3D body layer), as the primitives on this layer for the non-matching parts are listed. I can't discern any difference between them and a) other parts on the board with the same footprint, and b) the library footprint itself.

Oddly, if I delete an offending component and import changes to PCB to replace it, Altium is then happy that it matches it's library reference. But when I then move the part to the bottom layer to place it again, Altium declares it non-matching. For offending parts on the top layer, as soon as I connect it to a track it then becomes non-matching.

Any ideas?!
 

Online T3sl4co1l

  • Super Contributor
  • ***
  • Posts: 21848
  • Country: us
  • Expert, Analog Electronics, PCB Layout, EMC
    • Seven Transistor Labs
Re: Component footprints don't match library footprints
« Reply #1 on: October 04, 2015, 09:20:07 pm »
Are the Component Links up-to-date, and are the SCH/PCB in sync?

Tim
Seven Transistor Labs, LLC
Electronic design, from concept to prototype.
Bringing a project to life?  Send me a message!
 

Offline ajb

  • Super Contributor
  • ***
  • Posts: 2652
  • Country: us
Re: Component footprints don't match library footprints
« Reply #2 on: October 05, 2015, 12:23:56 am »
Component links would be my first guess as well. 

The moving from to to bottom thing sounds like you don't have mechanical later parties setup correctly--if your bodies are on M13 then you would want to set up M13 and M14 as a pair so that Altium understands how to flip them properly. 
 

Offline DigibinTopic starter

  • Regular Contributor
  • *
  • Posts: 90
Re: Component footprints don't match library footprints
« Reply #3 on: October 05, 2015, 07:30:46 pm »
Are the Component Links up-to-date, and are the SCH/PCB in sync?

Yep all components are linked backed to the schematic, and the PCB and SCH are in sync.

The moving from to to bottom thing sounds like you don't have mechanical later parties setup correctly--if your bodies are on M13 then you would want to set up M13 and M14 as a pair so that Altium understands how to flip them properly. 

Well, I didn't have M13/M14 set up as a pair, so I've done that now. However it's had no effect - still have 34 unmatched components that I can update from library all I like but Altium isn't happy with them.

I've attached a screen which might help. It's definitely related to the M13 3D body layer. It's strange how some components are affected but some are fine, I can't see any link between the affected parts.
 

Offline DigibinTopic starter

  • Regular Contributor
  • *
  • Posts: 90
Re: Component footprints don't match library footprints
« Reply #4 on: October 05, 2015, 08:32:46 pm »
I've created a new PCB and imported everything from the schematics into it. I then immediately go to update footprints from PCB libraries and it says 49 components don't match. Different components to those from my actual PCB design.

What the..?
 

Offline DigibinTopic starter

  • Regular Contributor
  • *
  • Posts: 90
Re: Component footprints don't match library footprints
« Reply #5 on: October 05, 2015, 09:13:58 pm »
I found this thread that talks about component rotation:

http://www.edaboard.com/thread189547.html

After investigating, it looks like I have the same issue. In the fresh PCB I created to test this, all of the offending parts appear to have imported into the PCB with an orientation different to that in the footprint library. If I rotate one back to how it is in the footprint library, that component is then considered matched.

Any ideas what's causing this?
 

Offline DerekG

  • Frequent Contributor
  • **
  • Posts: 882
  • Country: nf
Re: Component footprints don't match library footprints
« Reply #6 on: October 05, 2015, 09:22:20 pm »
Any ideas what's causing this?

A major bug perhaps. Component orientation did not lead to mismatches in Ver 14.

I would suggest you discuss this with Altium via their SUPPORTcenter:

https://live.altium.com/#signin

They may have a work-around for you.
I also sat between Elvis & Bigfoot on the UFO.
 

Offline DigibinTopic starter

  • Regular Contributor
  • *
  • Posts: 90
Re: Component footprints don't match library footprints
« Reply #7 on: October 05, 2015, 09:26:00 pm »
It had crossed my mind. I'll try opening the files on a machine with a different version of Altium.
 

Offline DerekG

  • Frequent Contributor
  • **
  • Posts: 882
  • Country: nf
Re: Component footprints don't match library footprints
« Reply #8 on: October 05, 2015, 09:34:21 pm »
It had crossed my mind. I'll try opening the files on a machine with a different version of Altium.

Reading through the user forum, your problem will be fixed if you update to version 15.1.15 (I know it's weird but Altium use the system where 15.1.15 is release update ver 15 whereas 15.1.9 is release update version 9).

http://techdocs.altium.com/display/ADOH/Release+Notes+for+Altium+Designer+Version+15.1
« Last Edit: October 05, 2015, 09:40:07 pm by DerekG »
I also sat between Elvis & Bigfoot on the UFO.
 

Offline exmadscientist

  • Frequent Contributor
  • **
  • Posts: 359
  • Country: us
  • Technically A Professional
Re: Component footprints don't match library footprints
« Reply #9 on: October 06, 2015, 03:49:56 am »
It had crossed my mind. I'll try opening the files on a machine with a different version of Altium.

Reading through the user forum, your problem will be fixed if you update to version 15.1.15 (I know it's weird but Altium use the system where 15.1.15 is release update ver 15 whereas 15.1.9 is release update version 9).

http://techdocs.altium.com/display/ADOH/Release+Notes+for+Altium+Designer+Version+15.1

This! There have been many bugs in this area in 15.1. I remember 15.0.x being much better behaved. There do appear to still be some bugs in the latest release, but at least special strings work right now.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf