PCB Editor - Interactive Routing
Created: December 16, 2024 | Updated: August 09, 2018
Parent page: PCB Preferences
Summary
The PCB Editor – Interactive Routing page of the Preferences dialog provides options relating to the functionality of the Interactive Routing feature within the PCB workspace.
Access
The PCB Editor – Interactive Routing page is part of the main Preferences dialog (File |
) and is accessed by clicking the Interactive Routing entry under the PCB Editor folder in the left hand pane of the dialog.Options/Controls
Routing Conflict Resolution
- Ignore Obstacles - Enable this option to have the interactive router allow the track to pass through obstacles while routing.
- Push Obstacles - Enable this option to have the interactive routing push existing tracks and vias to make room for the new route.
- Stop At First Obstacle - In this mode, the routing engine will stop at the first obstacle that gets in the way.
- Current Mode - This field displays the current Routing Conflict Resolution mode chosen, when using the Interactive Router. Use the associated drop-down to change the mode as required.
Interactive Routing Options
- Restrict to 90/45 - Enable to restrict the routing to 90 degrees and 45 degrees only.
- Automatically Remove Loops - Enable to automatically remove any redundant loops that are created during manual routing. This allows a connection to be re-routed without having to manually remove redundant tracks.
Dragging
Configure the options to allow direct dragging or require selection first.
- Unselected via/track - Set the default behavior of dragging an unselected via or track to be either a
Move
orDrag
action. - Selected via/track - Set the default behavior of dragging a selected via or track to be either a
Move
orDrag
action.
Interactive Routing Width / Via Size Sources
- Pickup Track Width from Existing Routes - Enable to use the existing track width when routing from an placed track. That is, even if the current routing width is different to the existing track, the existing track width will be adopted when you continue the route from it.
- Track Width Mode - use this field to choose a track width mode for interactive routing. The available modes are:
User Choice
- with this mode enabled, the width is determined from the width selected in the Choose Width dialog, which is accessed by pressing Shift+W while routing.Rule Minimum
- with this mode enabled, the minimum width defined for the corresponding layer (in the highest priority applicable routing Width rule) will be used.Rule Preferred
- with this mode enabled, the preferred width defined for the corresponding layer (in the highest priority applicable routing Width rule) will be used.Rule Maximum
- with this mode enabled, the maximum width defined for the corresponding layer (in the highest priority applicable routing Width rule) will be used.
- Via Size Mode - use this field to choose a via size mode for interactive routing. The available modes are:
User Choice
- with this mode enabled, the via size is determined from the size selected in the Choose Via Size dialog, which is accessed by pressing Shift+V while routing.Rule Minimum
- with this mode enabled, the minimum values defined for the via diameter and hole size (in the highest priority applicable Routing Via Style rule) will be used.Rule Preferred
- with this mode enabled, the preferred values defined for the via diameter and hole size (in the highest priority applicable Routing Via Style rule) will be used.Rule Maximum
- with this mode enabled, the maximum values defined for the via diameter and hole size (in the highest priority applicable Routing Via Style rule) will be used.
Favorites
- Favorite Interactive Routing Widths - click this button to access the Favorite Interactive Routing Widths dialog, in which you can predefine your favorite track widths for use when interactively routing a board using the Interactive Router.
- Favorite Interactive Routing Via Sizes - click this button to access the Favorite Interactive Via Sizes dialog, in which you can predefine your favorite via sizes for use when interactively routing a board using the Interactive Router.