Applied Parameters: Object= Selection
Summary
This command enables you to manually reposition selected objects on the current document.
Access
This command can be accessed from the PCB Editor and PCB Library Editor by:
- Locating and using the Move Selection command () on the Active Bar.
Click and hold on the active button to access a menu of all associated commands for that grouping. If the command has been recently used from the Active Bar, it will become the active/visible button. When other commands are available it is indicated by a triangle at the bottom-right corner of the button.
Use
Ensure that the objects you want to move are selected in the main design workspace.
After launching the command, the cursor will change to a cross-hair and you will be prompted to define a reference point. This is the point by which the selection is moved and placed. Position the cursor near to or on the selection then click or press Enter. The selected objects will appear floating on the cursor. Move the selection to the required position then click or press Enter to effect placement.
Additional actions that can be performed during movement while the selection is still floating on the cursor are:
- Press the Alt key to constrain the direction of movement to the horizontal or vertical axis, depending on the initial direction of movement.
- Press the Spacebar to rotate the selection counterclockwise or Shift+Spacebar for clockwise rotation. Rotation is in accordance with the value for the Rotation Step defined on the PCB Editor – General page of the Preferences dialog.
- Press the L key to flip the selection to the other side of the board.
- Press the X or Y keys to mirror the selection along the X-axis or Y-axis, respectively (on the same side of the board).
- Nudge the selection by small amounts (according to the current snap grid value) by pressing the arrow keys. Nudge by larger amounts (10 x snap grid value) by pressing the arrow keys while holding down the Shift key.
Smart Actions when Moving a Component
When the selection being moved involves one or more components, the following smart actions can be performed while the selection is still floating on the cursor:
- Press and hold the Ctrl key to view dynamic alignment guides (green indicator lines) in relation to the boundaries of components in the selection and nearby components.
- Press and hold the Shift key to view dynamic alignment guides (green indicator lines) in relation to the pads of components in the selection and nearby components.
- Press the N key to cycle through net line connect modes. The following modes are supported:
- Pad to Pad - during the move, connection lines displayed between pads of the component being moved and the nearest pads of the same nets on the board.
- Breaks - during the move, connection lines displayed between pads of the component being moved and the track breaks of the same nets on the board.
- Hidden - connection lines hidden.
- Press the R key to cycle through component push modes. The following modes are supported:
- Ignore - default behavior, where a component can be moved regardless of creating a violation with neighboring component(s). In this mode, the same component clearance checking routines seen in previous versions of Altium Designer are used. These routines use the 3D body (if there is one) or the copper and silk primitives to identify an object's clearance.
- Push - a component will push other components away to provide compliance with clearances between components. Components in unions can be pushed and the location of components in the union may change, but the union will not break. Locked components cannot be pushed. In this mode, components are identified by their selection boundary, which is the smallest possible rectangle that encloses all of the primitives in the component.
- Avoid - a component will be forced to avoid violating component clearance rules between other components. In this mode, components are identified by their selection boundary, which is the smallest possible rectangle that encloses all of the primitives in the component.
The Status Bar at the bottom of the workspace indicates the current push and connect modes in play.
Where the selection involves more than just component objects, Push/Avoid modes will not be available.
Notes
- If any object in the selection is locked, you will be alerted to this and asked whether you want to proceed. Click Yes to continue with the move.
- Any nets associated to an object in the selection will remain connected and the connection lines follow the object when it is moved (displayed or not in accordance with the connect mode in-force). Any routed track connected to the object will not be moved.
- Alternatively, you can move a selection of objects using the mouse to click-and-drag.