Parent page: PCB Commands
The following pre-packaged resources, derived from this base command, are available:
Applied Parameters: None
This command is used to access the Align Objects dialog, which provides controls for quickly aligning the set of currently selected design objects as required.
This command can be accessed from the PCB Editor and PCB Library Editor in the following way:
Ensure that all objects you want to involve in the alignment are selected in the main design workspace.
After launching the command, the Align Objects dialog will open. Use the dialog to set options for both the Vertical and/or Horizontal alignment of the selected objects, as required, then click OK to effect alignment.
Ensure that all objects you wish to involve in the alignment are selected in the main design workspace.
After launching the command, the Align Objects dialog will open. Use the dialog to set options for both the vertical and/or horizontal alignment of the selected objects, as required, then click OK to effect alignment.
Applied Parameters: Alignment=Left
This command enables you to align selected design objects by their left edges.
This command can be accessed from the PCB Editor and PCB Library Editor by:
After launching the command, the left edge of the left-most object is used as a reference and all other objects in the selection will be moved left.
Applied Parameters: Alignment=Right
This command enables you to align selected design objects by their right edges.
After launching the command, the right edge of the right-most object is used as a reference and all other objects in the selection will be moved right.
Applied Parameters: Alignment=Top
This command enables you to align selected design objects by their top edges.
After launching the command, the top edge of the top-most object is used as a reference and all other objects in the selection will be moved up.
Applied Parameters: Alignment=Bottom
This command enables you to align selected design objects by their bottom edges.
First, ensure that all objects you wish to involve in the alignment are selected in the main design workspace.
After launching the command, the bottom edge of the bottom-most object is used as a reference and all other objects in the selection will be moved down.
Applied Parameters: Alignment=LeftSideBySide
This command enables you to align selected design objects by their left edges while maintaining adequate spacing in observance with applicable design rules.
After launching the command, the left edge of the left-most object is used as a reference and all other objects in the selection will be moved left. An object will be moved left as close to the reference object as the applicable clearance rule allows:
Applied Parameters: Alignment=RightSideBySide
This command enables you to align selected design objects by their right edges, while maintaining adequate spacing in observance with applicable design rules.
After launching the command, the right edge of the right-most object is used as a reference and all other objects in the selection will be moved right. An object will be moved right as close to the reference object as the applicable clearance rule allows:
This command enables you to align selected design objects by their right edges while maintaining adequate spacing in observance with applicable design rules.
Applied Parameters: Alignment=TopSideBySide
This command enables you to align selected design objects by their top edges, while maintaining adequate spacing in observance with applicable design rules.
After launching the command, the top edge of the top-most object is used as a reference and all other objects in the selection will be moved up. An object will be moved up as close to the reference object as the applicable clearance rule allows:
Applied Parameters: Alignment=BottomSideBySide
This command enables you to align selected design objects by their bottom edges while maintaining adequate spacing in observance with applicable design rules.
After launching the command, the bottom edge of the bottom-most object is used as a reference and all other objects in the selection will be moved down. An object will be moved down as close to the reference object as the applicable clearance rule allows:
Applied Parameters: Alignment=CenterHorizontal
This command enables you to place selected objects in a single column, aligned by their horizontal centers.
After launching the command, the cursor will change to a cross-hair and you will be prompted to select one of the objects in the selection; click on it. This becomes the reference object. All other objects in the selection will be moved in relation to this reference object, aligned by their horizontal centers.
Applied Parameters: Alignment=CenterVertical
This command enables you to place selected objects in a single row, aligned by their vertical centers.
After launching the command, the cursor will change to a cross-hair and you will be prompted to select one of the objects in the selection; click on it. This becomes the reference object. All other objects in the selection will be moved in relation to this reference object, aligned by their vertical centers.
Applied Parameters: Alignment=SpreadHorizontal
This command allows you to make the horizontal spacing of a selection of objects equal.
Ensure that all objects you want to involve in the spacing command are selected in the main design workspace.
After launching the command, the left-most and right-most objects in the selection will remain fixed in their positions with all other objects spaced equally between them. The vertical position of the objects is not changed.
Applied Parameters: Alignment=ExpandHorizontal
This command allows you to increase the horizontal spacing of a selection of objects.
After launching the command, the left-most object will remain fixed while the other objects in the selection will be moved right. Movement is such that the horizontal distance between the reference points of consecutive objects is increased by the amount specified in the Step X field for the default Global Board Snap Grid.
Applied Parameters: Alignment=ContractHorizontal
This command allows you to decrease the horizontal spacing of a selection of objects.
After launching the command, the left-most object will remain fixed while the other objects in the selection will be moved left. Movement is such that the horizontal distance between the reference points of consecutive objects is decreased by the amount specified in the Step X field for the default Global Board Snap Grid.
Applied Parameters: Alignment=SpreadVertical
This command allows you to make the vertical spacing of a selection of objects equal.
After launching the command, the top-most and bottom-most objects in the selection will remain fixed in their positions with all other objects spaced equally between them. The horizontal position of the objects is not changed.
Applied Parameters: Alignment=ExpandVertical
This command allows you to increase the vertical spacing of a selection of objects.
After launching the command, the bottom-most object will remain fixed while the other objects in the selection will be moved up. Movement is such that the vertical distance between the reference points of consecutive objects is increased by the amount specified in the Step Y field for the default Global Board Snap Grid.
Applied Parameters: Alignment=ContractVertical
This command allows you to decrease the vertical spacing of a selection of objects.
After launching the command, the bottom-most object will remain fixed while the other objects in the selection will be moved down. Movement is such that the vertical distance between the reference points of consecutive objects is increased by the amount specified in the Step Y field for the default Global Board Snap Grid.
Applied Parameters: Alignment=MoveAllComponentsOriginToGrid
This command is used to move the reference point of all components onto the current Snap Grid.
After launching the command, all components in the workspace whose pads are on-grid will be moved so that their reference points are aligned to the current snap grid. By default, a report - Move Component(s) Origin To Grid - <PCBDocumentName>.html - will automatically be generated and opened as the active document detailing which components have and have not been moved.
Applied Parameters: LaunchMode=RightClick|Alignment=Left
Applied Parameters: LaunchMode=RightClick|Alignment=Right
Applied Parameters: LaunchMode=RightClick|Alignment=Top
Applied Parameters: LaunchMode=RightClick|Alignment=Bottom
Applied Parameters: LaunchMode=RightClick|Alignment=LeftSideBySide
Applied Parameters: LaunchMode=RightClick|Alignment=RightSideBySide
Applied Parameters: LaunchMode=RightClick|Alignment=TopSideBySide
This command enables you to align selected design objects by their top edges while maintaining adequate spacing in observance with applicable design rules.
Applied Parameters: LaunchMode=RightClick|Alignment=BottomSideBySide
Applied Parameters: LaunchMode=RightClick|Alignment=CenterHorizontal
This command is accessed from the PCB Editor and PCB Library Editor by right-clicking over an object in a group of selected objects then choosing the Align » Align Horizontal Centers command from the context menu.
Applied Parameters: LaunchMode=RightClick|Alignment=CenterVertical
This command is accessed from the PCB Editor and PCB Library Editor by right-clicking over an object in a group of selected objects then choosing the Align » Align Vertical Centers command from the context menu.
Applied Parameters: LaunchMode=RightClick|Alignment=SpreadHorizontal
Applied Parameters: LaunchMode=RightClick|Alignment=ExpandHorizontal
This command is accessed from the PCB Editor and PCB Library Editor by right-clicking over an object in a group of selected objects then choosing the Align » Increase Horizontal Spacing command from the context menu.
Applied Parameters: LaunchMode=RightClick|Alignment=ContractHorizontal
This command is accessed from the PCB Editor and PCB Library Editor by right-clicking over an object in a group of selected objects then choosing the Align » Decrease Horizontal Spacing command from the context menu.
Applied Parameters: LaunchMode=RightClick|Alignment=SpreadVertical
Applied Parameters: LaunchMode=RightClick|Alignment=ExpandVertical
This command is accessed from the PCB Editor and PCB Library Editor by right-clicking over an object in a group of selected objects then choosing the Align » Increase Vertical Spacing command from the context menu.
Applied Parameters: LaunchMode=RightClick|Alignment=ContractVertical
This command is accessed from the PCB Editor and PCB Library Editor by right-clicking over an object in a group of selected objects then choosing the Align » Decrease Vertical Spacing command from the context menu.
After launching the command, the bottom-most object will remain fixed while the other objects in the selection will be moved down. Movement is such that the vertical distance between the reference points of consecutive objects is decreased by the amount specified in the Step Y field for the default Global Board Snap Grid.
Applied Parameters: LaunchMode=RightClick
This command is accessed from the PCB Editor and PCB Library Editor by right-clicking over an object in a group of selected objects then choosing the Align » Align command from the context menu.
Applied Parameters: Alignment=MoveComponentsToGrid
This command is used to move selected components to the nearest point on the applicable and modified snap grid.
Ensure that all components you want to move are selected. Also, make sure the applicable snap grid has been set up as required through the Grid Manager section of the Properties panel.
After launching the command, the reference points for each of the selected components will be moved to the nearest point on the applicable snap grid.
Applied Parameters: LaunchMode=RightClick|Alignment=MoveComponentsToGrid
Ensure that all components you want to move to the new grid are selected. Also, make sure the applicable snap grid has been set up as required through the Grid Manager section of the Properties panel.
Applied Parameters: LaunchMode=RightClick|Alignment=MoveComponentOriginToGrid
This command is used to move the reference point of the selected component (currently under the cursor) onto the current Snap Grid.
With the required component to be moved selected, this command can be accessed from the PCB Editor and PCB Library Editor by:
Ensure that the component to be moved is selected in the main design workspace.
After launching the command, the component, provided its pads are on-grid, will be moved so that its reference point is aligned to the current snap grid. By default, a report - Move Component(s) Origin To Grid - <PCBDocumentName>.html - will automatically be generated and opened as the active document detailing the result of the operation.
Applied Parameters: Alignment=MoveRoomsToGrid
This command is used to move selected rooms to the nearest point on the applicable and modified snap grid.
This command is accessed from the PCB Editor by choosing the Design » Rooms » Move Rooms To Grid command from the main menus.
Ensure that all rooms you want to move are selected in the main design workspace. Also, make sure the applicable snap grid has been set up as required through the Grid Manager section of the Properties panel.
After launching the command, a confirmation dialog will open asking whether you want to move objects with the selected rooms. Click Yes to move the room(s) and all constituent objects to the nearest point on the applicable snap grid. Click No to move the rooms only.
This documentation page contains information for an older version of Altium Designer. The latest, online documentation can be found here.