1
\$\begingroup\$

I recently migrated from old Orcad to Altium, and so I often run into things that work differently. One of these things is adding extra text labels to a component in the pcb editor.

A good example is a board with multiple onboard switches. You'd want a label indicating what each switch is for and also labels for each position of the switch. In orcad this was easy. When attached, the labels would move along with the component when that was repositioned accross the pcb.

Is this possbile in Altium? I could think of using the comment property, but then that would mess up the bomdoc.

\$\endgroup\$
3
  • 1
    \$\begingroup\$ If you edit the part in the part library you can add anything you want. Then you can pull in the new footprint. I don't know of a way to do it from the PCB editor, but there could be a way. \$\endgroup\$
    – user57037
    Feb 16, 2021 at 10:11
  • 1
    \$\begingroup\$ In my particular case with the switches, they are indeed in a custom library. I found I can add parameters to the schematic component and preceed the labels with a dot in pcb library and they appear nicely on the pcb. Thanks. \$\endgroup\$
    – Hneel
    Feb 16, 2021 at 10:47
  • \$\begingroup\$ If possible, maybe you can add an answer with a screenshot or something. It is OK to answer and accept your own answer. It is preferable to leaving a question floating. \$\endgroup\$
    – user57037
    Feb 16, 2021 at 17:48

2 Answers 2

2
\$\begingroup\$

This @Hneel's own answer but spelled out after I tested it for myself:

  1. From the PCB library, edit your part to have a .Label in the silk layer placed where you want the text to be
  2. In the schematic, add a parameter called Label to your part and set the value to whatever you want the label for that part to be on the PCB.
  3. Once you update the PCB from the schematic, Altium will replace .Label on your part with the value of Label parameter set in the schematic

Tested using AD20.

\$\endgroup\$
1
  • \$\begingroup\$ +1 Note that it can be on any layer, not just silk. For example, you may have a mechanical layer (eg. assembly) that would benefit from those labels. \$\endgroup\$ Feb 18, 2021 at 11:51
1
\$\begingroup\$

Here is how I did it.

The extra parameters for the component in the schematic library: The extra parameters for the component in the schematic library

The extra parameters for the component in the PCB library The extra parameters for the component in the PCB library

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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