Altium NEXUS Documentation

Sch_Dlg-SetupPlaceArraySetup Paste Array (SCH) _AD

Created: November 4, 2021 | Updated: November 4, 2021
Applies to Altium NEXUS Client versions: 4 and 5
This documentation page references Altium NEXUS/NEXUS Client (part of the deployed NEXUS solution), which has been discontinued. All your PCB design, data management and collaboration needs can now be delivered by Altium Designer (with Altium Designer Enterprise Subscription) and a connected Altium 365 Workspace. Check out the FAQs page for more information.

The Setup Paste Array dialog
The Setup Paste Array dialog


This dialog allows you to quickly paste a copied object (or objects) as an array with specific spacing. If the copied object involves text, the alpha or numeric suffix can be incremented by defined steps also. This dialog takes the effort out of defining pins for the symbol of a component, with the ability to increment both designator and display name independently, and in ascending (alpha or numeric values) or descending (numerical values only) increments.


This dialog is accessible in the schematic library editor only. With the object(s) copied to the clipboard, use the Edit » Paste Array command from the main menus.


Placement Variables

  • Item Count - use this field to specify the total number of duplicate items to be pasted into the workspace.
  • Primary Increment - use this field to specify the amount to increment by. To increment a numerical value, simply enter the increment step as an integer value. To increment alphabetically, enter the letter in the alphabet that represents the number of letters you want to skip. For example, if the initial text was 1A, set the field to A, (first letter of the alphabet), to increment by 1. If you set the field to C (third letter of the alphabet) then the text will become 1A, 1D (three letters after A), 1G, etc. When the pasted object is a pin, this field affects the Pin Designator.
  • Secondary Increment - this field applies only when pasting an array of pin objects, and affects the Pin Display Name. Use it to specify the amount to increment by as per the Primary Increment field.
For numerical values, increments can be ascending or descending. In the Primary Increment and/or Secondary Increment fields, enter a positive integer for ascending, or negative integer for descending.
  • Remove Leading Zeroes - enable this option to remove leading zeroes from pasted array text. For standard text strings, this concerns leading zeroes for the numeric portion of a string only, and will not remove zeroes that prefix an alpha character. For example, the text string C000020 would be pasted (with Primary Increment 1) as C21, and the text string 000C000020 would be pasted as 000C21. When pasting pin objects, this concerns the Pin Designator only and not the Pin Display Name.


  • Horizontal - enter a value in this field to determine the horizontal displacement of each array item. A positive value will place the array to the right of the cursor position. A negative value will place the array to the left.
  • Vertical - enter a value in this field to determine the vertical displacement of each array item. A positive value will place the array upward from the cursor position. A negative value will place the array downward.
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.

We're sorry to hear the article wasn't helpful to you.
Could you take a moment to tell us why?
200 characters remaining
You are reporting an issue with the following selected text
and/or image within the active document: