Contact our corporate or local offices directly.
Parent page: Component Placement
When you click and hold on a component to move it, if the Snap to Center option is on, then the component will be held by its reference point. The reference point is the 0,0 coordinate of the component as it was built in the library editor.
The Smart Component Snap option allows you to override this snap to center behavior and snap to the nearest component pad instead, which is handy when you need to position a specific pad in a specific location.
You can cycle through component placement modes by pressing the R key during placement.
The status bar at the bottom of the design space indicates the current placement mode.
When components are placed or moved, they snap to the cartesian or polar grid currently under the component if this grid is defined for component placement. Definition of how a grid can be used (its purpose or application) is performed using the Comp and Non Comp options associated with that grid's entry in the Grid Manager region of the Properties panel.
If you can visually locate components that you are positioning on the board, click and hold to move them. Otherwise, in a dense design where visually looking for a particular component can prove very time-consuming, you can use the Choose Component dialog to move a specific component in the design space, either by having the cursor jump to that component or by having the component moved to the current cursor position.
To access the dialog, select the Edit » Move » Component command from the main menus and click anywhere in the design space away from components. From this list, you can select the component to be placed. You also select the behavior you would like – to move the cursor to the component or the component to the cursor.
There are a number of semi-automated tools that allow you to edit the placement of your PCB design. Along with the standard object alignment commands, the commands of the Tools » Component Placement menu can be used to perform the following operations:
|Arrange Within Room||This command arranges the components that are assigned to a room, within that room.|
|Arrange Within Rectangle||This command enables you to arrange selected components within a defined rectangular area.|
|Arrange Outside Board||This command arranges the selected components outside the keepout boundary, which is usually the board outline.|
This command is used to reposition a number of selected components sequentially in the order that you selected them.
This command can be used in conjunction with the Cross Select Mode. Enable Cross Select Mode (Tools » Cross Select Mode), select multiple schematic components, switch to the PCB editor, then run this command to reposition each component, in the same order they were selected in the schematic.
You can select a pair of components and easily swap their positions. After selecting the components you want to swap, right-click then select Component Actions » Swap Components.
As you move a component in the design space, a thick green or red line will be displayed, traveling from a point within the component, to a location on the board. This line is called the Optimal Placement Vector, its function is to give an indication of whether the new location is better (green) or worse (red) than the previous location.
The vector has two distinct properties: its proposed target location; and its color.
To determine the locations for each end of the vector, the feature uses the centroid of the polygonal shape defined by the locations of the end points of the connection lines. There are two centroids of interest, one defined by the ends of the connection lines terminating on the component you are moving (the component centroid), the second defined by the other ends of that set of connection lines (the target location centroid).
The Optimal Placement Vector is drawn between these two centroids, with the component end highlighted by a dot. Because it is a relative indicator, when you first click to start moving a component, the vector is always drawn in green. The two centroids are continuously recalculated as you move the component because the connection lines can move from one pad to another as they are automatically re-optimized to maintain the applicable net topology for the moving component. Because of this net re-optimization, the target end of the OPV can jump around as the component is moved. If the centroids move apart and the OPV becomes longer, it may change to red. If the centroids move closer together and the OPV becomes shorter, it may change to green.
The length of the vector is not the only condition used to set the color, the color of the OPV is also affected by the overall length of the connection lines attached to the moving component. If moving the component results in the overall length of the connection lines increasing, then the OPV becomes red. Alternatively, if moving the component results in the overall length of the connection lines decreasing, then it becomes green.
Contact our corporate or local offices directly.