EEVblog Electronics Community Forum

Electronics => PCB/EDA/CAD => Altium Designer => Topic started by: Houseman on January 11, 2022, 02:21:11 pm

Title: Copying multipart component to another - merge from different
Post by: Houseman on January 11, 2022, 02:21:11 pm
Well. Have enough wasted time trying to copy-cut understand with no effort. (also searched for in the forum but noone get close to my question)
Trying to create my own schematic library for a project.
I have in my schematic a component (name it ONE) that is a dual NPN transistor.
Have searched in MPN and found it but no it has no schematic nor footprint.
So found another equivalent complete dual NPN (TWO) and downloaded the whole package.
It has a neat Part A for first BJT and Part B for 2nd BJT schematic symbol but an incorrect footprint (it is SOT-363 and I need a SOT 457).
So found a SOT 457 component (THREE) and downloaded the model.
So apart from using Footprint Wizard I want a general way to EXTRACT model from component TWO and place it in component ONE (there is no cut'n'past feature for both subparts) and Footprint from component THREE to fit in ONE.
Sound messy but is there a way to extract the best from both and paste it in another component?
By the way I am using AD22
Thanks

Title: Re: Copying multipart component to another - merge from different
Post by: Houseman on January 11, 2022, 02:45:37 pm
Well. Have enough wasted time trying to copy-cut understand with no effort. (also searched for in the forum but noone get close to my question)
Trying to create my own schematic library for a project.
I have in my schematic a component (name it ONE) that is a dual NPN transistor.
Have searched in MPN and found it but no it has no schematic nor footprint.
So found another equivalent complete dual NPN (TWO) and downloaded the whole package.
It has a neat Part A for first BJT and Part B for 2nd BJT schematic symbol but an incorrect footprint (it is SOT-363 and I need a SOT 457).
So found a SOT 457 component (THREE) and downloaded the model.
So apart from using Footprint Wizard I want a general way to EXTRACT model from component TWO and place it in component ONE (there is no cut'n'past feature for both subparts) and Footprint from component THREE to fit in ONE.
Sound messy but is there a way to extract the best from both and paste it in another component?
By the way I am using AD22
Thanks

Very often components that itself have complete model and footprint when you search them through MPN and click on ...Import to your xxxxx.SchLib are imported without their model...
Why is that?
Any way to enable disable this by default without loosing so much time?
Regards
Title: Re: Copying multipart component to another - merge from different
Post by: Houseman on January 11, 2022, 03:57:05 pm
Well. Have enough wasted time trying to copy-cut understand with no effort. (also searched for in the forum but noone get close to my question)
Trying to create my own schematic library for a project.
I have in my schematic a component (name it ONE) that is a dual NPN transistor.
Have searched in MPN and found it but no it has no schematic nor footprint.
So found another equivalent complete dual NPN (TWO) and downloaded the whole package.
It has a neat Part A for first BJT and Part B for 2nd BJT schematic symbol but an incorrect footprint (it is SOT-363 and I need a SOT 457).
So found a SOT 457 component (THREE) and downloaded the model.
So apart from using Footprint Wizard I want a general way to EXTRACT model from component TWO and place it in component ONE (there is no cut'n'past feature for both subparts) and Footprint from component THREE to fit in ONE.
Sound messy but is there a way to extract the best from both and paste it in another component?
By the way I am using AD22
Thanks

Very often components that itself have complete model and footprint when you search them through MPN and click on ...Import to your xxxxx.SchLib are imported without their model...
Why is that?
Any way to enable disable this by default without loosing so much time?
Regards

Ok found half the way. in PcbLib there is a COPY COMPONENT command in the Edit menu, so I can copy foreign footprint into my own right component.
But the other part remains.
Thanks
Title: Re: Copying multipart component to another - merge from different
Post by: dunkemhigh on January 11, 2022, 08:37:47 pm
Quote
Any way to enable disable this by default without loosing so much time?

I think this is because you copy from an online library, and the result still retains a link to that library - some parts remain in the cloud and are pulled in on demand rather than being in the local library. The way to resolve this is to create a blank project and place the part in the schematic and then update the PCB (you don't need to wire up anything). That pulls in all the parts of the component, then you just right click and copy to your library.

Here's a video of the process for CircuitStudio. Note that it's nearly 6 years old and the Vault is now replaced with Altium 360, but I think it's still applicable.

https://www.youtube.com/watch?v=-TBinZRimE4 (https://www.youtube.com/watch?v=-TBinZRimE4)
Title: Re: Copying multipart component to another - merge from different
Post by: Houseman on January 14, 2022, 08:19:17 am
Quote
Any way to enable disable this by default without loosing so much time?

I think this is because you copy from an online library, and the result still retains a link to that library - some parts remain in the cloud and are pulled in on demand rather than being in the local library. The way to resolve this is to create a blank project and place the part in the schematic and then update the PCB (you don't need to wire up anything). That pulls in all the parts of the component, then you just right click and copy to your library.

Here's a video of the process for CircuitStudio. Note that it's nearly 6 years old and the Vault is now replaced with Altium 360, but I think it's still applicable.

https://www.youtube.com/watch?v=-TBinZRimE4 (https://www.youtube.com/watch?v=-TBinZRimE4)

Thank you for the link.
Is there a way to copy or import the single component DUALPNP.LibPkg into a multiple-components.schLib?
Thanks
Title: Re: Copying multipart component to another - merge from different
Post by: Houseman on January 14, 2022, 11:36:49 am
Ok. Found it.
Under Tools -> Copy component or even ADD PARTs
Thank