New in Altium Designer

 

This page details the improvements included in the initial release of Altium Designer 24, 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.

You can choose to continue with your current version, update your current version, or install Altium Designer 24 alongside your current version to access the latest features. Your current version can be updated from within the software in the Extensions and Updates view. If you prefer to install Altium Designer 24 alongside your current version, visit the Altium Downloads page to download the installer, then choose New Installation on the Installation Mode page of the installer.

Free Trial!

If you like what you see but are not yet a customer, why not take Altium Designer for a test drive? By filling out a simple form, you can try Altium Designer for free with 15 days of access to the full software. That's right, you will have the ability to evaluate the full Altium Designer experience with no technical limitations with unfettered access to the world's finest PCB design product. Click the link below, fill out the form, and see for yourself why more engineers and designers choose Altium than any other product available!

Altium Designer Free Trial.

Altium Designer 24.5

Released: 14 May 2024 – Version 24.5.1 (build 21) 

Release Notes for Altium Designer 24.5.1

Schematic Capture Improvement

Automatic Addition of Supply Nets Rule (Open Beta)

When updating the PCB document, the Supply Nets design rule is now suggested to be added to each power net (i.e. a net containing a power port or that has been assigned the Power Net parameter through a parameter set).

Javascript ID: SchSupplyNetsRule_AD24_5

A Supply Nets rule is added to a net with an attached power port object.

A Supply Nets rule is added to a net with an attached parameter set for which the Power Net option is enabled.

This feature is in Open Beta and available when the Schematic.AutoGenerateSupplyNetsRule option is enabled in the Advanced Settings dialog.
For more information, refer to the Signal Integrity Rule Types page.

PCB Design Improvement

Footprint Mirroring Prevention (Open Beta)

This release adds measures to prevent inadvertent mirroring of a footprint along its X/Y axes, typically the result of using the associated keyboard shortcuts to mirror a component or the room to which it has been associated. Such mirrored footprints can, if undetected, lead to costly re-spins. To cater for early detection of such mirroring, the following have been implemented:

  • A new warning dialog is presented when using a keyboard shortcut to mirror a component/room that asks you to explicitly confirm that mirroring on the same side of the board is indeed what you truly mean to do. By default, the No button is highlighted, making it more of a conscious decision to click Yes to proceed with mirroring.

  • A new Components with Mirrored Footprints check (disabled by default) has been added to the Components region of the PCB Health Check Monitor (which is configured on the Health Check tab of the Properties panel when no object is selected in the PCB document), which detects changes in pins between a placed component footprint in the PCB design space and the corresponding footprint in the applicable source library. You can fix such an issue, which removes mirroring for the placed footprint instance so that it is the same as defined in the source library.

    Note that only mirroring-related elements (pins, overlays and 3D bodies) are considered when applying the fix. Other changes to the placed component footprint, such as rotation, remain untouched.

  • The Update From PCB Libraries tool (Tools » Update From PCB Libraries) has been enhanced to detect changes in designators and 3D bodies (across all layers), with differences listed on the Properties tab. Fixes to inadvertent mirroring of footprints effected through an ECO generated from the tool are exactly the same as those applied from the Health Check Monitor.

  • The Footprint Comparison Report that can be generated from the Update From PCB Libraries tool (or through an OutJob) has also been enhanced to support the ‘mirrored footprint detection.’

This feature is in Open Beta and available when the PCB.Component.MirroredFootprint option is enabled in the Advanced Settings dialog.
For more information, refer to the Simple Placement page.

ODB++ Improvements (Open Beta)

This release sees enhancements in ODB++ output generation described below.

Ability to Switch between ODB++ Versions

This feature allows you to switch between ODB++ version 8.1 and legacy version 7.0. Use the ODB++ Version option in the ODB++ Setup dialog to select the required version.

When the feature's advanced option is disabled, ODB++ version 8.0 formatted outputs are generated.

When the v. 8.1 option is selected as the ODB++ Version in the ODB++ Setup dialog, you can select Millimeters or Inches as the Units. When the v. 7.0 option is selected, Inches are selected by default and cannot be changed.

Support for Design Variants

When generating ODB++ version 8.1 formatted outputs, information about all design variants (including 'No Variations') can be included by enabling the Include Variants Data option in the ODB++ Setup dialog.

When this option is enabled, the following information is included in the outputs:

  • State of each component inside any exported variant (fitted / not fitted).
  • Information about alternate part(s) on the component level for any exported variant.
  • Parameters of each component according to the variation.
  • Custom parameters applied to each variant/component.

When this option is disabled, the output is generated for the variant selected in the Outjob file or, when the output is generated directly from the PCB editor (File » Fabrication Outputs » ODB++), the currently active variant selected in the Projects panel.

  • When ODB++ generation is configured from an Outjob file, and the Include Variants Data option is enabled, all design variants are included in the ODB++ output, irrespective of which variant is selected for the Outjob file or for the output.
  • Note that variations for paste masks are not considered. If paste mask variations should be included, make sure that the Allow Variation for Paste Mask option is enabled in the settings of required variants and generate outputs for each variant individually, with the Include Variants Data option disabled in the ODB++ Setup dialog.

Support for Layer Subtypes

To provide support for rigid-flex PCB manufacturing, information about rigid and flex layer subtypes is included when generating ODB++ version 8.1 formatted outputs. The following layer subtypes are supported:

  • COVERLAY – clearances of a coverlay layer.
  • STIFFENER – shapes and locations where stiffener material is placed on the PCB.
  • BEND_AREA – for labeling areas on the PCB bent when the PCB is in use.
  • FLEX_AREA – stores the geometries of the flex portions of the board.
  • RIGID_AREA – stores the geometries of the rigid portions of the board.
  • SIGNAL_FLEX – signal (copper) layer on flex laminate. Used to distinguish from signal on rigid laminate in rigid-flex boards.
  • PG_FLEX – power and ground (copper) layer on flex laminate. Used to distinguish from power and ground layer on rigid laminate in rigid-flex boards.

Support for Zones

When generating ODB++ version 8.1 formatted outputs for rigid-flex boards, the zones file is now generated. The resulting zones file (located in the \steps\pcb folder of the generated output) contains information about all of the zones (board regions) defined in the design, including layers involved and coordinates for each zone’s outline.

Support for Geometry on the Stiffener Layer

When generating ODB++ output in v8.1 format, support has been added for generating geometry information (profile and thickness) on the stiffener layer – show image.

Updates for Backdrill Generation

In order to correctly treat backdrills, they are now stopping in the previous layer to that defined in the Layer Stack Manager in generated ODB++ version 8.1 formatted outputs.

This feature is in Open Beta and available when the ODB.Improvement option is enabled in the Advanced Settings dialog.
For more information, refer to the Preparing Fabrication Data page.

Constraint Manager Improvements

Importing Directives Enhancements

  • The new Import values to Constraint Manager dialog displays a summary of the import from the schematic to the Constraint Manager that will be completed by clicking the Import button in the dialog. The dialog is accessed by right-clicking in the Constraint Manager (when accessed from a schematic document). Click the Import button to import the listed changes to the Constraint Manager.

  • Directives that have been imported are displayed in blue, and the symbols for a parameter set and differential pairs have been updated, as shown below.

  • When directives have been imported, the Properties panel now displays the rules from the Constraint Manager, as shown below.

For more information, refer to the Defining Design Requirements Using the Constraint Manager page.

Support for xNets on PCB Side

Added support for creating xNets and xNet classes in the Constraint Manager, when accessed from the PCB.

Defined xNets and xNet classes can be propagated between the PCB and schematic sides through the bidirectional ECO process.

For more information, refer to the Defining Design Requirements Using the Constraint Manager page.

Create xSignals Automatically for 2-pin Nets

xSignals are now automatically created for 2-pin nets. When the Custom topology is selected for a 2-pin net, its pins are automatically added as nodes to the topology editing area, and the proposed xSignal is automatically selected. 

For more information, refer to the Defining Design Requirements Using the Constraint Manager page.

Harness Design Improvements

Added BOM Control for Harness Objects

A Type field has been added to various objects in the Wiring Diagram (*.WirDoc) and Layout Drawing (*.LdrDoc) to control inclusion in the BOM. Use the drop-down associated with the field in the Properties panel, then choose the desired option: Standard or Standard (No BOM). The objects for which this control is available are listed below.

Wiring Diagram

  • Harness Wire

  • Harness Cable

  • Shield

Layout Drawing

  • Harness Covering

  • Layout Label

For more information, refer to the Defining the Wiring Diagram and Creating the Layout Drawing pages.

Added Support for Templates in a Workspace

Support has been added for creating, uploading, editing, and reusing Harness Wiring Diagram and Harness Layout Drawing templates in a connected Altium 365 Workspace.

Use the Data Management – Templates page of the Preferences dialog to manage your templates. Use the Harness Wiring and Harness Layout commands in the drop-down of the Add button to add a new template of the corresponding type or use the right-click menu to manage existing templates.

The Harness Wiring Template and Harness Layout Template content types and Harness Wiring Templates and Harness Layout Templates folder types provide for storing templates of corresponding types in the Workspace.

For more information, refer to the Creating Harness Template Documents page.

Single Wire Color Parameter Visibility

Secondary and tertiary color parameters that are assigned to a wire in the Wiring Diagram (*.WirDoc) no longer have a separate visibility icon in the Properties panel. The Color parameter controls the visibility of the parameter and displays the combined value of all defined wire colors, as shown in the image below. 

For more information, refer to the Defining the Wiring Diagram page.

Added 'Include Cut' Parameter to Wires

A new Include Cut parameter has been added to the wire object. The parameter controls whether to include the wire in the Wiring List that is placed in a Harness Draftsman document (*.HarDwf). By default, the Value for this parameter is Yes (include); change the Value to No to exclude. The parameter is added automatically for a newly placed wire. The parameter must be added manually for existing wires if you do not want them included in the Wiring List.

For more information, refer to the Defining the Wiring Diagram page.

Data Management Improvements

Preventing Saving Files in Conflict States to Workspace

When attempting to use the Save to Server command when local conflicts still exist (i.e. a project contains files in the state now called Conflict Prevention, with the VCS icon in the Projects panel), the new Action Required information dialog will be presented, listing the conflicting file(s) that need resolution. Such files will now have the Conflict Detected state with the VCS icon. Use the VCS content menu of a document in the Conflict Detected state to resolve the conflict by updating the document with its latest revision from the Workspace or by using the local document.

For more information, refer to the Saving Projects and Documents page.

Updated VCS Context Menus

The context menu accessed by clicking the version control status icons in the Projects panel has been updated with more focused actions that can be performed, depending on the type of document for documents in Modified, Out of date and Conflict Prevention states.

Javascript ID: Pnl_Projects_VCSMenu_AD24_5

The VCS context menu of documents in Out of date, Conflict Prevention and Conflict Detected states includes a new Open Remote Document Version command that opens the latest document revisions from the Workspace in a new document tab.

For schematic and PCB documents in Modified, Out of date, Conflict Prevention, and Conflict Detected states, the menu also includes a command to compare the local document with the latest document revisions in the Workspace using the Workspace's schematic comparison functionality for a schematic document or the PCB CoDesign functionality for a PCB document.

  • For documents that have a graphical design space (schematic document, Draftsman document, etc.), a notification banner that shows the document's Out of date, Conflict Prevention or Conflict Detected VCS state and provides controls to perform appropriate actions is now presented at the bottom of the design space – show image.
  • When a project contains only documents in Out of date and No Modification states, an Update from Server control now appears next to the project name in the Projects panel. Click the control to retrieve the latest documents of outdated files from the Workspace – show image.
For more information, refer to the Managing Project Documents page.

Support for Pulling Part Data from Z2Data

In this release, support for pulling advanced parametric data for parts from Z2Data has been added. If you have access to the Z2Data integration functionality, you can pull high-quality data provided by Z2Data for manufacturer parts, such as part parameters and alternatives. The Z2Data integration provides advanced comprehensive supply chain and component data, including detailed part datasheet, lifecycle data, RoHS & REACH status, and Z2Data’s proprietary 6-point part scoring algorithm.

The Z2Data integration is paid functionality that is currently in the early access stage. To become an early adopter of the functionality, contact Altium using the form on the Altium 365 Z2Data Integration page.

Note that after gaining access to the functionality, the Z2Data application must be configured on the Admin – Apps page of your Altium 365 Workspace's browser interface – learn more.

For more information, refer to the Pulling Part Data from Z2Data page.

Added SiliconExpert Datasheet References

Datasheets provided by SiliconExpert can now be accessed from Altium Designer.

  • The Manufacturer Part Search panel lists a datasheet from SiliconExpert in the Datasheets region when the manufacturer part is selected.

  • The Datasheet button in part choices and solutions in ActiveBOM opens a datasheet from SiliconExpert.

Datasheets provided by SiliconExpert are presented by default. Therefore, there is no need to request SiliconExpert data for a part (and hence, use the quota from your SiliconExpert package) to access a SiliconExpert datasheet for it.
For more information, refer to the Pulling Part Data from SiliconExpert page.

Feature Made Fully Public in Altium Designer 24.5

The following feature is now officially Public with this release:

Altium Designer 24.4

Released: 16 April 2024 – Version 24.4.1 (build 13)

Release Notes for Altium Designer 24.4.1

Altium Designer 24.3

Released: 19 March 2024 – Version 24.3.1 (build 35)

Release Notes for Altium Designer 24.3.1

Altium Designer 24.2

Released: 15 February 2024 – Version 24.2.2 (build 26)

Release Notes for Altium Designer 24.2.2

Altium Designer 24.1

Released: 16 January 2024 – Version 24.1.2 (build 44)

Release Notes for Altium Designer 24.1.2 

Altium Designer 24.0

Released: 13 December 2023 – Version 24.0.1 (build 36) 

Release Notes for Altium Designer 24.0.1

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Note

The features available depend on your Altium product access level. If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Content