| FORUM

FEDEVEL
Platform forum

Altium question regarding overlapping components

Sniper2 , 04-20-2024, 11:05 AM
So lets say that in a project i have to assembly versions called V1 V2 V3
and due to space and some other electrical reasons i need to have overlapping components as in :
case1:
V1 has a relay while V2 has a resistor shorting the relay but i dont have space on the bottom side so the resistor pads have to be on the same layer as the replay so the 3D models and courtyards intersect how do i do this properly? since i can simply ignore the rules and tons of DRC errors but i am sort of sure there is a better way ( since they will never be both placed at the same time

case2:
V2 uses a SOIC14 ADC/AFE while the V1/V3 uses a SOIC16 ADC ( yea i can use the large one for both but i would rather not, i did not get a quote on the larger combined amount but i am preparing for the worst ) yea i can change from versions the IC name/ manufacturer code BUT how do i make sure both will have the correct placement position ( they are entered/aligned to pin 1 (side with a notch above) asking since the footprints are often centred in the centre but that would mess up the alignment ( maybe with a custom* SOIC14 footprint that is centre offset?
QDrives , 04-20-2024, 03:38 PM
For case 1:
Put both the relay and resistor in a special component class. Create a rule for component clearance for component of that (earlier) class to allow overlap (0mm).

For case 2:
I do not know exactly how you want to or even can do this. Rarely would a 14 pins device be pin compatible with a 16 pins device. If we assume pin compatibility...
- For alternative part: you would need to place the 16 pin device on the PCB and have documentation on how to place the 14 pin device on the same spot (pin 1 to 1 or pin 1 to 2).
- For two schematic parts (fit/do not fit): place the 2 footprints so that the connections match. This too would require documentation.

If the parts are not pin compatible, it is often better to place them apart and not overlap.
Sniper2 , 04-20-2024, 03:50 PM
it has chiplets inside that is why it is compatible
Sniper2 , 04-20-2024, 03:51 PM
one has 2 chiplets + controll the other has 3 + controll
Sniper2 , 04-20-2024, 07:36 PM
PS
Sniper2 , 04-20-2024, 07:36 PM
is there a place where i can find all Altium programing paramet4ers?
QDrives , 04-21-2024, 09:48 PM
"Altium programing parameters"? Do you mean for the Delphi/Pascal scripting language or something to make queries (ie. for rules and selection)?
Sniper2 , 04-22-2024, 03:30 AM
Second
QDrives , 04-22-2024, 07:41 PM
I would start here: https://www.altium.com/documentation/altium-designer/working-with-the-query-language
And do not forget the "Find similar objects" function.
Sniper2 , 04-22-2024, 08:17 PM
thx
Use our interactive Discord forum to reply or ask new questions.
Discord invite
Discord forum link (after invitation)

Didn't find what you were looking for?