My components have disintegrated into pieces!! [SOLVED]

Making PCB Layouts, Manual routing, Auto-routing, Copper pouring, Updating from Schematic, Manufacturing Output
Post Reply
Message
Author
User avatar
Ford Prefect
Posts: 43
Joined: 17 Mar 2017, 08:32

My components have disintegrated into pieces!! [SOLVED]

#1 Post by Ford Prefect » 28 Jan 2023, 05:02


PCB Layout
I'm not exactly sure what I have done but I was just playing around and put some components onto a new PCB layout as in photo1.
[attachment=0]DP1.jpg[/attachment]

I then grouped them together by selecting them all and selecting Edit Group (or Ctrl+G).
Then I cannot remember what I done next but now I have noticed that all my components have now disintegrated and broken into pieces. For example, if I select a component (photo2),
[attachment=1]DP2.jpg[/attachment]

...it is not the component that is selected but only part of it and when I move it only the outline that is selected moves as in photo3 so in this case the ring (yellow arrow) moves but the pads remain (shown by the red arrow)
[attachment=2]DP3.jpg[/attachment]

And this is the case with ALL the components.
How do I get the components together again?
Attachments
DP1.jpg
DP1.jpg (99.83 KiB) Viewed 498 times
DP2.jpg
DP2.jpg (107.08 KiB) Viewed 498 times
DP3.jpg
DP3.jpg (121.39 KiB) Viewed 498 times
Last edited by Ford Prefect on 04 Feb 2023, 02:47, edited 1 time in total.

User avatar
Ford Prefect
Posts: 43
Joined: 17 Mar 2017, 08:32

Re: My components have disintegrated into pieces!!

#2 Post by Ford Prefect » 28 Jan 2023, 06:34

In answer to my question above... I have discovered an option in the right-click menu.
If you select all the bits within the broken component (lines, pads etc.) and right-click and select 'Group into Component' it creates a component and gives it a ResDes of 'Ux' where x is a number.
If you then select a component and right-click and select 'Ungroup Component' it breaks it up again.

So my final question is ...Why do these commands exist in the right-click menus and what is the reason to break up a component on a PCB Layout?

.

Tomg
Expert
Posts: 2024
Joined: 20 Jun 2015, 07:39

Re: My components have disintegrated into pieces!!

#3 Post by Tomg » 29 Jan 2023, 03:49

I'm guessing the "Ungroup/Regroup Component" tools are generally intended for those creating a PCB without a schematic, therefore one would assume the reasoning behind being able to break up a component on the PCB is to allow a local modification of its elements (e.g. trimming the silkscreen to eliminate interference with another nearby component, or changing a pad within the pattern, etc).

If the layout is driven by a schematic this process will "unsync" the PCB's modified component from the schematic's (hidden IDs no longer match), so the user needs to remember this when changing anything on the schematic. When the PCB component's RefDes does not match its counterpart in the schematic, "re-syncing" the two (PCB main menu > File > Update Layout from Schematic > By RefDes...) should cause the update process to skip over the PCB component's pattern (if it is locked), leaving the two formerly-related components "unsynced". Otherwise, an unlocked and modified component will be deleted. Conversely, when the PCB component's RefDes is returned to its original name before the update begins, "re-syncing" will change the PCB component's pattern to match whatever pattern is attached to the schematic's component; and this will defeat the purpose of the initial PCB component modification. There is also the possibility that the newly-imported pattern might be rotated/moved.

I don't happen to be a user of the "Ungroup/Regroup Component" tools, but instead prefer modifying patterns at the Pattern Editor stage and then implementing the manual forward propagation process.
Tom

User avatar
Ford Prefect
Posts: 43
Joined: 17 Mar 2017, 08:32

Re: My components have disintegrated into pieces!!

#4 Post by Ford Prefect » 29 Jan 2023, 05:46

This is quite an interesting and possibly good and bad command.
So long as you don't spend hours or days designing a PCB layout with many components then select all of them and accidentally ungroup all the components, this would be a disaster!! You would have to recreate the PCB layout which would take hours,
However, on the good side you could slightly change the design of a component if needed very quickly.
Eg.
1. I have dragged across a 8 pin IC from the library and connected some rat lines then selected it as in <photo4>
DP4.jpg
DP4.jpg (44.78 KiB) Viewed 468 times
2. I then right-clicked and selected 'Ungroup Component' as in <photo5>
DP5.jpg
DP5.jpg (69.02 KiB) Viewed 468 times
3. I then rearranged the component into a new redesigned component as in <photo6>
DP6.jpg
DP6.jpg (36.14 KiB) Viewed 468 times
4. I then right-clicked and selected 'Group into Component' as in <photo7>
DP7.jpg
DP7.jpg (65.63 KiB) Viewed 468 times
5. This then created a new redesigned component which I gave the RefDef T1 as in <photo8>
DP8.jpg
DP8.jpg (41.64 KiB) Viewed 468 times
Observations:
The pin numbers remain as in the original component, but these pin numbers can be renumbered into different pin numbers by selecting the pin, right-clicking and giving the pin a new number.

Post Reply