Altium NEXUS Documentation

ConfigurePinSwapper

Modified by Jason Howie on Sep 28, 2017

Parent page: PinSwapper Commands

The following pre-packaged resources, derived from this base command, are available:


Applied Parameters: ContextSensitive=True

Summary

This command is used to access the Configure Pin Swapping dialog, from where swap groups for the component under the cursor can be configured. For each category of swapping swap groups dictate what can be and what can not be swapped within a component. In the case of pin swapping, pins within a component that share a common pin group are able to be swapped with one another. Similarly for pair swapping and part swapping it is the pair group and part group values that determine that a differential pair or sub part can be swapped respectively.

Access

This command can be accessed from the Schematic Editor, and PCB Editor, as follows:

  • Schematic Editor - right-click on a component and choose the Part Actions » Configure Pin Swapping command from the context menu.
  • PCB Editor - right-click on a component and choose the Component Actions » Configure Pin/Part Swapping command from the context menu.

Use

First, ensure that the cursor is positioned above the component whose pin swapping information you wish to configure.

After launching the command, the Configure Pin Swapping dialog will appear. Use this to configure the various swapping elements for the chosen component, across the following tabs:

  • Pin Swapping tab - a component pin is swappable with another pin in that component when it belongs to the same pin group (has the same pin group value). The pin group is an attribute of each pin in the component and its value can be any alphanumeric string. The pin groups for the entire component are set up on this tab of the dialog. Leaving the Pin Group value for a pin empty means it is unavailable for swapping.
  • Differential Pair Swapping tab - the swapping of differential pairs is governed by the value of the pair group for a differential pair. The pair group attribute is accessed on this tab of the dialog.
  • Part Swapping tab - part swapping for a component is configured with the part group and sequence ID attributes. These are both text attributes and are accessible on this tab of the dialog. The part group indicates which sub-parts are able to be swapped with one another. The sequence ID attribute determines equivalence of the pins between swappable sub-parts.

Tips

  1. Changes made in the Configure Pin Swapping dialog are immediately applied to the schematic components regardless of which editor was active when the command was launched.


Applied Parameters: None

Summary

This command is used to access the Configure Swapping Information in Components dialog, listing all components used in the design (or library), with their current swap settings. From here, you can quickly set up swapping attributes across the components in your library/design.

Access

This command can be accessed from the Schematic Editor, Schematic Library Editor, and PCB Editor, as follows:

  • Schematic Editor/Schematic Library Editor - by choosing the Tools » Configure Pin Swapping command from the main menus.
  • PCB Editor - by choosing the Tools » Pin/Part Swapping » Configure command from the main menus.
The swap group attributes needed to setup pin, pair and part swapping within a component are stored in the Schematic components. However it is the PCB editor where this information is used and each PCB component has an option to allow pin swapping of its pins. It can therefore be easier to use the dialog from the PCB Editor.

Use

After launching the command, the Configure Swapping Information in Components dialog will appear. Use the dialog to quickly define swapping across components. The dialog includes a powerful right-click menu, making it very easy to quickly copy the settings from one component to another, or enable/disable multiple components in a single click. In addition, double-clicking on a component in the dialog will open the Configure Pin Swapping dialog for that component, where you can define the swap group settings for pins, differential pairs, and subparts with more control.

When accessed from the PCB Editor, the dialog includes additional columns for enabling/disabling swapping on each component on the board.

Tips

  1. Changes made in the Configure Pin Swapping dialog are immediately applied to the schematic components regardless of which editor was active when the command was launched.
  2. In the PCB Editor, to enable or disable pin and/or part swapping for a specific PCB component, double-click on the component (or click once to select it and press F11) to access the Properties panel. Options to enable/disable pin/part swapping can be found in the Swapping Options section.

 

Found an issue with this document? Highlight the area, then use Ctrl+Enter to report it.

Contact Us

Contact our corporate or local offices directly.

You are reporting an issue with the following selected text
and/or image within the active document:
ALTIUM DESIGNER FREE TRIAL
Altium Designer Free Trial
Let’s get started. First off, are you or your organization already using Altium Designer?

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

In that case, why do you need an evaluation license?

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

Got it. You actually don’t need an evaluation license for that.

Click the button below to download the latest Altium Designer installer.

Download Altium Designer Installer

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

Please fill out the form below to get a quote for a new seat of Altium Designer.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

If you are on Altium Subscription, you don’t need an evaluation license.

If you are not an active Altium Subscription member, please fill out the form below to get your free trial.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

Why are you looking to evaluate Altium Designer?

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

You came to the right place! Please fill out the form below to get your free trial started.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

Great News!

Valid students can get their very own 6-month Altium Designer Student License for FREE! Just fill out the form below to request your Student License today.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

Got it. You can download a free Altium Designer Viewer license which is valid for a 6 months.

Please fill out the form below to request one.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

That’s great! Making things is awesome. We have the perfect program for you.

Upverter is a free community-driven platform designed specifically to meet the needs of makers like you.

Click here to give it a try!

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

Got it. You can download a free Altium Designer Viewer license which is valid for a 6 months.

Please fill out the form below to request one.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.