A Fresh User Interface
Altium Designer 18.0 delivers productivity improvements through:
- Substantial performance improvements - computationally intensive tasks, such as an ActiveRoute of 100 nets and analyzing a complex ground net, are significantly faster.
- Enhanced responsiveness allows greater fluidity when rotating and zooming your 3D PCB.
- Comprehensive review of the user interface and the experience of using that interface.
Altium Designer 18.0 also presents an entirely new look and feel that will enhance your board design experience. From the color scheme of the main editors, to the new and more comprehensive panels, to a quicker route to your Preferences and managed content server, this updated version of Altium Designer gives you more streamlined ways to work as you build your designs.
A few of the changes include:
- A new color scheme. Altium Designer now presents with a dark background, with lighter text. Studies have shown that, while a text-oriented interface generally works best with dark text on a light background, an image-intensive interface is better for the eyes with light content on a dark background.
- The new Properties panel removes the need for object dialogs in editors and therefore makes placing and editing objects much quicker and easier. The new panel also brings in parent and child properties into one streamlined access point.
- A new Active Bar provides placement controls for PCB, schematic, Draftsman, and library documents at your fingertips.
- Panels and Preferences have been streamlined by eliminating some elements that are not often utilized.
- The Vaults panel has been retitled the Explorer panel.
The purpose of this document is to provide an overview of the key user interface changes found in Altium Designer 18.0. Detailed information regarding new features and functionality in this release, as well as enhancements and improvements to existing features, will be covered in other documents. This document discusses the improved user interface and the benefits it brings. Read on to explore the key changes to the software's appearance - changes that collectively reinvigorate the design workspace and enhance your design productivity.
We have changed the overall color theme of Altium Designer to a charcoal background. This new theme allows for a more defined workspace. Panels and some dialogs have been given the new color theme as well.
Menu Changes
DXP Menu Removed
The DXP menu has been replaced with buttons and commands that quickly get you to where you want to go by relocating common-used elements to a more easily accessible and standard location. The significant changes are explained in the following sections.
My Account Page Renamed License Management
The My Account page, which is used to configure your license usage for Altium Designer, has been renamed License Management to more appropriately describe the use of the page.
Accessing Preferences
Altium Designer Preferences are easily accessible using by clicking the button located in the upper-right corner of the workspace as shown in the following images.
Accessing License Management
Access the License Management page by clicking the drop-down in the upper-right corner of the workspace then selecting License Management as shown in the following images.
Accessing Extensions & Updates
Access the Extensions & Updates page by clicking the drop-down in the upper-right corner of the workspace then selecting Extensions and Updates as shown in the following images.
Accessing a Managed Content Server
Signing In/Out of a Managed Content Server
Sign into a managed content server by using the drop-down in the upper-right corner of the workspace then selecting Sign in as shown in the following image.
When you are signed into a server, the upper-right corner of the workspace displays your account credentials as shown in the following image.
To sign out of a server, use the drop-down located in the upper-right corner of the workspace, then select Sign out as shown in the following image.
Managed Content Server Access
Once signed into a managed content server, you now can access the newly-named Explorer panel by using the drop-down in the upper-right corner of the workspace then selecting your managed content server.
Accessing Altium Forums
Altium Forums, where you can discuss and ask questions about the use and workings of Altium Designer as well as offer feedback, now are accessible by clicking Help » User Forums from the main menus as shown in the following image.
Accessing Search
The Search function is now located in the upper-right corner of the workspace as shown in the following image.
Additional Commands
- The Customize command now is available by right-clicking in the menu bar.
- The Run Process command was removed due to low usage.
Removed Schematic Main Menu Commands
The following is a list of schematic commands that have been removed along with the rationale for removal. In some cases, the command's functionality has been relocated to a panel, etc., which also is explained below.
- Design » Add/Remove Library - functionality located in the Libraries panel.
- Design » Document Options menu - located in the Properties panel when no objects are selected.
- Edit » Change - superseded by selecting one or more objects to edit in the Properties panel.
- Edit » Clear - low usage.
- Edit » Duplicate - redundant with Rubber Stamp command.
- Edit » Rubber Stamp - rebadged Duplicate.
- File » Link Sheet to Vault - superseded by direct editing paradigm.
- File » Release Manager - superseded by direct editing paradigm.
- Place » Manual Junction - not required as auto-junctions are added automatically.
- Place » Hyperlink - this functionality is now part of the Text String object.
- Place » Directives » PCB Layout - low usage.
- Place » Directives » Net Class - can now be done using the generic Place » Directives » Parameter Set command.
- Place » Directives » Stimulus - low usage.
- Place » Directives » Test Vector Index - low usage.
- Place » Directives » Probe.
- Place » Directives » Instrument Probe.
- Place » Drawing Tools » Pie Chart - low usage.
- Place » Drawing Tools » Elliptical Arc - low usage.
- Place » Notes » Ellipse - low usage.
- Place » Notes » Rectangle - low usage.
- Place » Notes » Polygon - low usage.
- Tools » NoERC Manager - low usage.
- Tools » Harness Definition Problem Finder - low usage.
Removed PCB Main Menu Commands
The following is a list of PCB commands that have been removed along with the rationale for removal. In some cases, the command's functionality has been relocated to a panel, etc., which also is explained below.
- Edit » Build Query (Shift+B) - low usage; functionality available when working with Rules and Filters.
- Edit » Clear - low usage.
- Edit » Change - low usage.
- Edit » Rubber Stamp - renamed Duplicate.
- Place » Coordinate - replaced by tools in Draftsman.
- View » Net Color Override - now accessible in the Additional Options section on the View Options tab of the View Configuration panel.
- Tools » Component Placement » Auto Placer - deprecated technology.
- Tools » Component Placement » Stop Auto Placer - deprecated technology.
- Tools » Component Placement » Shove - deprecated technology.
- Tools » Component Placement » Shove Depth - deprecated technology.
- Tools » Density Map - deprecated technology.
- Tools » Grid Manager - grids are now defined in the Grid Manager section of the Properties panel in Board mode (when no objects are selected).
- Tools » Guide Manager - guides are now defined in the Guide Manager section of the Properties panel in Board mode (when no objects are selected).
- Tools » Legacy Tools - superseded by newer tools.
- Design » Board Layers & Colors - functionality now available in the View Configuration panel.
- Design » Board Options menu - some options have been moved to the Properties panels or removed due to replacement by Draftsman capabilities.
- Reports » Board Information - presented in the Board Information section of the Properties panel in Board mode (when no objects are selected).
File Menu
The File menu accessed from the main menus has been streamlined to include only commands that are specific to files.
Streamlined Project Creation Commands
The new sub-menu for creating a new project (accessed by clicking File » New » Project) has been reorganized and made more concise to display the available main types of projects. The selections include:
- PCB Project - select to create a new PCB project. A new PCB_Project.PrjPCBd entry appears in the Projects panel.
- Multi-board Design Project - select to create a new multi-board project. A new MultiBoard_Project.PrjMbd entry appears in the Projects panel.
- Integrated Library - select to create a new integrated library project. A new Integrated_Library.LibPkg entry appears in the Projects panel.
- Project - when this option is selected, the New Project dialog opens in which you can specify the details of your new project.
New File Types Than Can Be Created
- Multi-board Schematic (*.MbsDoc) - available when a multi-board project is the active document.
- Mutli-board Assembly (*.MbaDoc) - available when a multi-board project is the active document.
New File Types Removed
- Text Document (*.txt)
- Component Library (*.CmpLib)
- PCB3D Library (*.PCB3DLib) - superseded by the powerful 3D editing environment.
- Java Script Unit (*.js)
- Java Script Form (*.js)
- TCL Script Unit (*.tcl)
- Enable Basic Script Unit (*.bas)
- VB Script Unit (*.vbs)
- VB Script Form (*.vbs)
Right-click Menu Changes
Right-click context menus in the schematic and PCB editing domains have been cleaned up and streamlined to leave only the commands you really need.
Removed Schematic Right-click Menu Commands
- Refactor
- Grid
- View
- Workspace Panels
- Find Component
- Place Part
- Options
- Wire
- Bus Entry
- Break Wire
Removed Bus Right-click Menu Commands
- Bus
- Bus Entry
- Break Wire
Removed Signal Harness Right-click Menu Commands
- Break Wire
Added Schematic Right-click Menu Commands
- Project Options - opens the Project Options dialog.
- Preferences - opens the Preferences dialog.
Changes to Preferences
New Preferences Pages
Data Management - Servers
You can use the Data Management - Servers Preferences page to configure current managed content server usage and project release options.
Data Management - Component Rule Checks
The Data Management - Component Rule Checks Preferences page is used to configure component error reporting.
Multi-board Schematic - Defaults
The Multi-board Schematic - Defaults Preferences page is used to configure the primitive defaults for multi-board schematics.
Multi-board Assembly - General
The Multi-board Assembly - General Preferences page is used to configure what is to be imported from the PCB.
Multi-board Assembly - View Configuration
The Multi-board Assembly - View Configuration Preferences page is used to configure colors and display options.
Updated Preferences Pages
Defaults Pages
Defaults pages have been updated to include default settings for most primitives. The below image shows the Blanket primitive of the Schematic - Defaults page as an example.
System - General
-
The Open Home Page if no documents open option has been removed from the Startup region.
-
The Enable debug memory manager option in the General region has been removed.
-
An Advanced button has been added that opens the Advanced Settings dialog that allows you to configure advanced settings as shown below.
System - View
- Exclusions option of the Desktop region has been removed.
- You now can load or save or reset layouts in the Desktop region.
- The Show Navigation Bar As region has been removed.
- The Show full path in title bar option of the General region has been removed.
- Favorites panel options have been removed (Favorites panel has been removed).
- Auto-hide the documents bar and Multiline documents bar options in the Documents Bar region have been removed.
- A new UI Theme region has been added in which you can set the UI theme as well as see a preview of your choice.
System - Navigation
- The Masking option has been removed and now is accessed in the SCH Filter panel.
- The Dimming option has been added along with a slider bar for dimming control.
- The Masking option in the Cross Select Mode region has been renamed Dimming.
System - Projects Panel
- Under the General region, the Show open/modified status and Show Grid options have been removed.
- The Grouping region has been renamed Documents Grouping. The options remain the same.
- The Structure View region has been removed.
- A new region named Components Grouping has been added. The options in this region allow you to group components by designator, comment, or the owner sheet or not group at all.
System - New Document Defaults
- FPGA-related document defaults have been removed.
Data Management - Version Control
- The CVS - Concurrent Versions System Provider has been removed.
Data Management - Parts Providers
- The title of the Data Management - Suppliers Preferences page has been changed to Data Management - Parts Providers to align with the Altium Parts Providers extension.
- In the Altium Parts Options region, the Move Up/Down and Filter options have been removed.
Schematic - General
- Units options have been added (previously on the Schematic - Default Units page). Options are Mils or Millimeters only.
- The No-ERC Markers and Notes options have been removed from the Include with Clipboard options. Those items will be included with the clipboard by default if the parent item is enabled (checked).
- The Document scope for filtering and selection option has been removed since the current document is selected by default.
Schematic - Graphical Editing
- The Convert Special Strings option has been removed since the string is always displayed; if null, then the parameter name is displayed.
- A Display Names of Special Strings that have No Value Defined option has been added. You can select the color for these strings in the Color Options region in the Special Strings with No Value option.
- The Double Click Runs Inspector option has been removed (as a result of Inspector panels being removed).
- An Enable Auto Pan option has been added to the Auto Pan Options region.
- The Undo/Redo region has been removed. The option can now be configured through the Value and Default Value settings of the Schematic.UndoStackSize options under Preference Name in the Advanced Settings dialog (accessed by clicking the Advanced button on the System - General Preferences page).
Schematic - Compiler
- Manual Junctions Connection Status options have been removed.
- The Dim level for read-only objects in compiled documents tabs slider bar has been removed. (A Dimming control for the Schematic Editor tab is located on the System - Navigation page of the Preferences dialog.)
Schematic - AutoFocus
-
The Dim Level slider bar in the Dim Unconnected Objects region has been removed.
Schematic - Grids
- Snap Distance has been added.
- Electrical Grid has been removed.
PCB Editor - General
- The Double Click Runs Inspector option has been removed (as a result of Inspector panels being removed).
- The Undo/Redo options in the Other region have been removed. The option can now be configured through the Value and Default Value settings of the PCB.UndoStackSize options under Preference Name in the Advanced Settings dialog (accessed by clicking the Advanced button on the System - General Preferences page).
-
An Enable Auto Pan option has been added to the Autopan Options region. If enabled, when you are performing any editing action and the cross-hair cursor is active, moving the cursor past any edge of the document view window will cause the document to pan in the relevant direction.
-
A new option to Repour all dependent polygons after editing has been added in the Polygon Rebuild region.
-
In the Collaboration region, the DXP App Server option has been removed.
PCB Editor - Display
- Default PCB View Configurations and 3D Bodies options have been removed. Configurations and 3D bodies are now displayed depending on the General Settings options on the View Options tab of the View Configuration panel.
- The Flyover Zoom, Alpha Blending, and Ordered Blending options have been removed.
- You now can use the Antialiasing On/Off option to enable/disable 3D anti-aliasing.
- The Layer Drawing Order region has been added to specify the layer order.
PCB Editor - Board Insight Display
- The Live Highlighting options are now more concise. Enable Live Highlighting only when Shift Key Down to enable live highlighting when holding down the Shift key.
PCB Editor - DRC Violations Display
- The Show Violation Detail region has been removed.
Removed Preferences Pages
- System - Altium Vault - options are now located on the new Data Management - Servers Preferences page.
- System - Desktop Layouts - options are more intuitive using the View menu.
- Data Management - Vaults - options are now located on the new Data Management - Servers Preferences page.
- Schematic - Default Units - options are now located on the Schematic - General Preferences page.
- PCB Editor - Board Insight Lens - low usage.
- PCB Editor - PCB Legacy 3D - legacy item.
- All Wave Preferences pages - low usage.
Changes to Project Options
- Options for FPGA-related items have been removed from the Error Reporting tab due to FPGA designs having been removed from the installation. Hover the cursor over the image below to view the previous version of the Error Reporting tab.
The following is a list of the items that have been removed:
- Violations Associated with Buses region removed items:
- Arbiter loop in OpenBus document
- Cascaded interconnects in OpenBus document
- Forbidden OpenBus Link
- Mismatching Address/Data Widths of OpenBus Ports
- Violations Associated with Code Symbols region - all items.
- Violations Associated with Configuration Constraints region - all items.
- Violations Associated with Documents region removed items:
- Conflicting Constraints
- HDL Identifier Renamed
- Missing child HDL entity for sheet symbol
- Missing Configuration Target
- Missing sub-Project sheet for component
- Multiple Configuration Targets
Panel Changes
Panel Access
Use the Panels tab at the bottom right of the workspace to access panels that are available in the current editor (PCB, schematic, Draftsman, library, etc.,).
Post-Selection Filter
A new filter tool has been added at the top-right of panels as shown in the image below.
This tool enables you to filter the information that is displayed in the open panel. Use the drop-down associated with the filter icon to access a drop-down as shown in the image below.
You can click objects in the drop-down (as shown below) and the panel will not display information for those filtered objects.
The filter can be disabled/enabled in total by clicking the filter icon itself as shown below.
New Panels
Properties Panel
The new Properties panel contains information and controls that pertain to the item currently selected in the workspace. If nothing is selected in the current workspace, when accessed from a PCB document, the panel presents board options; when accessed from a schematic document, document options are presented; library options are presented when accessed from a library document; and multi-board options are presented when accessed from a multi-board document. The panel also presents the currently active BOM document (*.BomDoc). This allows you to change general document options quickly and on-the-fly. The panel also appears when placing objects (arc, text string, wire, etc.,) on the workspace. You can use the Properties panel to configure objects before placement. The Selection Filter section allows control over what you can and cannot select in the workspace.
Placing Items
When placing an item using the Place command or the new Active Bar, you can click the Tab key after making your selection of the item to be placed to open the Properties panel in order to make any desired updates before placement. When you are ready to leave "placement mode", click the "Pause" symbol that appears on the workspace to leave placement mode.
The Search function at the top of the Properties panel (highlighted in the following image) allows you to search within the panel for desired items.
You can use the two buttons at the top-right of the Properties panel to control the contents of the panel.
Click the button (button on the left) to include in the Properties panel all types of objects from any open documents of the same project.
Click the button (button on the right) to include in the Properties panel all types of objects from the current document only.
View Configuration Panel
The View Configuration panel allows you to edit and control the layers of the PCB and their associated colors and settings, and configure visibility, 3D settings, and masking. The panel also improves usability of more complex behaviors, such as layer pairs.
The Search function at the top of the panel allows you to search within the panel for desired items.
Enabling/Disabling Layers
You can enable or disable one layer, multiple layers, or all layers by toggling controls in each layer group as shown in the following images.
Use the top control to toggle the enable/disable for the entire layer as shown in the following image.
You also can enable or disable individual items in each group by toggling the control as shown in the following image.
Object Visibility
Use the Object Visibility region on the View Options tab to control the transparency of objects.
3D Settings
The 3D Settings region on the View Options tab are used to configure 3D views.
Mask and Dim Settings
Use the Mask and Dim Settings region on the View Options tab to configure masking, dimming, and highlighting settings.
Additional Options
The Additional Options regions on the View Options tab includes controls that allow you to configure various display settings including Net Color Override.
Changes to Existing Panels
Projects Panel
- The Projects panel now includes many of the functions also located in the Navigator panel.
- New controls located in the upper-left of the Projects panel allow you to perform functions with one click.
- Use the button to save the current document. This option is available only if changes have been made to the current document.
- Use the button to compile the current project.
- Use the button to open the Project Options dialog.
- Use the button to access a drop-down (shown in the following image) in which you can configure panel settings.
-
The new Search function allows you to search for specific documents in the panel. The function works as a "filter" as you enter text in the Search text box.
- Folders for Components and Nets will display in the Projects panel after the project has been compiled.
- Document Status - the indicators to the right of the document name showing open and modified status have been removed.
Projects Panel Right-click Menu
The right-click menus of the Projects panel have been streamlined to include commands that are specific to the item on which the right-click is performed as described below.
- Right-click menu for a Workspace
- Right-click menu for a Project
- Right-click menu for a schematic document
- Right-click menu for a PCB document
- You can view the Properties panels for both an open schematic document and an open PCB document at the same time. This is especially helpful when using two monitors - one monitor for the schematic and one for the PCB. The individual open Properties panels for each document allow you to make changes and view them in real-time for each document.
PCB ActiveRoute Panel
The PCB ActiveRoute panel has been enhanced and made much more powerful to make your routing more comprehensive.
SCH Filter Panel
- A slider bar has been added to the Mask out option to control the level.
Removed Panels
- 3D Visualization - low usage.
- Board Insight - low usage.
- Clipboard - low usage.
- Compiled Object Debugger - low usage.
- Favorites - low usage.
- Files - low usage.
- PCB Inspector - superseded by the Properties panel.
- PCBLIB Inspector - superseded by the Properties panel.
- Sch Inspector - superseded by the Properties panel.
- SCHLIB Inspector - superseded by the Properties panel.
- Sheet - low usage.
- Shortcuts - context sensitive shortcuts are now detailed in the Properties panel.
- To-Do - low usage.
Object Removals
Removed Schematic Objects
- Hyperlink - low usage. Functionality has been absorbed into Text String.
- Elliptical Arc - low usage.
- Manual Junction - low usage.
- Test Vector Index Directive - low usage.
Removed PCB Objects
- Coordinate
The following Dimension objects have been removed:
- Baseline Dimension
- Center Dimension
- Datum Dimension - essentially replaced with the Ordinate dimension object.
- Linear Diameter Dimension
- Radial Diameter Dimension
Flipped on Layer Property Removed
The Flipped on Layer property has been removed from a component's properties. The component Orientation for the layer is now defined in the Layer Stack Manager dialog.
Controls for Working with Variants
The use of variants now is controlled through the Projects panel (the Variants toolbar has been removed). Just as before, you can access the Variant Management dialog by right-clicking on the desired project in the Projects panel then choosing the Variants command from the context menu. Define your variants as required then click OK. A Variants folder will be added to the panel for that project. The folder contains entries for the base design ([No Variations]), as well as all variants you have defined. The current variant is displayed in bold, white text as shown in the following image. To make any listed variant the current variant, you can either double-click the desired variant in the panel, or right-click the desired variant and choose Set as current.
Active Bar
You now can access a few commonly-used placement and routing commands using the new Active Bar. The Active Bar allows you to easily place objects in schematic, PCB, Draftsman, and library documents, and to perform routing in PCB documents with one easy click rather than using the main menus. The controls of the toolbar are dependent upon the editor in which you are currently working (examples are shown in the following images). The toolbar is displayed at the upper center of the design workspace.
Quick Access Bar
A Quick Access bar is located in the upper-left corner of the workspace. The bar allows quick access to often used commands, such as saving the currently focused document, opening any existing document using the appropriate button, and undo and redo functions. You also can use the button to save all documents with one click.
System Notifications
A new Notifications button is accessible in the upper-right corner of the workspace as shown in the following image. Click the to access Altium Designer system notifications. The icon displays with a number when notifications are available.
Additional GUI Changes
- The Snap button has been removed from the PCB Editor. Snap Options are now set through the Properties panel in Board mode when no objects are selected in the workspace.
- Dimming for the Schematic Editor tab is now defined in the Highlight Methods region on the System - Navigation page of the Preferences dialog.
- The Mask Level button has been removed from the PCB Editor. Masking (as well as dimming and highlighting for the PCB) is now defined in the Mask and Dim Settings region on the View Options tab of the View Configuration panel.
- The Linked To Sheet option for mechanical layers has been removed.
- The ability to hide a document(s) has been removed from the right-click menu of a document tab.
- The Clear button has been removed.
- The Home page has been removed, which, in turn, removed the Start, Workspace (often referred to as the "Sea of Documents"), Documentation, and Admin tabs. Refer to the Accessing License Management section of this document for access to information that was previously located on the Admin tab.