This page details the improvements included in the initial release of Altium NEXUS 4, as well as those added in subsequent updates. Along with delivering a range of improvements that develop and mature the existing technologies, each update also
incorporates a large number of fixes and enhancements across the software based on feedback raised by customers through the AltiumLive Community's BugCrunch system, helping you continue to create cutting-edge electronics technology.
Welcome to Update 8 for Altium NEXUS 4. This update to Altium NEXUS continues to deliver improvements and enhancements to the software's core technologies, while also addressing many of the ideas raised by customers through the AltiumLive
Community's BugCrunch system.
Circuit Simulation Improvements in Update 8
Added the ability to set the X-axis expression in the Add Output Expression dialog. Use the Expression X and Expression Y fields to configure the individual expressions.
Zooming Plots Separately
The option to zoom plots separately is now provided in the Document Options dialog (Tools » Document Options from a *.sdf file). Enable the Zoom Plots Separately option in the dialog to use
the new feature.
New X-Axis Settings Dialog
X-Axis settings were added to the Plot menu to allow independent zooming. Click Plot » Format X-Axis to open the new X Axis Settings dialog.
Added Smart Pin Mapping in the Sim Model Dialog
Smart pin mapping has been added as the default in the Pin Mapping region of the Sim Model dialog.
Welcome to Update 7 for Altium NEXUS 4. This update to Altium NEXUS continues to deliver improvements and enhancements to the software's core technologies, while also addressing many of the ideas raised by customers through the AltiumLive
Community's BugCrunch system.
Schematic Capture Improvements in Update 7
Warning When Opening a Schematic Saved in a Newer Version
Implemented a 'Schematic was done in newer version' warning to notify users that new functionalities were introduced between the version of Altium NEXUS that was used to create the schematic, and the version used to open the schematic document.
This feature functions in the same way as the PCB editor version warning.
Quickly Open the Last Active Sheet
The last active schematic sheet is now displayed after clicking on the text of the schematic document tab. This is very useful when there are a large number of schematic sheets opened that are included in the drop-down of the tab.
Cross-Reference settings have been moved from the Schematic - General page of the Preferences dialog to the Options tab of the Project Options dialog with additional options that allow you
to select the supported object(s).
Use the Sheet Style and Location Style drop-downs to set the cross-referencing options. Enable the required supported objects.
Port to Port Cross References
Adding cross-references to the project allows you to easily follow the connective flow of nets between the schematic sheets in a project. Building on the support for automatically creating and updating cross-references recently introduced by the Schematic.UseAutomaticCrossReferences option, this new advanced option brings support for cross-references in a hierarchical project.
Enable the Automatic Cross References option in the Project Options dialog then use the right-click context menu to Jump to your choice of target location anywhere in the hierarchy.
Use the Jump to command to jump to a matching Port anywhere in the design hierarchy.
This feature supports three modes described below that are enabled by setting the Value of the advanced option.
- 0 - Legacy mode - use this value to enable the following relations:
- Port <-> Sheet Entry
- Off Sheet <-> Off Sheet
- 1 - Enhanced mode - use this value to enable the following relations:
- Off Sheet <-> Off Sheet
- Port <-> Port
- 2 - Enhanced + Legacy mode - use this value to enable the following relations:
- Off Sheet <-> Off Sheet
- Port <-> Port
- Port <-> Sheet Entry
This mode also enables Port Actions >> Jump to Port.
Added User Control of the 'Show More' Feature for Component Parameters
The Show More feature simplifies the display of component parameters by reducing the list to only display those parameters that have been set as a favorite. However, you might prefer to always have all parameters displayed in the Component mode of the Properties panel.
The default behavior is to automatically hide parameters that are not marked as favorites. Hover the cursor over the image to demonstrate.
To support this, when the new option is disabled, the Show More/Show Less feature is disabled, resulting in all of the component parameters always being displayed in the Component mode of the Properties panel.
The Show More/Show Less feature is disabled when the advanced option is disabled.
PCB Design Improvements in Update 7
Added Properties Panel Mode for Rooms
The properties of rooms can now be configured and edited in the Properties panel. You can use the new mode to define the name, coordinates and outline vertices of rooms.
The new Room mode of the Properties panel
Added Use Paste Option for Pads
A Use Paste option has been added to the PasteMaskExpansion design rule, the Pad mode of the Properties panel, and the Pad Template Editor, alleviating the need to use a suitable negative
value to remove Paste. Clear the checkbox to remove the paste from the targeted/selected pad(s).
Circuit Simulation Improvements in Update 7
Parameter Sweep Enhancement
The ability to sweep more than two parameters during the Parametric Sweep has been added.
Added Category for Output Variables
Added Waveforms and Functions drop-downs in the Add Output Expression dialog to allow you to select the required items.
Save X,Y Scale Settings
The X,Y scale settings for plots are now kept during the simulation process for opened and saved .sdf documents.
New DC and Transient Analysis Supported Variables
The following variables are now supported in DC and Transient Analysis:
- Output charge on a capacitor
- Output conductance on a current switch
- Output conductance on a voltage switch
- Output current for an independent current source model
- Output power on functional voltage and current sources
- Output voltage on a capacitor
- Output voltage on a voltage switch
- Output voltage on an independent voltage source
- Output voltage on the current switch
Features Made Fully Public in Update 7
The following features have been taken out of Open Beta and transitioned to Public in this release:
Welcome to Update 6 for Altium NEXUS 4. This update to Altium NEXUS continues to deliver improvements and enhancements to the software's core technologies, while also addressing many of the ideas raised by customers through the AltiumLive
Community's BugCrunch system.
Schematic Capture Improvements in Update 6
Display Automatic Sheet Numbering
Added the Show Automatic Sheet Numbering option, which enables you to control the visibility of sheet numbers. The option has been added to the System - Projects Panel page of the Preferences dialog
and the Projects panel settings.
Improved Schematic Cross References
Cross References, which tag Ports and Off Sheet Connectors with sheet and location coordinates of connected Ports/Off Sheet Connectors, is a popular feature to help trace net connectivity in a non-hierarchical design. Since it is a project-level setting,
the option to enable Automatic Cross References is located in the Options tab of the Project Options dialog as shown below.
With this change, the Port Cross Reference Add and Remove commands were removed from the Reports menu and are replaced with the new Automatic Cross References Settings command. Selecting
this command will open the Options tab of the Project Options dialog where you can toggle the feature on/off.
Cross Reference values are now displayed in the Properties panel for Ports and Off Sheet Connectors, simplifying the task of identifying the Cross Reference(s) being applied to the selected Port or Off Sheet
Improved Parameter Table Editor Dialog
The Parameter Table Editor dialog has been improved by displaying the columns in alphabetical order, which helps during searching when there is a large number of parameters.
PCB Design Improvements in Update 6
Dragging a Segment Beyond Adjacent Segments
In previous versions, the track segment being dragged could not be dragged beyond an existing stationary segment once the dragged segment became aligned to the stationary segment. This behavior can now be overridden by setting the new PCB.Drag.EnhancedExpansionBehavior in the Advanced Settings dialog to a value of 1. Set the option to 0 (zero) to retain the previous behavior.
To better support the situation when you want to continue dragging the segment beyond the adjacent segments and not have segments merge, the Merge Parallel option has been added to the Interactive Sliding panel.
Disable the option in the panel (or press the R shortcut) during dragging to inhibit merging.
Added Option for Pad Entry Stability
Added the Pad Entry Stability option to the PCB Editor - Interactive Routing page of the Preferences dialog. This option allows you to protect centered pad entries from being modified during glossing.
Specify the level of protection required. The higher the number, the greater the protection; '0' gives no protection. Learn more about Pad Entry Stability.
Improved Pick and Place Setup Dialog
Embedded board arrays are used to design and generate output for a PCB fabrication and assembly panel including pick and place data. The Pick and Place Setup dialog now includes all of the component parameters allowing you to configure
the pick and place output as required.
Data Management Improvements in Update 6
A button that allows you to quickly place a comment in a project saved in a Workspace has been added. To place a comment, click at the top right corner of the design space. The cursor changes to a crosshair with a blue circle at the center. Position the crosshair where you want the comment located on a PCB, PCB library, schematic, or schematic library document then
click. The Comments panel opens in which you can enter then post your comment.
Improved Open Project Dialog
The Open Project dialog has been improved with this release. The selected project's information is now displayed at the right by default rather than needing to click to
open the information pane. Additionally, an Open Project As Copy command has been added that allows you to copy (clone) the project. Click the command to open the Create Project Copy dialog then
enter the desired name and description of the copy.
Added a Success Dialog After Making Project Available Online
The Make Available Online Success dialog opens after successfully making the project available in the server through the Make Available Online dialog. The dialog includes a link to the project in your web browser.
The right-click project menu has been updated and reorganized in order to consolidate the menu. History and Version Control have been combined into one option (History & Version Control). Storage Manager and
Local History have been relocated to the submenu of the new History & Version Control option. In addition, Local History has been renamed Local History (Legacy).
New Show File History Command
The Show File History command has been added to provide a dedicated Project History view in which a progressive timeline of major events relating to the file, such as its creation and commits, can be viewed.
This command can be accessed by right-clicking on a managed file in the Projects panel, then choosing the History & Version Control » Show File History command from
the context menu.
Improved Component Placement Performance
The component caching performance has been improved, which reduces the lag when placing a component from the Components panel.
Platform Improvements in Update 6
New Print Preview
The Print Preview, Printout Properties, and Printer Configuration for dialogs have been consolidated into one dialog that includes options to configure your printouts. The new dialog allows you to configure your printouts
in one place rather than needing to access separate dialogs. The new dialog is accessed by clicking File » Print from a schematic, PCB, PCB Library, or Draftsman document.
- The General tab has options to configure your printer and page settings.
- The Pages tab includes display options, options to manage layer settings and allows you to add a new printout.
- The Advanced tab provides designator setting options as well as font and color options.
- Use the standard Windows shortcut combinations to zoom (Ctrl+Wheelroll), pan left/right (Shift+Wheelroll), and pan up/down (Wheelroll) in the preview region of the dialog.
Draftsman Improvements in Update 6
Justification Property Added to Objects
Added a Justification property to the following Draftsman objects:
- Bill of Materials
- Drill Table
- Layer Stack Legend
- Transmission Line Table
Select the desired justification by clicking on an arrow that corresponds with the desired justification or the circle to center. Examples are shown below.
Enhanced Variants Options in Properties Panel
In the Variants Display drop-down of the Document Options mode of the Properties panel, Cross has been added as an option to make the visibility of the variant more prominent.
Additionally, options have been added to include Not Fitted Text and for configuring the text.
Added Two ASME Callout Shapes
The hexagon and flag have been added as ASME callout shapes. These new shapes help prevent conflicts with existing mechanical drawing standards.
Circuit Simulation Improvements in Update 6
Added Support for Math Functions in Output Expressions
Math functions can now be used in output expressions.
Added Support for Integral Functions in Output Expressions
The set of the Integral type functions can now be used in output expressions.
Added Support for using Output Expressions in Multivariate Analysis
Output Expressions in Multivariate analysis are now supported.
Added Support for the 'V' Prefix
Node voltages now include the v -prefix in output expressions and in the Sim Data panel.
Welcome to Update 5 for Altium NEXUS 4. This update to Altium NEXUS continues to deliver improvements and enhancements to the software's core technologies, while also addressing many of the ideas raised by customers through the AltiumLive
Community's BugCrunch system.
Schematic Capture Improvements in Update 5
Added Toggle Actions in ECO
Added the ability to use the spacebar to toggle the Action off and on in the Engineering Change Order dialog.
PCB Design Improvements in Update 5
Added the 'Show <component> in <server>' command to the right-click menu of the Component Actions sub-menu, which when used, opens the Explorer panel with the specified
component selected. This command is only available for a PCB document that is part of a managed project.
Added PCB Output File Shelved Polygon Check
Added a dialog that alerts you to the presence of shelved polygons before generating certain outputs. The outputs included are Gerber, Gerber X2, ODB++, PCB Print, and IPC2581. Click Generate Output to continue or Cancel to
abort the output generation. If the generation was aborted, repour the polygon(s) then regenerate the output.
Rotation of Primitives During Placement
When placing primitives on a PCB or PCBLIB document, rotation is now 0 by default; change the rotation during placement as needed.
Data Management Improvements in Update 5
New BOM Compare Report
A BOM Compare report has been added for managed projects that include a BOM document (*.BomDoc). It is a common occurrence for components to change between design releases. The BOM Compare report displays what
has changed between the current design, and the selected released revision.
The BOM Compare report can be configured then generated in the following ways:
- From an ActiveBOM BomDoc, click Reports » BOM Compare to open the Bom Compare version of the Report Manager dialog. Configure the report as needed then click Export.
- From the schematic editor, click Reports » BOM Compare to open the Bom Compare version of the Report Manager dialog. Configure the report as needed then click Export.
- From the PCB editor, click Reports » Project Reports » BOM Compare to open the Bom Compare version of the Report Manager dialog. Configure the report as needed then click Export.
- From an outjob, right-click on [Add New Report Output] under the Report Outputs entry then choose BOM Compare. To configure the report, right-click on the newly-added BOM Compare entry then
choose Configure to open the Bom Compare version of the Report Manager dialog. Configure the report as needed then click Export. You also can select the desired output container then
generate the report.
Learn about the options and controls in the BOM Compare version of the Report Manager dialog (shown below) by clicking here.
The image below is an example of a BOM Compare report generated as a PDF outjob.
Improved the Removal of a Project Document
Added a decision dialog that allows you to choose how to remove a document. You can choose to permanently delete the document or to only exclude the document from the project but not delete it entirely. The dialog opens when you choose the Remove from Project command from
the right-click menu of a selected document.
Circuit Simulation Improvements in Update 5
Added Additional Math Functions to 'Add Wave to Plot' Dialog
Added new math functions to the existing list in the Add Wave to Plot dialog. The dialog is accessed by choosing Wave » Add Wave from the main menus when an *.sdf file is the active document.
Default Values in the Sim Model Dialog
Default values for simulation model parameters are now used in the Sim Model dialog. Default parameter values are displayed as grayed-out text; custom values are displayed in white text. If a custom value is removed, the default value will
be restored. Empty values are not allowed.
Welcome to Update 4 for Altium NEXUS 4. This update to Altium NEXUS continues to deliver improvements and enhancements to the software's core technologies, while also addressing many of the ideas raised by customers through the AltiumLive
Community's BugCrunch system.
PCB Design Improvements in Update 4
Interactive Routing - Moving the Routing with the Component
The PCB editor can help manage the routing as you move a routed component. The Component re-route option on the PCB Editor - Interactive Routing page of the Preferences dialog instructs the routing
engine to attempt to re-route the connections impacted by the move as soon as the component is dropped, and the Move component with relevant routing option instructs the routing engine to move relevant routing together with
the moving component(s). Relevant routing includes via fanouts, escape routes and interconnects between the component's pins. Use Shift+Tab to toggle this option on/off while moving a component.
If the component has a large number of pins with relevant routing attached, this can become a processor-intensive task. To help you manage this, the up to option has been added. Use the option to define the maximum number of pins
the moving component can have before the routing engine no longer moves the relevant routing with the component.
Interactive Routing - SMD Rules in 'Any Angle' Gloss
Added the ability to observe SMD rules (SMD Entry and SMD to Corner) in 'Any Angle' gloss. In the presence of these design rules, routing now exits pads orthogonally and does not turn for
a certain distance, which allows the trace to leave the solder mask opening before approaching the adjacent pad. This avoids an exposed metal proximity issue and the risk of solder bridging.
Ability to Turn Off Animation
Added the 'Use Animation' option on the PCB Editor - Display page of the Preferences dialog that allows you to toggle animation on/off while zooming, flipping the board and switching layers.
Restored Ability to Change Coverlay Color
Restored the ability to change the coverlay color in the View Configuration panel.
Enhanced Embedded Board Array Properties
Added new controls in the Properties panel for an Embedded Board Array object to help you better define the board array. The Additional Options region on the General tab allows
you to enable/disable a Drill Table, Layer Stack Table, or Dimensions. The new Parameters and Layers tabs allow you to select the parameters and/or layers to be transmitted. The settings configured on the Layers tab
will be reflected in outputs, e.g., PCB printouts.
To improve the responsiveness in the PCB editor, the following post-processing behavior has been introduced:
- Design rule electrical checks are not triggered if an edited PCB component's primitive's properties do not modify a primitive on a signal layer.
- Design rule polygon pour checks are not triggered if an edited PCB component's primitive's properties do not modify a primitive on a signal layer.
- Design rule net analyzing checks are not triggered if an edited PCB component's primitive's properties do not modify a primitive on a signal layer.
Data Management Improvements in Update 4
Migrating Git/SVN Repositories
Altium NEXUS now offers the ability to migrate projects that use an external VCS system to a fully-managed Altium server project that hosts the design files in the server's own Git repository. The fully-managed project can then benefit from the server's
native VCS features, such as the event-based History timeline. The Make Available Online dialog now offers a Migrate to <server> Versioned Storage option that enables the
VCS migration process in place of simply mirroring the project structure in the server.
If the external VCS project is already managed in the Altium server as a mirrored project (synchronized local-server files), its VCS files can be migrated to the server's
native Git repository using the Migrate to Versioned Storage command available from the Project History view, the Project Options dialog, and
the Projects panel's Version Control right-click context menu.
Added 'Change State' Command to the Components Panel
Added the ability to change the revision state of a component in the Components panel. The command is accessed by right-clicking on one or more components then selecting Operations » Change State from
the context menu. The Batch state change dialog opens in which you can change the revision state of the component(s).
Enhanced Save to Server Interface
After making updates, if you have not saved the document (PCB, SCH, Component, etc.,), the dialog shown below will open. By enabling the Save to Server option then clicking Save, the changes will be saved to the server
as well as locally.
If you have made changes to the document and have saved the changes locally, the dialog shown below will open to alert you to also save the changes to the server (if required). Click Do nothing if you do not want the changes saved to
Confirm Save Dialog Enhancements
The Confirm Save for Modified Documents dialog has been enhanced to allow you to choose if you want unsaved modified documents saved to the server or not when closing Altium NEXUS. Use the drop-down to choose specific documents to save or
click Save All to Server to save all listed documents to the server.
If a local document was also modified, the Confirm Save for Modified Documents dialog will list those documents as well as shown below.
Draftsman Improvements in Update 4
Added 'Show No BOM' Option for the Board Isometric View
Added the Show No BOM option, which, when enabled, displays the part in the Board Isometric View even if it is not in the BOM.
Added 'Override Color' Option for the Board Fabrication View
Added the Override Color option for a Board Fabrication View that allows you to set the default color for all layers.
Enhanced Component Display Properties
Comment and Design Item ID parameters have been added to the drop-down list in the Component Display Properties dialog (accessed by clicking the Components button in the
Board Assembly View mode of the Properties panel).
Importer/Exporter Improvements in Update 4
Added the ability to import Allegro footprint files (*.dra) using the Import Wizard in order to streamline the import process.
Introduced the 'Ansys EDB Export Options' Dialog
The Ansys EDB Export Options dialog has been added, which allows you to configure the ANSYS export. The dialog is accessed by clicking File » Export » Ansys EDB from a PCB document then choosing the desired
folder in the Windows dialog that opens.
Circuit Simulation Improvements in Update 4
Added Default Simulation Models List to Sim Model Dialog
Added a set of default simulation models in the Sim Model dialog that allows you to quickly choose defaults from a list. Select the required model from the Model Type drop-down.
Welcome to Update 3 for Altium NEXUS 4. This update to Altium NEXUS continues to deliver improvements and enhancements to the software's core technologies, while also addressing many of the ideas raised by customers through the AltiumLive
Community's BugCrunch system.
PCB Design Improvements in Update 3
Interactive Routing - Include Miters While Dragging
Miters are short diagonal segments that are automatically added during routing to prevent the placement of 90-degree corners. The size of the miter is defined by the current Miter Ratio. The default behavior is when a track segment is dragged any attached
miters are also dragged.
With this release, you can choose to include or exclude the miter(s) during dragging using the Include Miters option on the Interactive Sliding mode of the Properties panel. Press the C shortcut during dragging to drag without miters. Press C again to re-enable dragging with miters.
Interactive Routing - Resize Sawtooth Tuning Patterns Interactively
The Sawtooth tuning pattern now supports the and shortcut keys to interactively decrease/increase the height of the tuning pattern during placement.
Rigid-Flex 2 - Locking 3D Board Regions
To simplify controlling the folding process of a rigid-flex PCB, the 3D Locked checkbox has been added to the Board Region mode of the Properties panel. Only one Board Region can be locked; it will be the
stationary region when the board is folded in 3D View mode.
Lock the Board Region that is to remain stationary when a rigid-flex board is folded.
Added Multi-selection Drag Option
Added the PCB.Rendering.MultiselectionDrag option in the Advanced Settings dialog that allows you to control the number of primitives displayed when dragging multiple selected objects.
Data Management Improvements in Update 3
The ability to export comments to a separate document has been added. This allows you to have a full history of design reviews, so you no longer need to keep a separate document or have to perform duplicate work.
This feature is accessed in the following ways:
- From an outjob, right-click on [Add New Report Output] then click Export Comments. You can then choose from a list of documents for the export.
- From a schematic or PCB document, click Reports » Project Reports » Export Comments. The Export Comments Properties dialog opens in which you can configure the export.
After you have added the new Export Comments report output, right-click then choose Page Setup to open the Export Comments Properties dialog opens in which you can configure the export.
The new Comment Export Configuration dialog has been introduced that allows you to set the period of time for the comment export and include screenshots if desired when exporting a comment. The dialog is accessed by right-clicking on Export Comments under Report Outputs in an outjob then select Configure from the context menu. Click Export to export the comment and open it in the associated file type application.
Enhanced Speed in the Manufacturer Part Search Panel
Search times in the Manufacturer Part Search panel have been improved to deliver faster results when a category is selected or a search is performed within a category.
ECAD/MCAD Improvements in Update 3
Display of Applicable Grid
It is not uncommon for components to be placed on different grids. It could be a radial grid defined for a circular board, a custom component grid for a specific region of the board, or a mechanical grid defined by the mechanical engineer and pushed to
the PCB editor using CoDesigner, Altium's ECAD-MCAD collaboration solution.
Custom grid location details, such as a user-defined or MCAD-defined component grid, are included in the Location region of the Properties panel when a component is selected. A custom grid can use different units from the Global
Board Snap Grid, but will always display in the units currently chosen in the PCB editor.
Custom grids are defined and edited in the Board mode of the Properties panel (displayed when nothing is selected).
Draftsman Improvements in Update 3
Display Holes Option for the Board Isometric View
Added a Display holes option in the Board Isometric View mode of the Properties panel that allows you to choose if holes are displayed. Use the drop-down to select the desired display option: None,
All, or Pads only.
Circuit Simulation Improvements in Update 3
Added Interval and Period Fields for Transient Analysis
Added the ability to configure the Interval and Period for Transient Analysis in the Simulation Dashboard panel. Use the new fields to set the interval and the number of periods and points per period.
Added Default Values for AC Analysis
Default values for AC analysis are now used in the Advanced Analysis Settings dialog (accessed by clicking Settings in the Simulation Dashboard panel).
Added Support of 'temper' Variable and 'idtmod' Function
The 'temper' variable and the 'idtmod' function are now supported in math expressions for LTSPICE models.
Settings Added for Monte Carlo Group Tolerances
Settings for Group Tolerances in Monte Carlo analysis have been added to the Advanced Analysis Settings dialog to more precisely define the simulation.
Added 'RNODETOGND' Advanced Parameter
Added the 'RNODETOGND' advanced parameter with a default value of '1e12' to the Advanced Analysis Settings dialog. This parameter is used to process the DC path to ground.
Altium NEXUS 4.2
Released: 19 March 2021– Version 4.2.2 (build 21) - Hot Fix 2
Released: 11 March 2021 – Version 4.2.1 (build 18) - Hot Fix
Released: 04 March 2021 – Version 4.2.0 (build 16)
Release Notes for Altium NEXUS Version 4.2
Welcome to Update 2 for Altium NEXUS 4. This update to Altium NEXUS continues to deliver improvements and enhancements to the software's core technologies, while also addressing many of the ideas raised by customers through the AltiumLive
Community's BugCrunch system.
PCB Design Improvements in Update 2
Routing - Arcs in Differential Pair Routing
The handling of differential pairs with arcs in corners has been improved, the corner arcs are now concentric (share the same center point), ensuring the within-pair clearance remains the same around the corner.
Routing - Cleaner Round Pad Entry Routing
Round pad entry algorithms have been enhanced to tend to align the incoming route orthogonally or diagonally during dragging, reducing the tendency for the routing to add a small jog or bump within a pad during dragging.
Hover the cursor over the image to show the previous behavior.
Routing - Move Component with Routing
The Ctrl+Arrow shortcut is a popular technique for nudging a selected component one grid-step (hold Shift to nudge 10 grid steps). This technique now supports the Component re-route option (Interactive Routing page of the Preferences dialog) - the routing being updated as the component is nudged.
Rigid-Flex 2 - Ability to Scale the Layer Thickness in the Board Mode of the Layer Stack Manager
In Board mode of the Layer Stack Manager, the layers are drawn to approximately represent the fabricated thickness of each layer (use the Ctrl+MouseRoll shortcuts to zoom this view). To help when working with thicker,
high-layer-count boards, the Realistic Ratio option has been added. When this option is disabled, each layer continues to display at a thickness that is proportional to their contribution to the overall thickness but at a reduced
The thickness of each layer is drawn to represent its actual thickness. Hover the cursor to show the difference when the Realistic Ratio option is toggled on/off.
Rectangles - Added Ability to Lock Aspect Ratio
Added the ability to lock the width and height of a rectangle object. Toggle the link icon in the Rectangle mode of the Properties panel to lock/unlock the aspect ratio when changing the width/height of the rectangle. The icon
will change to indicate the current lock/unlock state.
A rectangle with the aspect ratio locked, hover the cursor over the image to show the unlocked icon.
Rectangles - Added Ability to Convert Rectangles
Added the Explode Rectangles to Free Primitives command to the Tools » Convert sub-menu that allows you to convert a Rectangle object back to its original set of primitive objects.
Data Management Improvements in Update 2
New Save to Server Dialog and Projects Panel Command
When a document that belongs to a project on a server has been modified and saved locally, the Projects panel entry displays a Save to Server link, which alerts you to also save the modifications to the server. Clicking the link
opens the Save to Server dialog in which you can select the documents to be saved. After clicking OK, the documents are saved to the server and the Save to Server link disappears from the Projects panel.
Added 'Exclude from Project' Command
The Remove from Project command, which was previously removed, has been restored and renamed Exclude from Project to make the function of the command more apparent. The command is located on
the right-click menu of the Projects panel (for projects under version control).
Enhanced the 'Delete' Command for Projects
The Projects panel right-click Delete command is now available for all types of projects, i.e. not only for version-controlled projects.
Added New Duplicate Component Violation Types
In order to prevent the creation of duplicate parts in the Single Component Editor, the Duplicate component by Name and Duplicate component by PCL violation types have been added to the Data Management - Component Rule Checks page of the Preferences dialog. The Report Mode of both violations is No Report by default.
Importer/Exporter Improvements in Update 2
Enhanced Exported Hyperlynx Files
The Hyperlynx (*.HYP) exporter has been enhanced to include component values (components' Value parameter) and part numbers (components' Comment property). Previously, the exported files only included layer and designator
information. This information simplifies the process of assigning component models in Hyperlynx.
Circuit Simulation Improvements in Update 2
Added Support for Placing a Symbol Based on a SPICE Model
Added generation of special symbols for SPICE components described by the .MODEL command. Note in the image below, the model file
models3.mdl is the active library. When a supported model-kind is selected in the list, a suitable component
symbol is automatically selected from the
Simulation Generic Components library. This allows you to place the chosen model as a symbol, directly onto the schematic.
The table below lists the supported model-kinds and the library component from which the symbol is placed.
(SIM Library Design Item ID)
||.MODEL <model name> RES
||.MODEL <model name> CAP
||.MODEL <model name> IND
||.MODEL <model name> D
||.MODEL <model name> NPN
||BJT NPN 4 MGP
||.MODEL <model name> PNP
||BJT PNP 4 MGP
||.MODEL <model name> NJF
||JFET N-ch Level2
||.MODEL <model name> PJF
||JFET P-ch Level2
||.MODEL <model name> NMOS
||MOSFET N-ch Level1
||.MODEL <model name> PMOS
||MOSFET P-ch Level1
Added *.CIR File Support
Added support for *.cir files as SPICE library files.
Default Values for AC, DC and Transient Analysis
Default values for AC, DC and Transient Analysis input data fields are now supported.
Welcome to Update 1 for Altium NEXUS 4. This update to Altium NEXUS continues to deliver improvements and enhancements to the software's core technologies, while also addressing many of the ideas raised by customers through the AltiumLive
Community's BugCrunch system.
Schematic Capture Improvements in Update 1
Simplified Replacement of Generic Components - Closed Beta Only
Generic Components are basic components that can quickly be placed in a design without the need to find and choose a specific manufacturer part from the available component sources. Use them as placeholders that can easily be replaced by a suitable component
later in the design process. They also can be considered virtual or parametric components.
The Design Item ID field in the Generic Component mode of the Properties panel has been changed to a Replace button. The Replace button functions the same as the in the previous Design Item ID field and was changed to more clearly define the function. Clicking Replace opens the Replace Generic Component dialog in which you can select the
desired component. After selecting then clicking OK in the Replace Generic Component dialog, the generic component on the schematic will be replaced with the selected component.
A read-only Comment field has also been added to the Generic Component mode of the Properties panel. The field defaults to displaying the ComponentType value, with other parameter values being appended as they are defined.
Generic components can be used as placeholder components and the properties can be defined as the design progresses. To help with this process, a list of all of footprints available in the connected Workspace can now be accessed.
The list of available footprints includes:
- The footprints in the currently connected Workspace
- Footprints used in other components with the same ComponentType
Other Generic Components interface updates (in Closed Beta Only) include:
- Clicking on a Generic Component tile in the Components panel now opens the list of all available components of that type.
- Clicking on the button within a Generic Component tile in the Components panel invokes the placement
mode – hover over the tile to expose this button.
► Learn more about Generic Components.
Working with Schematic Templates
When selecting a local schematic sheet template (Design » Sheet Templates » Local), the Choose another file option has been renamed Load From File in order to clarify the function of the command.
Cross Reference Parameter Visibility
A visibility icon ( ) has been added to the CrossRef parameter for the Port and Offsheet Connector objects. Enable/disable the icon in the Properties panel for each object as your needs dictate. The image below shows the visibility icon enabled for the CrossRef parameter of a port that is selected on the schematic sheet.
PCB Design Improvements in Update 1
Rigid-Flex 2.0 with Enhanced Layer Stack Management
Rigid-Flex 2.0 brings support for all current types of rigid-flex PCB design. The first step was the object-level improvements to board regions and bending lines that were recently released. This update sees the addition of the Board view mode in the
Layer Stack Manager, which greatly simplifies the definition and organization of the various substacks needed in a rigid-flex design.
Key improvements in Rigid-Flex 2.0 include:
- The new Board view mode in the Layer Stack Manager, giving a Z-plane view of the organization of the various substacks (available once Rigid-Flex mode is enabled in the Layer Stack Manager)
- Defining overlapping flex regions (often referred to as bookbinder rigid-flex)
- The definition of a flex section that overlays a rigid region
- The ability to select specific layers within a substack, using the Shift+Click shortcut
- Drag and Drop, and right-click Insert/Copy/Paste commands to create a new substack from the selected layers/substack
- Defining the flex-to-rigid intrusion distance for any substack (set the Material Usage to Individual)
The Layer Stack Manager's new Board view gives an excellent Z-plane representation of the overall board structure. Because many rigid-flex designs use the same substack configuration in different regions of the board, commands have been included to quickly
replicate an existing substack in a new location. Select a substack, then right-click to insert a copy of that substack before or after any of the existing substacks, or copy and paste the substack to a new location (displays the Insert Selected Layers
As well as selecting a substack, you can also select specific layers within a substack and copy/paste these to a new location. Hold Shift as you click on a layer to select an individual layer. Continue to Shift+Click on other layers to build up the set of selected layers. Alternatively, Shift+Click on the first layer you require, then move straight to the last layer and Shift+Click to select it; all layers in between will also
You can then drag and drop the selected set of layers horizontally in the Board view to create a new substack of those layers or right-click and use the commands in the context menu (as demonstrated in the video below).
New 3D View Mode Command
To complete the set of pre-defined 3D views available, Flipped Isometric View has been added to the selection of views in 3D view mode. Use the View » 3D View Control » Flipped Isometric View menu command or the Ctrl+Num0 shortcut keys.
Data Management Improvements in Update 1
Collaborator Notification Improvements
The Collaboration Bar and user notifications have been updated to provide additional status information between designers working on the same project where 'soft locks' are applied to documents being edited. The lock is associated with the designer
that first modifies a document, and this can be overridden by other designers. The current collaboration status is indicated in both the Projects panel and on the Collaboration Bar, which now shows collaborating users in separate viewing and editing
The user interface updates also include information and action dialogs that pop up when key collaboration events occur, such as when you are attempting to make local changes to a document that is being edited (is in a modified state) by another user.
This condition is likely to create a version conflict, so the dialog offers the choice of reverting your local changes or ignoring (overriding) the remote soft lock. This dialog replaces the previous Edit Document dialog.
The view for two designers working on the same document.
► See Collaborators Visualization and Conflict Prevention for more information.
Comparing The Gerber Files Between Two Releases
A common ready-for-release test used by many designers is to compare the Gerber files generated from the current release with the Gerber files from the previous release. This can be achieved in the Project Releaser once the project has been prepared
for release. The Comparison is performed in Altium 365. Your default web browser will open your Company Workspace and display the results.
► Learn more about the Gerber Comparison feature.
Working with Templates
When a template has been set as the default on the Data Management - Templates page of the Preferences dialog, it now displays as My Default versus Default, in order to distinguish it from system defaults.
Local and server templates can now be accessed and selected for multi-board schematic documents.
Circuit Simulation Improvements in Update 1
Components and Models
The browsing of Local and Generic simulation libraries has been merged to simplify working with simulation sources and generic components. This change is reflected in the user interface with the removal of the Generic button from the
Source selection options in the Sim Model dialog. Both local library types now can be accessed when the Local option is selected.
More circuit objects are now available as sweep variables for the DC Analysis. Objects such as resistors are included for selection in the drop-down variable list, but not capacitors and inductors.
The Simulation engine now supports the
ddt and LTspice
delay functions for Transient Analysis.
Plots and Results
The collected Simulation result entries in the Simulation Dashboard panel can now be renamed and a description added.
A Plot Number field has been added to the Add Output Expression dialog, which allows you to choose the plot in which the simulation data will be displayed.
► Learn more about Mixed-signal Circuit Simulation and recent simulation user interface updates.
In conjunction with the recent updates made to Commenting features in an Altium 365 Workspace, Altium NEXUS now offers a parallel set of revised and enhanced Commenting capabilities when connected
to an Altium server.
Commenting in the design space has been notably improved in terms of graphics, usability and relevant information, and remains backward compatible with previously placed comments. Comments are now placed directly from within the Comments
panel, include a preview screen capture, offer freehand drawing capabilities, the mention/assignment of team members, and flexible visibility and filtering options.
Schematic Editor Productivity Improvements
New and improved tools simplify the task of analyzing the connectivity in a schematic project. Hover the mouse over a net to examine both the logical (schematic) and the physical (PCB) net name; Alt+Click on the net to highlight that net
throughout the project; and Alt+Double+Click on the net to display a tree of all sheets that the net is on, then click to check out that net on one of those sheets.
- Simplified net analysis and improved net details.
- Automatic sheet numbering in the Projects panel.
- Page references for Off Sheet connectors.
Design Collaborator Visualization and Conflict Prevention
To fulfill the need for real-time document sharing status and control in an Altium design editing environment, a series of updates to both the Altium design and server platforms has introduced a new system for visualizing and reacting
to the current status of shared design documents.
The system allows you to see, in real-time, who is viewing or editing a shared document, and is enabled by the free flow of document sharing data between design clients via an Altium Workspace (required). The visualization for collaborators
is realized through a series of new status icons, a Collaborators Bar and additional file locking logic.
Generic Components - Closed Beta Only
This release introduces the concept of standard Generic Components, which can quickly be placed in a design without the need to find and choose a specific manufactured part.
Generic Components are intended as placeholders that are easily replaced by parameter-matched real-world components later in the design process.
SPICE Simulation User Interface Updates
Following on from the recent introduction of an advanced new SPICE Simulation engine for Altium NEXUS, which delivered improved speed, solution convergence, accuracy and reliability, this new release focuses
on user interface improvements to the software's mixed-signal SPICE Simulation workflow.
The Simulation interface updates include a new intuitive Simulation Dashboard panel, a revised Sim Model dialog and general interface updates. The new Simulation workflow (based on the Simulation Dashboard) is offered as an alternative
to the existing approach based on the Analyses Setup dialog. Also included is a comprehensive range of ready-to-use Simulation Generic components.
New Design Rules Editor
The new design Rules Editor offers an alternative approach to viewing, creating and managing the design constraint rules used for PCB layouts. Provided as a document-based user interface, the reimagined Rules Editor coexists with the existing
Rules and Constraints Editor, but takes a design-orientated rather than rule-orientated approach to PCB design rules and constraints.
Accessed from within the existing Rules and Constraints Editor, the new Rules Editor takes a simplified, more intuitive approach to the creation of design rules by avoiding query-based rule scoping, integrating multiple rules by object
type, automatically deducing and applying rule priority, and more...
New PCB Length Tuning Patterns
This release sees extensive improvements to the PCB editor's length tuning technologies with the introduction of new Trombone and Sawtooth tuning patterns. These new tuning patterns are rendered within a tuning sleeve, making it easy to
slide the pattern along a route and around corners.
Improved Interactive Dragging
Via dragging behavior has been improved with the introduction of Gloss Effort controls for both the net under edit and any Neighbor nets. Differential pair dragging has also been improved, pairs now remain coupled regardless of the dragging
direction, and via pairs also remain coupled during dragging.
Rigid-Flex Design Improvements
This new release includes significant improvements to the process of working with Rigid-Flex board designs in Altium NEXUS. Along with a large number of bug fixes and enhancements, this next stage of development in Altium's Rigid-Flex
technology – Rigid-Flex 2.0 – delivers functional improvements in the following areas:
- The ability to build the Board Shape up by interactively defining the individual Regions in Board Planning Mode. Read more....
- Simplified definition of Bending Lines. Read more....
- Improved editing of the Regions and Bending Lines in the Properties panel.
- Coming soon - realistic stack-up visualization in the Layer Stack Manager.
Additional Enhancements and Improvements
Along with the major updates listed above, a key focus for this release has been polishing and improving the existing feature set. Based on forum feedback and Altium's BugCrunch system, there are numerous additional enhancements in this
release. A few of these improvements include:
- Component Pin to Multiple Pad Mapping is now available in the Single Component Editor, using the new Pins panel.
- Alternate schematic component symbols can now be given a user-defined name.
- Additional options for the PCB Component Clearance design rule – you can now exclude components without a 3D Body from being checked, as well as choose to have clearance checked using the component boundary.
- Internal planes can now use the same pouring algorithm as polygons placed on a signal layer, giving improved shape definition and pad/via connections.
- Embedded Board Arrays now support array placement at any angle.
- New PCB Special String For Layer Thickness.
- Quick Routing and Quick Differential Pair Routing Tools for more responsive interactive routing.
- Updated ODBᐩᐩ Setup Dialog - giving better control of how mechanical layer data is merged into the outputs.
- A new rectangle object has been added to the PCB Editor's Place menu.
- Simpler process of placing a Graphic on the PCB, via the new Place » Graphic command.
- Numerical keypad support for 3D View Move and Rotate actions.
- Mechanical Layers can now be included in the 3D - ideal for annotating the 3D image.
- New Export command to output the 3D PCB as an image - with user control over the format and image resolution.