Electrical Engineering Stack Exchange is a question and answer site for electronics and electrical engineering professionals, students, and enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How you deal with resistors and capacitors in Altium?

If you have a single resistor/capacitor, it is easy later to change values, etc, but how do you deal with the BoM later?

But, if you have different components, i think it is a nightmare!! there are so many!! with links, etc. And I think, you have the same problem here, because for a resistor, there are many supplier id's...

How do you manage all this?

share|improve this question

We use multiple resistors, each with separate values in custom fields that we've added such as manufacturer info, etc. Takes time but in the long run it makes creating the BOM easy.

This means you can't readily just change the component value and you have to actually code the part.

share|improve this answer

Some people like to have the schematic fully specify everything, as Gustavo suggests. I preferred to keep the schematic simple, and manually edit the BOM to add supplier and part number information.

I used a BOM format that gathered all identical components together - one line might say "25 10K 1/4W resistor" - then I would add the supplier and part number to that line. If I had to change supplier, I only had one line to change, rather than all the parts on the schematic.

share|improve this answer
For small projects yes. But multiple projects where you want to reuse some elements this can become a bit of a nightmare. – Gustavo Litovsky Sep 13 '13 at 17:13
@GustavoLitovsky: I suppose the method will depend on the work environment. Where I worked, I generally did the whole project, and rarely produced more than a dozen units of each design, so my method worked for me. In a larger company, with corporate-controlled purchasing and parts stocking, your method may be more appropriate. – Peter Bennett Sep 13 '13 at 17:50

Single resistor for 0603, 0805, ... The comment field contains the article number from the ERP system and is entered manually. Yet, if you use a e.g. 0R resistor more often, you can simply Copy&Paste it in which case it will keep its fields.

The ERP also has a long text for that very part. So when the BOM is created, it will print out the long text as well.

share|improve this answer

For best design integrity, every component should map 1:1 to a real physical component, e.g. something you could order from Digikey or wherever. It's more work on the front end but much less work on the back end; you don't need to constantly verify the part numbers on your BOM. In reality, once you create a few of the basics like a 10k ohm 0603 resistor, then creating an 0603 resistor with a different value is a fairly simple copy-paste-modify operation. Nowadays I try to use the supplier links so that I can verify that my part number is indeed a real order able part.

Minor note: if you're creating a large component library then standardize. For example, all my generic resistors are 1%. This way we don't have some 5% parts and some 1% parts. Also be standard about custom parameters for each component. I use the following:

  • MF: the component manufacturer MFPN: manufacturer's part number ComponentLink1Description : this enables the 'reference' right click menu for the component. Usually this is 'Datasheet' ComponentLink1URL: the URL to the data sheet, for example.
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.