Author Topic: Altium drops components randomly on pcb  (Read 2379 times)

0 Members and 1 Guest are viewing this topic.

Offline MrMetthewTopic starter

  • Regular Contributor
  • *
  • Posts: 57
  • Country: ca
  • Where it all comes down to : i = c (dv/dt)
Altium drops components randomly on pcb
« on: April 18, 2018, 09:58:04 am »
Guys, I am fighting with Altium 13.1 again. This for a legancy design change. My problem is that every time I update the board layout from the updated schematic Altium just randomly scatteres the new footprints on my pcb, this is annoying and prone to making errors. Can anyone guide me with this? I want th new footprints on the side of the board if possible. See image.

PS I am NOT an expert with Altium!
 

Offline Mikekoz13

  • Contributor
  • Posts: 43
Re: Altium drops components randomly on pcb
« Reply #1 on: April 18, 2018, 11:21:54 am »
It sounds like your "Component Links" are broken. Component links are unique identifiers that link the schematic symbols to the corresponding parts on the board. If the link(s) between a symbol and a part gets broken it will do what you are seeing.
 
The following users thanked this post: MrMetthew

Offline MrMetthewTopic starter

  • Regular Contributor
  • *
  • Posts: 57
  • Country: ca
  • Where it all comes down to : i = c (dv/dt)
Re: Altium drops components randomly on pcb
« Reply #2 on: April 18, 2018, 11:32:23 am »
It sounds like your "Component Links" are broken. Component links are unique identifiers that link the schematic symbols to the corresponding parts on the board. If the link(s) between a symbol and a part gets broken it will do what you are seeing.

Thanx. Do these links look broken to you? If so, how can I fix them? I have put them to the left so you could more clearly see them, normally I had put them on the right by pressing the arrow key.

Thanks in advance !
 

Offline Psi

  • Super Contributor
  • ***
  • Posts: 9925
  • Country: nz
Re: Altium drops components randomly on pcb
« Reply #3 on: April 18, 2018, 11:36:48 am »
Is it just brand new components that are being placed randomly?
or do already placed components on the PCB jump to random locations during an update?
Greek letter 'Psi' (not Pounds per Square Inch)
 
The following users thanked this post: MrMetthew

Offline MrMetthewTopic starter

  • Regular Contributor
  • *
  • Posts: 57
  • Country: ca
  • Where it all comes down to : i = c (dv/dt)
Re: Altium drops components randomly on pcb
« Reply #4 on: April 18, 2018, 11:38:01 am »
Is it just brand new components that are being placed randomly?
or do already placed components on the PCB jump to random locations during an update?

Only the brand new ones for which I made the schematic symbol and footprint myself.
 

Offline Psi

  • Super Contributor
  • ***
  • Posts: 9925
  • Country: nz
Re: Altium drops components randomly on pcb
« Reply #5 on: April 18, 2018, 11:40:36 am »
double check that the footprints you made yourself are centered at 0,0 on the grid, or near it, from within the footprint editor.
 If they are far away from 0,0 you can get some strange positioning issues

When you update from sch new components are always placed outside the pcb area.
however this is referenced to their 0,0 center. So if the component was designed 40mm away from 0,0 this can mean they get placed 40mm form where altium intended to place them.
« Last Edit: April 18, 2018, 11:45:48 am by Psi »
Greek letter 'Psi' (not Pounds per Square Inch)
 
The following users thanked this post: MrMetthew

Online Mechatrommer

  • Super Contributor
  • ***
  • Posts: 11611
  • Country: my
  • reassessing directives...
Re: Altium drops components randomly on pcb
« Reply #6 on: April 18, 2018, 11:55:10 am »
When you update from sch new components are always placed outside the pcb area.
from my "not so" experience, new components will be placed inside its room area. if the room is overlapped with the pcb, new components will be overlapped with anything inside it.
Nature: Evolution and the Illusion of Randomness (Stephen L. Talbott): Its now indisputable that... organisms “expertise” contextualizes its genome, and its nonsense to say that these powers are under the control of the genome being contextualized - Barbara McClintock
 

Offline MrMetthewTopic starter

  • Regular Contributor
  • *
  • Posts: 57
  • Country: ca
  • Where it all comes down to : i = c (dv/dt)
Re: Altium drops components randomly on pcb
« Reply #7 on: April 18, 2018, 12:00:35 pm »
double check that the footprints you made yourself are centered at 0,0 on the grid, or near it, from within the footprint editor.
 If they are far away from 0,0 you can get some strange positioning issues

When you update from sch new components are always placed outside the pcb area.
however this is referenced to their 0,0 center. So if the component was designed 40mm away from 0,0 this can mean they get placed 40mm form where altium intended to place them.

Thanks! The footprints are very close to origin. Your comment made me start to think, I tried to select the whole current pcb design and moved it to another quadrant relative to the origin. I than Added the new components and they still where added on the pcb layout! So completelly different ccordinates, as long as I didn't move the origin with the pcb design, and I don.t think I did. The origin is that marked circle in my image I assume?
« Last Edit: April 18, 2018, 12:03:03 pm by MrMetthew »
 

Offline MrMetthewTopic starter

  • Regular Contributor
  • *
  • Posts: 57
  • Country: ca
  • Where it all comes down to : i = c (dv/dt)
Re: Altium drops components randomly on pcb
« Reply #8 on: April 18, 2018, 12:09:04 pm »
I also just figured out how to change the origin of the pcb layout design, same problem!
 

Offline MrMetthewTopic starter

  • Regular Contributor
  • *
  • Posts: 57
  • Country: ca
  • Where it all comes down to : i = c (dv/dt)
Re: Altium drops components randomly on pcb
« Reply #9 on: April 18, 2018, 03:20:04 pm »
Okay, I managed to work around it. My work-around was to place the component manually on the PCB (Home -> Place -> Component) and set the ref des to be the same as the schematic. I then went back to the schematic and updated (Home -> Project -> Update PCB Document) and the error was gone and the netlist updated properly.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf