Cut, Copy & Paste Tools

Parent page: Commands

Summary

Manipulating and editing design content is a daily task for a PCB designer, with commands such as Cut, Copy and Paste being a standard and often-used part of their editing toolkit. That means these commands must be easily accessible and behave in a precise and predicable manner. Supporting these requirements for precision and predictability, when a Cut or Copy is performed, the PCB editor prompts for a reference location, ensuring the content can be precisely placed when it is Pasted. As per standard software editing behavior, objects targeted for a Cut or Copy action must be selected first.

Details

Cut, Copy and Paste commands are available via:

  • Home | Clipboard | in both the PCB and the PCB Library editor.
  • The standard shortcut key:, Ctrl+X (Cut), Ctrl+C (Copy), Crl+V (Paste).

The Cut and Copy commands put the selected content onto the CircuitStudio clipboard, and the Paste command takes the last cut/copied content from the clipboard and places it into the active workspace. The Cut and Copy buttons on the Ribbon become available when there are objects selected in the workspace; the Paste button becomes available once something has been cut or copied to the clipboard.

Putting Content onto the Clipboard

After launching the Cut or Copy command, the cursor will change to a crosshair and you will be prompted to select a reference point. This is a location relative to the selected object(s) and is used to accurately position the selection when using the Paste command. It is important to choose a location that helps you accurately position the pasted objects. There are two ways a reference location can be chosen:

  1. The default behavior is that the cursor is locked to the snap grid, so when you click the reference point, it will also be on-grid.
  2. Alternatively, when you hover the mouse over an electrical object, such as a pad center, a via center, or the end of a track segment, the cursor will instead pull to the hotspot of that object. This snap-to point is known as the object hotspot, and it overrides the workspace snap grid whenever the cursor is within the defined range of the object hotspot. Use this feature to choose a meaningful selection reference point. Keep in mind that when you paste, the selection set will be pasted with the reference point (which was that object's hotspot) on the snap grid.

Once you have identified a suitable reference location and have positioned the cursor as required, click or press Enter - the selection will be copied to the clipboard. It can the be pasted back into the same PCB workspace, into another PCB design, into the PCB Library editor, or into another Windows application.

To temporarily disable the object hotspot feature during a copy or a paste, hold the Ctrl key down. The cursor will then be constrained by the current snap grid.

Refer to the Grids and Units page to learn more about the configuring the snap grid and the object hotspot range.

Getting Content off the Clipboard

The current clipboard content can be pasted into an open PCB or a PCB Library. As well as the Paste button (Home | Clipboard | ), you can also use the Ctrl+V shortcut to paste the latest clipboard contents into the current workspace.

The content will appear floating on the cursor held at the reference point that was chosen during the cut/copy action, as shown in the image below. The content can be positioned using the mouse. Alternatively, press the arrow keys on the keyboard to step in increments of the grid, hold Shift to step in increments of 10 x grid.

Copied content being pasted back into the PCB editor, floating on the cursor ready to be correctly position. Note the reference point is
the center of the pad. Note also the special symbols, these have been defined as part of a font so are being placed as a string.

Pasting the Clipboard Contents onto Another Layer

When PCB design objects have been copied and are pasted back into the PCB editor, they are pasted onto the same layer from where the source objects were copied regardless of which layer is currently set as the active layer in the editor.

To change the layer of the copied objects, you need to:

  • Paste them into the workspace,
  • Select the pasted objects,
  • Open the PCB Inspector panel. The total number of selected objects will be detailed at the bottom of the panel.
  • Use the Layer drop-down to choose the required layer. As soon as you choose it, the layer of all the objects will change.

A collection of 214 objects have been pasted, and the Inspector panel is being used to change the layer of all objects, from the Top Layer to the Bottom Layer.

 

You are reporting an issue with the following selected text and/or image within the active document: