www.altium.com Open in urlscan Pro
34.205.185.17  Public Scan

Submitted URL: https://pages.altium.com/ODE3LVNGVy0wNzEAAAGSlFoIZKC6GQpDfauG0F-INZJcwOb6b2awtbtMz7uWaMRwaaab0T0kj3NWaUwbfLrSt2DJkLA=
Effective URL: https://www.altium.com/documentation/altium-designer/new?mkt_tok=ODE3LVNGVy0wNzEAAAGSlFoIZHP1QpTEPDBMuTcMlMw_x8zOUplwvL...
Submission: On April 19 via manual from PL — Scanned from PL

Form analysis 4 forms found in the DOM

https://www.altium.com/search

<form class="header-v2__search__field-wrap" action="https://www.altium.com/search" target="_blank" data-once="form-updated" data-drupal-form-fields="">
  <input class="header-v2__search__field" type="text" value="" name="s">
  <button class="header-v2__search__btn header-v2__ico header-v2__use-ico-search" type="submit"> Search<span></span>
  </button>
  <a class="header-v2__search__close header-v2__ico header-v2__use-ico-close" href="">
                    Search Close <span></span></a>
</form>

<form class="am-form am-form-search" data-once="form-updated" data-drupal-form-fields="">
  <div class="form-item f-search__input-wrap">
    <div class="f-search__ico">
      <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
        <path fill-rule="evenodd" clip-rule="evenodd"
          d="M10.5911 11.5511C9.47395 12.4571 8.05025 13 6.49976 13C2.9099 13 -0.000244141 10.0899 -0.000244141 6.5C-0.000244141 2.91015 2.9099 0 6.49976 0C10.0896 0 12.9998 2.91015 12.9998 6.5C12.9998 8.0505 12.4569 9.4742 11.5508 10.5914L14.9996 14.0402L14.04 14.9999L10.5911 11.5511ZM11.9998 6.5C11.9998 9.53757 9.53732 12 6.49976 12C3.46219 12 0.999756 9.53757 0.999756 6.5C0.999756 3.46243 3.46219 1 6.49976 1C9.53732 1 11.9998 3.46243 11.9998 6.5Z"
          fill="#111111"></path>
      </svg>
    </div>
    <input class="form-text form-search-input" type="text" placeholder="Search" value="">
  </div>
</form>

POST

<form method="post" id="collapse-text-dynamic-form-number-1" accept-charset="UTF-8" data-once="form-updated"
  data-drupal-form-fields="Symbols_Normal_Alternate_Modes,PCB_Improvements_24_4,Component_Push,ConstraintManager_Improvements_24_4,Draftsman_Improvement_24_4,DataManagement_Improvements_24_4,Features_In_CB,PadCorner_AbsoluteValue,Constraint_Mgr_24_3,Harness_24_3,Data_Management_24_3,ImportersExporters_24_3,SIM_24_3,SIM_SParameter,PCBReplication_ManualComponentSelect,DiffPair_CommonImpedance_24_2,tuning_miter_connecting_accordion,Constraint_Mgr_24_2,MultiBoard_BookmarksPanel_24_2,Harness_24_2,Twist_WireHighlight_24_2,HD_MultiPartComponents_24_2,ShieldstoConnectionPoint_24_2,Harness_MultiColorWires,MultipleWiringDiagrams_HD_Draftsman_24_2,HD_Draftsman_BookmarksPanel_24_2,SE_24_2,ImportersExporters_24_2,Rule_Wires_24_1,HoleClearance,TTFont,Pad_Properties_24_1,PCBCoDesign_24_1,Constraint_Mgr_24_1,MB_Draftsman,MB_ModuleEntry_24_1,Harness_24_1,Cavities_24_1,Shield_Twist_Designator,HD_MultipleSheets,Coverings_Components,PhysicalViews_ComponentProp,WiringList_24_1,ConnectionsForSplices_24_1,HD_TextFrame_Notes_24_1,Lifecycle_Message_24_1,GeneralTab_24_1,removed_commit_command_git,ImportersExporters_24_1,PlacementOutline_Courtyard_24_1,circuit_simulation_24_1,Sim_Stress,DiffPairRouter,LayerStackRep,PCB_CoDesign_24_0,ConstraintMgr_24_0,3d_layout,3d_mid_design,Harness_24_0,LayoutLabels_24_0,ConnectionTable_WiringList_24_0,LongPathNames_23_11,Importers_24_0,xdxdesigner_import_improvements,Expedition_Imp_24_0,SIM_24_0,output_currents_p_channel_transistors,Ansys_Collaboration,ansys_codesigner,PABK_assign_currents_multiple_nets_same_component">
  <div class="collapse-text-text">
    <div class="tocbox panel sidepanel nobreak">&nbsp;</div>
    <style type="text/css">
      h6 {
        font-size: 21px;
        margin: 22px 0 16px;
      }
    </style>
    <style id="slidesCSS" type="text/css">
      .Container {
        position: relative;
        user-select: none;
        display: inline-block;
        margin: 0 30px 0 30px;
      }

      .SlidesTable td {
        border: none;
        padding: 0;
      }

      .FirstText {
        border: none;
        display: inherit;
        padding: 0 30px 0 40px;
      }

      .FirstText {
        border: solid 1px lightgray;
        display: block;
      }

      .OverlayText {
        border: :none;
        ;
        display: none;
        padding: 0 30px 0 40px;
      }

      .OverlayText {
        border: solid 1px lightgray;
        display: block;
      }

      h5 {
        font-family: dinpro-medium;
        line-height: 1.2;
        font-size: 17px;
        letter-spacing: normal;
        color: #424242;
        margin: 0 0 12px;
      }

      .Next,
      .Previous {
        font-size: 25px;
        cursor: pointer;
        position: absolute;
        top: 40%;
        color: blue;
        padding: 2px 8px 5px 8px;
      }

      .Next {
        right: -30px;
      }

      .Previous {
        left: -30px;
      }

      a.Next,
      a.Previous {
        opacity: 0.6;
        transition: 0.3s;
      }

      a:hover.Next,
      a:hover.Previous {
        opacity: 1;
        background-color: lightgray;
        text-decoration: none;
      }

      .Overlay {
        z-index: -1;
        position: absolute;
        top: 0;
        transition: 0.5s ease;
        opacity: 0;
        padding: 10px;
        border: solid 1px;
        border-color: lightgray;
      }

      .First {
        transition: 1s ease-in;
        padding: 10px;
        border: solid 1px;
        border-color: lightgray;
      }

      .blob {
        height: 15px;
        width: 15px;
        margin: 0 5px;
        background-color: #bbb;
        border-radius: 50%;
        display: inline-block;
        cursor: pointer;
      }

      .blobs {
        text-align: center;
        padding: 0;
        color: blue;
      }

      .Counter {
        display: none;
      }
    </style>
    <p>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.
    </p>
    <div class="messages note">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&nbsp;in the <a href="/documentation/altium-designer/system-installation-licensing-management-overview#updating-to-a-later-version">Extensions and Updates view</a>. If you prefer to install Altium Designer 24&nbsp;alongside
      your current version, visit the <a href="https://www.altium.com/products/downloads">Altium Downloads page</a> to download the installer, then choose <strong>New Installation</strong> on the <strong>Installation Mode</strong> page of the
      installer.</div>
    <div class="messages status">
      <p><strong>Free Trial!</strong></p>
      <p>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&nbsp;with 15 days of access to the full software. That's right, you will
        have the ability to evaluate the full Altium Designer experience&nbsp;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!</p>
      <p>
        <a href="https://www.altium.com/altium-designer/free-trial?promo_name=ad-free-trial-q3-fy20&amp;promo_position=documentation-notebook-en&amp;promo_creative=v1" data-gtm-vis-recent-on-screen169468461_331="1413" data-gtm-vis-first-on-screen169468461_331="1413" data-gtm-vis-total-visible-time169468461_331="100" data-gtm-vis-has-fired169468461_331="1">Altium Designer Free Trial</a>.
      </p>
    </div>
    <p class="no-margin"><a id="altium-designer-24-4" class="_active" open="open"></a><a id="altium-designer-244"></a></p>
    <div class="b-article__head">
      <h2 data-global-header-version="24.4" data-global-header-anchor="altium-designer-24-4" id="altium-designer-24-4">Altium Designer 24.4</h2>
      <div class="b-article__copy"><a class="b-copy b-copy_processed" data-clipboard-text="https://www.altium.com/documentation/altium-designer/new?mkt_tok=ODE3LVNGVy0wNzEAAAGSlFoIZHP1QpTEPDBMuTcMlMw_x8zOUplwvLsJMWzZnlyBjNfk41HmS9qEqlnDxqFVLSLNlVIvo09DSbpbcGPm9CDJEsRGwDk5ULi1ZK0m2YzU8CY72tc#altium-designer-244" data-url="https://www.altium.com/documentation/altium-designer/new?mkt_tok=ODE3LVNGVy0wNzEAAAGSlFoIZHP1QpTEPDBMuTcMlMw_x8zOUplwvLsJMWzZnlyBjNfk41HmS9qEqlnDxqFVLSLNlVIvo09DSbpbcGPm9CDJEsRGwDk5ULi1ZK0m2YzU8CY72tc#altium-designer-244">
<span class="b-copy__ico"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M7.81807 4.64903C8.66213 4.8162 9.46754 5.22685 10.1217 5.88097C11.879 7.63833 11.879 10.4876 10.1217 12.2449L8.00034 14.3663C6.24298 16.1236 3.39374 16.1236 1.63638 14.3663C-0.12098 12.6089 -0.12098 9.75965 1.63638 8.00229L3.6424 5.99627C3.55808 6.48206 3.53928 6.97701 3.586 7.46688L2.34349 8.7094C0.976651 10.0762 0.976651 12.2923 2.34349 13.6591C3.71032 15.026 5.9264 15.026 7.29323 13.6591L9.41455 11.5378C10.7814 10.171 10.7814 7.95491 9.41455 6.58808C8.72205 5.89558 7.81156 5.55393 6.90396 5.56313L7.81807 4.64903Z" fill="#111111"></path>
<path d="M8.18261 11.3556C7.33855 11.1884 6.53314 10.7777 5.87902 10.1236C4.12166 8.36625 4.12166 5.51701 5.87902 3.75965L8.00034 1.63833C9.7577 -0.119027 12.6069 -0.119027 14.3643 1.63833C16.1217 3.39569 16.1217 6.24493 14.3643 8.00229L12.3583 10.0083C12.4426 9.52252 12.4614 9.02758 12.4147 8.5377L13.6572 7.29519C15.024 5.92835 15.024 3.71227 13.6572 2.34544C12.2904 0.978604 10.0743 0.978604 8.70745 2.34544L6.58613 4.46676C5.21929 5.83359 5.21929 8.04967 6.58613 9.41651C7.27863 10.109 8.18912 10.4507 9.09671 10.4415L8.18261 11.3556Z" fill="#111111"></path>
</svg>
</span><span class="b-copy__text">Copy Link</span><span class="b-copy__text-copied">Copied</span></a>
      </div>
    </div>
    <p><em>Released: 16 April 2024 – Version 24.4.1 (build 13)</em></p>
    <p><a href="/documentation/altium-designer/public-release-notes#version-2441">Release Notes for Altium Designer 24.4.1</a></p>
    <p class="no-margin"><a id="schematic-capture-improvement-24-4"></a><a id="schematic-capture-improvement"></a></p>
    <h3 data-global-header-version="24.4" data-global-header-anchor="schematic-capture-improvement-24-4" id="schematic-capture-improvement-24-4">Schematic Capture Improvement</h3>
    <a id="Symbols_Normal_Alternate_Modes" name="Symbols_Normal_Alternate_Modes"></a>
    <p class="no-margin"><a id="use-of-multi-part-components-with-alternate-modes-24-4"></a><a id="use-of-multi-part-components-with-alternate-modes"></a></p>
    <h4 data-global-header-version="24.4" data-global-header-anchor="use-of-multi-part-components-with-alternate-modes-24-4" id="use-of-multi-part-components-with-alternate-modes-24-4">Use of Multi-part Components with Alternate Modes</h4>
    <p>This release announces support for presenting a multi-part component as either a single symbol (all sub-parts) or multiple symbols (one for each individual sub-part) using only a single component through defined Normal and Alternate Modes.</p>
    <p>
      <a href="/documentation/sites/default/files/wiki_attachments/322386/MultiPart_DisplayModes_Symbol_AD24_4.png" rel="fancybox" class="fancybox" data-fancybox="group-84jzmg">  <img alt="An example of a schematic symbol of a dual op amp component. The normal mode represents the component in two symbols. An alternate mode represents the component as a single symbol." border="" class="" height="520" id="" src="/documentation/sites/default/files/wiki_attachments/322386/MultiPart_DisplayModes_Symbol_AD24_4.png" style="" title="An example of a schematic symbol of a dual op amp component. The normal mode represents the component in two symbols. An alternate mode represents the component as a single symbol." width="840" loading="lazy"></a><br>
      <span class="caption">An example of a schematic symbol of a dual op amp component. The normal mode represents the component in two symbols. An alternate mode represents the component as a single symbol.</span>
    </p>
    <p>Now, if a component has sub-parts without primitives, not placing these sub-parts on the schematic will no longer cause an
      <a href="/documentation/altium-designer/design-verification#unused_sub_part_in_component">Unused sub-part in component</a> violation when running a design validation (provided parts with no primitives are listed below all parts that have
      primitives in the list of symbol parts that can be seen in the <em>SCH Library</em> panel).</p>
    <p>
      <a href="/documentation/sites/default/files/wiki_attachments/322386/MultiPart_AltModes_SCH_AD24_4.png" rel="fancybox" class="fancybox" data-fancybox="group-2voiwz">  <img alt="" border="" class="" height="457" id="" src="/documentation/sites/default/files/wiki_attachments/322386/MultiPart_AltModes_SCH_AD24_4.png" style="" title="" width="840" loading="lazy"></a>
    </p>
    <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/creating-schematic-symbol#display_modes">Creating a Schematic Symbol</a> page.</div>
    <a id="PCB_Improvements_24_4" name="PCB_Improvements_24_4"></a>
    <p class="no-margin"><a id="pcb-design-improvements-24-4"></a><a id="pcb-design-improvements"></a></p>
    <h3 data-global-header-version="24.4" data-global-header-anchor="pcb-design-improvements-24-4" id="pcb-design-improvements-24-4">PCB Design Improvements</h3>
    <a id="Component_Push" name="Component_Push"></a>
    <p class="no-margin"><a id="selection-box-for-component-push-and-avoid-24-4"></a><a id="selection-box-for-component-push-and-avoid"></a></p>
    <h4 data-global-header-version="24.4" data-global-header-anchor="selection-box-for-component-push-and-avoid-24-4" id="selection-box-for-component-push-and-avoid-24-4">Selection Box for Component 'Push' and 'Avoid'</h4>
    <p>User-defined geometries for the component selection bounding box (following the <code>PCB.ComponentSelection</code>&nbsp;advanced setting
      –&nbsp;<a href="/documentation/altium-designer/placing-components-pcb#component_selection_bounding_box">learn more</a>) are now observed when moving a component in <strong>Push</strong>&nbsp;or&nbsp;<strong>Avoid</strong> Obstacles mode.</p>
    <p>
      <video controls="" height="y" poster="/documentation/sites/default/files/wiki_attachments/322386/ComponentPush_SelectionBoundingBox_AD24_4_static.png" preload="auto" style="max-width:100%; height: auto;" width="x">
        <source src="/documentation/sites/default/files/wiki_attachments/322386/ComponentPushAviod_SelectionBoundingBox_AD24_4.mp4" type="video/mp4">
      </video>
    </p>
    <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/advanced-pcb-component-placement-tools#placement_modes">Advanced Placement Tools</a> page.</div>
    <p class="no-margin"><a id="added-obey-rules-option-for-polygon-pour-properties-24-4"></a><a id="added-obey-rules-option-for-polygon-pour-properties"></a></p>
    <h4 data-global-header-version="24.4" data-global-header-anchor="added-obey-rules-option-for-polygon-pour-properties-24-4" id="added-obey-rules-option-for-polygon-pour-properties-24-4">Added 'Obey Rules' Option for Polygon Pour Properties</h4>
    <p>For a placed solid polygon pour, a new <strong>Obey Rules</strong> option is available as part of its properties, which is used when removing necks less than a certain width. Enabled by default for new polygons, it takes the value from the
      applicable minimum Width constraint.</p>
    <table class="SlidesTable">
      <tbody>
        <tr>
          <td>
            <div class="Container"><a class="Next" onclick="Update('PolygonPour_ObeyRules', 1)" title="Next">❯</a> <a class="Previous" onclick="Update('PolygonPour_ObeyRules', -1)" title="Previous">❮</a>
              <div class="First PolygonPour_ObeyRules">
                <a href="/documentation/sites/default/files/wiki_attachments/322386/PCB_PolygonPour_ObeyRules_Disabled_AD24_4.png" rel="fancybox" class="fancybox" data-fancybox="group-963i8z">  <img alt="" border="1" class="" height="615" id="" src="/documentation/sites/default/files/wiki_attachments/322386/PCB_PolygonPour_ObeyRules_Disabled_AD24_4.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
              </div>
              <div class="Overlay PolygonPour_ObeyRules">
                <a href="/documentation/sites/default/files/wiki_attachments/322386/PCB_PolygonPour_ObeyRules_Enabled_AD24_4.png" rel="fancybox" class="fancybox" data-fancybox="group-963i8z">  <img alt="" border="1" class="" height="615" id="" src="/documentation/sites/default/files/wiki_attachments/322386/PCB_PolygonPour_ObeyRules_Enabled_AD24_4.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
              </div>
              <noscript class="Counter" id="PolygonPour_ObeyRules">1</noscript>
              <div class="blobs" name="PolygonPour_ObeyRules"><span style="background-color: #717171;" class="blob"></span><span class="blob" onclick="Update(&quot;PolygonPour_ObeyRules&quot;,1)"></span></div>
            </div>
          </td>
        </tr>
        <tr>
          <td>
            <div class="FirstText PolygonPour_ObeyRulesPolygonPour_ObeyRules">
              <p>When the <strong>Obey Rules</strong> option is disabled for a&nbsp;polygon pour, the minimum width of allowed necks&nbsp;is determined by the <strong>Remove Necks Less Than</strong> field. In this example, this value is
                <code>0.12mm</code>, and necks of approximately&nbsp;0.14 mm are allowed.</p>
            </div>
            <div class="OverlayText PolygonPour_ObeyRulesPolygonPour_ObeyRules">
              <p>When the <strong>Obey Rules</strong> option is enabled, the&nbsp;minimum width of allowed necks&nbsp;is determined by the minimum width value from the applicable Width constraint. In this example, this value is <code>0.15mm</code>,
                and necks less than this value are removed.</p>
            </div>
          </td>
        </tr>
      </tbody>
    </table>
    <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/pcb-signal-layer-polygons">Polygons on Signal Layers</a> page.</div>
    <a id="ConstraintManager_Improvements_24_4" name="ConstraintManager_Improvements_24_4"></a>
    <p class="no-margin"><a id="constraint-manager-improvements-24-4"></a><a id="constraint-manager-improvements"></a></p>
    <h3 data-global-header-version="24.4" data-global-header-anchor="constraint-manager-improvements-24-4" id="constraint-manager-improvements-24-4">Constraint Manager Improvements</h3>
    <p class="no-margin"><a id="added-indication-of-sync-status-with-directives-24-4"></a><a id="added-indication-of-sync-status-with-directives"></a></p>
    <h4 data-global-header-version="24.4" data-global-header-anchor="added-indication-of-sync-status-with-directives-24-4" id="added-indication-of-sync-status-with-directives-24-4">Added Indication of Sync Status with Directives</h4>
    <p>This release adds an indicator of sync status between a constraint in the <em>Constraint Manager</em> and the equivalent defined in a directive placed on a schematic.</p>
    <ul>
      <li>When an object in the schematic has a parameter set or differential pair directive placed on it, and this directive has constraint values that differ from values defined for the same object in the <em>Constraint Manager</em>, these values
        will be marked with an orange bar at the left side of the corresponding cell in the&nbsp;<strong>Physical</strong> or <strong>Electrical</strong> view of the <em>Constraint Manager</em>&nbsp;when the&nbsp;<em>Constraint Manager</em>&nbsp;is
        accessed from a schematic (e.g., <img alt="" border="" class="" height="" id="" src="/documentation/sites/default/files/wiki_attachments/322386/CM_Directives_NoSync_AD24_4.png" style="margin-top: -4px; margin-bottom: -4px;" title="" width=""
          loading="lazy">).</li>
      <li>When values of the constraint are in sync between the <em>Constraint Manager</em> and the directive, the indication changes to a green bar (e.g., <img alt="" border="" class="" height="" id=""
          src="/documentation/sites/default/files/wiki_attachments/322386/CM_Directives_InSync_AD24_4.png" style="margin-top: -4px; margin-bottom: -4px;" title="" width="" loading="lazy">).</li>
    </ul>
    <p>When the object has no existing constraints, use the&nbsp;<strong>Import from Directives</strong>&nbsp;command from the right-click menu of the view to import data from directives to the <em>Constraint Manager</em>. Note that if a constraint
      value that has been synchronized with a directive is edited in the <em>Constraint Manager</em> after using the&nbsp;<strong>Import from Directives</strong>&nbsp;command, it will not be synchronized after subsequently using
      the&nbsp;<strong>Import from Directives</strong>&nbsp;command again.</p>
    <div class="messages info">
      <p>Note that after synchronizing data by importing data from directives to the <em>Constraint Manager</em>&nbsp;and saving changes in the <em>Constraint Manager</em>,&nbsp;the controls to add a new or edit/remove an existing net class, diff
        pair class, components class, or rule will be grayed out in the <em>Properties</em> panel for the corresponding&nbsp;directives.</p>
    </div>
    <table class="SlidesTable">
      <tbody>
        <tr>
          <td>
            <div class="Container"><a class="Next" onclick="Update('CM_ImportFromDirectives_SyncIndication', 1)" title="Next">❯</a> <a class="Previous" onclick="Update('CM_ImportFromDirectives_SyncIndication', -1)" title="Previous">❮</a>
              <div class="First CM_ImportFromDirectives_SyncIndication">
                <a href="/documentation/sites/default/files/wiki_attachments/322386/CM_ImportFromDirectives_SyncIndication1_AD24_4.png" rel="fancybox" class="fancybox" data-fancybox="group-1xtfdu">  <img alt="" border="1" class="" height="595" id="" src="/documentation/sites/default/files/wiki_attachments/322386/CM_ImportFromDirectives_SyncIndication1_AD24_4.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
              </div>
              <div class="Overlay CM_ImportFromDirectives_SyncIndication">
                <a href="/documentation/sites/default/files/wiki_attachments/322386/CM_ImportFromDirectives_SyncIndication2_AD24_4.png" rel="fancybox" class="fancybox" data-fancybox="group-1xtfdu">  <img alt="" border="1" class="" height="595" id="" src="/documentation/sites/default/files/wiki_attachments/322386/CM_ImportFromDirectives_SyncIndication2_AD24_4.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
              </div>
              <div class="Overlay CM_ImportFromDirectives_SyncIndication">
                <a href="/documentation/sites/default/files/wiki_attachments/322386/CM_ImportFromDirectives_SyncIndication3_AD24_4.png" rel="fancybox" class="fancybox" data-fancybox="group-1xtfdu">  <img alt="" border="1" class="" height="595" id="" src="/documentation/sites/default/files/wiki_attachments/322386/CM_ImportFromDirectives_SyncIndication3_AD24_4.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
              </div>
              <div class="Overlay CM_ImportFromDirectives_SyncIndication">
                <a href="/documentation/sites/default/files/wiki_attachments/322386/CM_ImportFromDirectives_SyncIndication4_AD24_4.png" rel="fancybox" class="fancybox" data-fancybox="group-1xtfdu">  <img alt="" border="1" class="" height="595" id="" src="/documentation/sites/default/files/wiki_attachments/322386/CM_ImportFromDirectives_SyncIndication4_AD24_4.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
              </div>
              <noscript class="Counter" id="CM_ImportFromDirectives_SyncIndication">1</noscript>
              <div class="blobs" name="CM_ImportFromDirectives_SyncIndication"><span style="background-color: #717171;" class="blob"></span><span class="blob" onclick="Update(&quot;CM_ImportFromDirectives_SyncIndication&quot;,1)"></span><span
                  class="blob" onclick="Update(&quot;CM_ImportFromDirectives_SyncIndication&quot;,2)"></span><span class="blob" onclick="Update(&quot;CM_ImportFromDirectives_SyncIndication&quot;,3)"></span></div>
            </div>
          </td>
        </tr>
        <tr>
          <td>
            <div class="FirstText CM_ImportFromDirectives_SyncIndicationCM_ImportFromDirectives_SyncIndication">
              <p>Net <code>A00</code> has a <strong>Parameter Set</strong> directive placed on it, and this directive has a Width constraint assigned.</p>
            </div>
            <div class="OverlayText CM_ImportFromDirectives_SyncIndicationCM_ImportFromDirectives_SyncIndication">
              <p>In the <strong>Physical</strong> view of the&nbsp;<em>Constraint Manager</em>, cells related to width constraints of net <code>A00</code> have an orange bar that indicates these values are not in sync with the directive.</p>
            </div>
            <div class="OverlayText CM_ImportFromDirectives_SyncIndicationCM_ImportFromDirectives_SyncIndication">
              <p>After using the&nbsp;<strong>Import from Directives</strong>&nbsp;command, data from directives are imported to the <em>Constraint Manager</em>, and the cells now&nbsp;have a green bar that indicates that these values are in sync
                with the directive.</p>
            </div>
            <div class="OverlayText CM_ImportFromDirectives_SyncIndicationCM_ImportFromDirectives_SyncIndication">
              <p>Note that in directive properties, controls to add, edit and remove classes and rules are now&nbsp;grayed out.</p>
            </div>
          </td>
        </tr>
      </tbody>
    </table>
    <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/constraint-manager#importing_directives">Defining Design Requirements Using the Constraint Manager</a>&nbsp;page.</div>
    <p class="no-margin"><a id="propagating-widthgap-values-24-4"></a><a id="propagating-widthgap-values"></a></p>
    <h4 data-global-header-version="24.4" data-global-header-anchor="propagating-widthgap-values-24-4" id="propagating-widthgap-values-24-4">Propagating Width/Gap Values</h4>
    <p>From the <strong>Physical</strong> view of the <em>Constraint Manager</em>, a value entered in the top grid for a single net or xNet (<strong>Min Width</strong> or <strong>Preferred Width</strong>), differential pair (<strong>Min
        Width</strong>, <strong>Preferred Width</strong>, or <strong>Preferred Diff Pair Gap</strong>), or net/xNet/diff pair class will now be propagated to corresponding width (<strong>Min Width</strong>/<strong>Preferred Width</strong>/<strong>Max
        Width</strong>) or gap (<strong>Min Gap</strong>/<strong>Preferred Gap</strong>/<strong>Max Gap</strong>) fields in the constraint regions below. Note that an entered value will be propagated to&nbsp;other fields only if the object does not
      have the specific rule defined.</p>
    <table class="SlidesTable">
      <tbody>
        <tr>
          <td>
            <div class="Container"><a class="Next" onclick="Update('CM_PropagateWidth', 1)" title="Next">❯</a> <a class="Previous" onclick="Update('CM_PropagateWidth', -1)" title="Previous">❮</a>
              <div class="First CM_PropagateWidth">
                <a href="/documentation/sites/default/files/wiki_attachments/322386/CM_PropagateWidth_1_AD24_4.png" rel="fancybox" class="fancybox" data-fancybox="group-1xg9pj">  <img alt="" border="1" class="" height="595" id="" src="/documentation/sites/default/files/wiki_attachments/322386/CM_PropagateWidth_1_AD24_4.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
              </div>
              <div class="Overlay CM_PropagateWidth">
                <a href="/documentation/sites/default/files/wiki_attachments/322386/CM_PropagateWidth2_AD24_4.png" rel="fancybox" class="fancybox" data-fancybox="group-1xg9pj">  <img alt="" border="1" class="" height="595" id="" src="/documentation/sites/default/files/wiki_attachments/322386/CM_PropagateWidth2_AD24_4.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
              </div>
              <div class="Overlay CM_PropagateWidth">
                <a href="/documentation/sites/default/files/wiki_attachments/322386/CM_PropagateWidth3_AD24_4.png" rel="fancybox" class="fancybox" data-fancybox="group-1xg9pj">  <img alt="" border="1" class="" height="595" id="" src="/documentation/sites/default/files/wiki_attachments/322386/CM_PropagateWidth3_AD24_4.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
              </div>
              <noscript class="Counter" id="CM_PropagateWidth">1</noscript>
              <div class="blobs" name="CM_PropagateWidth"><span style="background-color: #717171;" class="blob"></span><span class="blob" onclick="Update(&quot;CM_PropagateWidth&quot;,1)"></span><span class="blob"
                  onclick="Update(&quot;CM_PropagateWidth&quot;,2)"></span></div>
            </div>
          </td>
        </tr>
        <tr>
          <td>
            <div class="FirstText CM_PropagateWidthCM_PropagateWidth">
              <p>Net <code>A00</code> currently has no width constraint&nbsp;assigned (i.e.&nbsp;these constraints are inherited from the <code>All Nets</code> net class).</p>
            </div>
            <div class="OverlayText CM_PropagateWidthCM_PropagateWidth">
              <p>After entering a value for the&nbsp;width constraint of the net (the <strong>Min Width</strong> constraint in this example)...&nbsp;</p>
            </div>
            <div class="OverlayText CM_PropagateWidthCM_PropagateWidth">
              <p>...the value propagates to other fields of the width constraint (<strong>Preferred Width</strong> and <strong>Max Width</strong>).</p>
            </div>
          </td>
        </tr>
      </tbody>
    </table>
    <div class="messages status">For more information, refer to
      the&nbsp;<a href="/documentation/altium-designer/constraint-manager#working_with_physical_and_electrical_constraints">Defining Design Requirements Using the Constraint Manager</a>&nbsp;page.</div>
    <a id="Draftsman_Improvement_24_4" name="Draftsman_Improvement_24_4"></a>
    <p class="no-margin"><a id="draftsman-improvement-24-4"></a><a id="draftsman-improvement"></a></p>
    <h3 data-global-header-version="24.4" data-global-header-anchor="draftsman-improvement-24-4" id="draftsman-improvement-24-4">Draftsman Improvement</h3>
    <p class="no-margin"><a id="show-only-not-fitted-components-in-bom-table-24-4"></a><a id="show-only-not-fitted-components-in-bom-table"></a></p>
    <h4 data-global-header-version="24.4" data-global-header-anchor="show-only-not-fitted-components-in-bom-table-24-4" id="show-only-not-fitted-components-in-bom-table-24-4">Show Only Not Fitted Components in BOM Table</h4>
    <p>Support is now available for placing a BOM table into a manufacturing drawing created for a PCB design project (<code>*.PCBDwf</code>), presenting only those components that are Not Fitted for the currently
      selected&nbsp;<a href="/documentation/altium-designer/design-variants">design variant</a>. To do this, select the <code>Not Fitted</code> option from the <strong>Show Components</strong> drop-down in the <em>Properties</em> panel for the
      selected BOM table.<br> &nbsp;</p>
    <p>
      <a href="/documentation/sites/default/files/wiki_attachments/322386/Draftsman_BOM_NotFitted_AD24_4.png" rel="fancybox" class="fancybox" data-fancybox="group-w3ay9g">  <img alt="" border="" class="" height="496" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Draftsman_BOM_NotFitted_AD24_4.png" style="" title="" width="840" loading="lazy"></a>
    </p>
    <p>You can also select the&nbsp;<code>Replaced</code>&nbsp;option from the drop-down to show only components for which alternate parts have been selected or fitted components with varied parameter values in the current variant.</p>
    <div class="messages note">Currently, a BOM table with the <code>Fitted</code>, <code>Not Fitted</code> or <code>Replaced</code> options selected for <strong>Show Components</strong> works with <code>Base</code> and <code>Flat</code>&nbsp;options
      for <strong>View Mode</strong> (not <code>Consolidated</code>).</div>
    <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/working-with-draftsman-bill-of-materials">Bill Of Materials</a> page.</div>
    <a id="DataManagement_Improvements_24_4" name="DataManagement_Improvements_24_4"></a>
    <p class="no-margin"><a id="data-management-improvements-24-4"></a><a id="data-management-improvements"></a></p>
    <h3 data-global-header-version="24.4" data-global-header-anchor="data-management-improvements-24-4" id="data-management-improvements-24-4">Data Management Improvements</h3>
    <p class="no-margin"><a id="show-real-value-for-siliconexpert-yteol-parameter-24-4"></a><a id="show-real-value-for-siliconexpert-yteol-parameter"></a></p>
    <h4 data-global-header-version="24.4" data-global-header-anchor="show-real-value-for-siliconexpert-yteol-parameter-24-4" id="show-real-value-for-siliconexpert-yteol-parameter-24-4">Show Real Value for SiliconExpert YTEOL Parameter</h4>
    <p>When a part has the YTEOL parameter provided by SiliconExpert with a value greater than 5 years, the real value of this parameter is now presented in all places where summary data on the part is presented (e.g., the header of
      the&nbsp;<strong>Details</strong>&nbsp;pane in the&nbsp;<em>Manufacturer Part Search</em>&nbsp;or <em>Components</em> panel, or part choices) instead of the <code>5+ years</code> entry.</p>
    <p>
      <a href="/documentation/sites/default/files/wiki_attachments/322386/Pnl_MPS_YTEOL_RealValue_AD24_4.png" rel="fancybox" class="fancybox" data-fancybox="group-y35jxy">  <img alt="" border="" class="" height="498" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Pnl_MPS_YTEOL_RealValue_AD24_4.png" style="" title="" width="840" loading="lazy"></a>
    </p>
    <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/node/322395">Pulling Part Data from SiliconExpert</a>&nbsp;page.</div>
    <p class="no-margin"><a id="references-to-siliconexpert-compliance-datasheets-24-4"></a><a id="references-to-siliconexpert-compliance-datasheets"></a></p>
    <h4 data-global-header-version="24.4" data-global-header-anchor="references-to-siliconexpert-compliance-datasheets-24-4" id="references-to-siliconexpert-compliance-datasheets-24-4">References to SiliconExpert Compliance Datasheets</h4>
    <p>Added support for references to SiliconExpert compliance datasheets to various places where SiliconExpert data can be used, including ActiveBOM (<code>*.BomDoc</code>), <em>Manufacturer Part
        Search</em>,&nbsp;<em>Components,</em>&nbsp;and&nbsp;<em>Explorer</em> panels, and when generating a BOM output (in PDF or Excel format) through an Output Job.</p>
    <p>
      <a href="/documentation/sites/default/files/wiki_attachments/322386/ActiveBOM_SE_ComplianceDatasheets_AD24_4.png" rel="fancybox" class="fancybox" data-fancybox="group-wjehtu">  <img alt="An example of accessing a compliance datasheet from an ActiveBOM document." border="" class="" height="498" id="" src="/documentation/sites/default/files/wiki_attachments/322386/ActiveBOM_SE_ComplianceDatasheets_AD24_4.png" style="" title="An example of accessing a compliance datasheet from an ActiveBOM document." width="840" loading="lazy"></a><br>
      <span class="caption">An example of accessing a compliance datasheet from an ActiveBOM document.</span>
    </p>
    <p>
      <a href="/documentation/sites/default/files/wiki_attachments/322386/Pnl_MPS_SE_ComplianceDatasheets_AD24_4.png" rel="fancybox" class="fancybox" data-fancybox="group-th8bb0">  <img alt="An example of accessing a compliance datasheet from the&nbsp;Manufacturer Part Search panel." border="" class="" height="498" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Pnl_MPS_SE_ComplianceDatasheets_AD24_4.png" style="" title="An example of accessing a compliance datasheet from the&nbsp;Manufacturer Part Search panel." width="840" loading="lazy"></a><br>
      <span class="caption">An example of accessing a compliance datasheet from the&nbsp;<em>Manufacturer Part Search</em> panel.</span>
    </p>
    <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/node/322395">Pulling Part Data from SiliconExpert</a>&nbsp;page.</div>
    <p class="no-margin"><a id="display-item-name-for-workspace-content-24-4"></a><a id="display-item-name-for-workspace-content"></a></p>
    <h4 data-global-header-version="24.4" data-global-header-anchor="display-item-name-for-workspace-content-24-4" id="display-item-name-for-workspace-content-24-4">Display Item Name for Workspace Content</h4>
    <p>For a Workspace content type that can be directly edited, the name of the item being created, cloned or edited is now shown in the <em>Projects</em> panel and the document tab, rather than its Item-Revision ID.</p>
    <p>
      <a href="/documentation/sites/default/files/wiki_attachments/322386/WorkspaceItemEditing_ItemName_AD24_4.png" rel="fancybox" class="fancybox" data-fancybox="group-6utcv3">  <img alt="An example of editing Workspace content (schematic snippet, managed schematic sheet, component template, Draftsman sheet template, and layerstack) and displaying item names in the Projects panel and document tab." border="" class="" height="206" id="" src="/documentation/sites/default/files/wiki_attachments/322386/WorkspaceItemEditing_ItemName_AD24_4.png" style="" title="An example of editing Workspace content (schematic snippet, managed schematic sheet, component template, Draftsman sheet template, and layerstack) and displaying item names in the Projects panel and document tab." width="840" loading="lazy"></a><br>
      <span class="caption">An example of editing Workspace content (schematic snippet, managed schematic sheet, component template, Draftsman sheet template, and layerstack) and displaying item names in the <em>Projects</em> panel and document
        tab.</span>
    </p>
    <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/creating-editing-workspace-content">Creating &amp; Editing Content</a>&nbsp;page.</div>
    <p class="no-margin"><a id="added-support-for-latest-ms-access-database-file-format-24-4"></a><a id="added-support-for-latest-ms-access-database-file-format"></a></p>
    <h4 data-global-header-version="24.4" data-global-header-anchor="added-support-for-latest-ms-access-database-file-format-24-4" id="added-support-for-latest-ms-access-database-file-format-24-4">Added Support for Latest MS Access Database File
      Format</h4>
    <p>When using Database to Workspace component synchronization (<code>*.CmpSync</code>) and part supplier synchronization (<code>*.PrtSync</code>), files in the latest MS Access database format (<code>*.accdb</code>) can now be used as the data
      source.&nbsp;</p>
    <table class="SlidesTable">
      <tbody>
        <tr>
          <td>
            <div class="Container"><a class="Next" onclick="Update('accdb_support_AD24_4', 1)" title="Next">❯</a> <a class="Previous" onclick="Update('accdb_support_AD24_4', -1)" title="Previous">❮</a>
              <div class="First accdb_support_AD24_4">
                <a href="/documentation/sites/default/files/wiki_attachments/322386/CmpSync_accdb_support_AD24_4.png" rel="fancybox" class="fancybox" data-fancybox="group-941ppd">  <img alt="" border="1" class="" height="457" id="" src="/documentation/sites/default/files/wiki_attachments/322386/CmpSync_accdb_support_AD24_4.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
              </div>
              <div class="Overlay accdb_support_AD24_4">
                <a href="/documentation/sites/default/files/wiki_attachments/322386/PrtSync_accdb_support_AD24_4.png" rel="fancybox" class="fancybox" data-fancybox="group-941ppd">  <img alt="" border="1" class="" height="457" id="" src="/documentation/sites/default/files/wiki_attachments/322386/PrtSync_accdb_support_AD24_4.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
              </div>
              <noscript class="Counter" id="accdb_support_AD24_4">1</noscript>
              <div class="blobs" name="accdb_support_AD24_4"><span style="background-color: #717171;" class="blob"></span><span class="blob" onclick="Update(&quot;accdb_support_AD24_4&quot;,1)"></span></div>
            </div>
          </td>
        </tr>
      </tbody>
    </table>
    <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/component-database-to-workspace-data-synchronization">Component Database to Workspace Data Synchronization</a>&nbsp;and
      <a href="/documentation/altium-designer/supply-chain-database-to-workspace-data-synchronization">Supply Chain Database to Workspace Data Synchronization</a> pages.</div>
    <p class="no-margin"><a id="features-made-fully-public-in-altium-designer-24-4"></a><a id="features-made-fully-public-in-altium-designer-244"></a></p>
    <h3 data-global-header-version="24.4" data-global-header-anchor="features-made-fully-public-in-altium-designer-24-4" id="features-made-fully-public-in-altium-designer-24-4">Features Made Fully Public in Altium Designer 24.4</h3>
    <p>The following features are now officially Public with this release:</p>
    <ul>
      <li><a href="/documentation/altium-designer/defining-managing-copper-areas#render_self_intersecting_regions">Rendering of Self-intersected Regions</a>&nbsp;– available from 22.8</li>
      <li><a href="/documentation/altium-designer/editing-polygonal-shaped-pcb-design-objects#preventing_self_intersections">Preventing Self-Intersections</a>&nbsp;– available from 22.8</li>
      <li><a href="/documentation/altium-designer/workspace-component-templates#Inherit_Template_23_10">Ability to Inherit a Component Template</a>&nbsp;– available from 23.10</li>
    </ul>
    <a id="Features_In_CB" name="Features_In_CB"></a>
    <p class="no-margin"><a id="altium-designer-24-3"></a><a id="altium-designer-243"></a></p>
    <div class="b-article__head">
      <h2 data-global-header-version="24.3" data-global-header-anchor="altium-designer-24-3" id="altium-designer-24-3">Altium Designer 24.3</h2>
      <div class="b-article__copy"><a class="b-copy b-copy_processed" data-clipboard-text="https://www.altium.com/documentation/altium-designer/new?mkt_tok=ODE3LVNGVy0wNzEAAAGSlFoIZHP1QpTEPDBMuTcMlMw_x8zOUplwvLsJMWzZnlyBjNfk41HmS9qEqlnDxqFVLSLNlVIvo09DSbpbcGPm9CDJEsRGwDk5ULi1ZK0m2YzU8CY72tc#altium-designer-243" data-url="https://www.altium.com/documentation/altium-designer/new?mkt_tok=ODE3LVNGVy0wNzEAAAGSlFoIZHP1QpTEPDBMuTcMlMw_x8zOUplwvLsJMWzZnlyBjNfk41HmS9qEqlnDxqFVLSLNlVIvo09DSbpbcGPm9CDJEsRGwDk5ULi1ZK0m2YzU8CY72tc#altium-designer-243">
<span class="b-copy__ico"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M7.81807 4.64903C8.66213 4.8162 9.46754 5.22685 10.1217 5.88097C11.879 7.63833 11.879 10.4876 10.1217 12.2449L8.00034 14.3663C6.24298 16.1236 3.39374 16.1236 1.63638 14.3663C-0.12098 12.6089 -0.12098 9.75965 1.63638 8.00229L3.6424 5.99627C3.55808 6.48206 3.53928 6.97701 3.586 7.46688L2.34349 8.7094C0.976651 10.0762 0.976651 12.2923 2.34349 13.6591C3.71032 15.026 5.9264 15.026 7.29323 13.6591L9.41455 11.5378C10.7814 10.171 10.7814 7.95491 9.41455 6.58808C8.72205 5.89558 7.81156 5.55393 6.90396 5.56313L7.81807 4.64903Z" fill="#111111"></path>
<path d="M8.18261 11.3556C7.33855 11.1884 6.53314 10.7777 5.87902 10.1236C4.12166 8.36625 4.12166 5.51701 5.87902 3.75965L8.00034 1.63833C9.7577 -0.119027 12.6069 -0.119027 14.3643 1.63833C16.1217 3.39569 16.1217 6.24493 14.3643 8.00229L12.3583 10.0083C12.4426 9.52252 12.4614 9.02758 12.4147 8.5377L13.6572 7.29519C15.024 5.92835 15.024 3.71227 13.6572 2.34544C12.2904 0.978604 10.0743 0.978604 8.70745 2.34544L6.58613 4.46676C5.21929 5.83359 5.21929 8.04967 6.58613 9.41651C7.27863 10.109 8.18912 10.4507 9.09671 10.4415L8.18261 11.3556Z" fill="#111111"></path>
</svg>
</span><span class="b-copy__text">Copy Link</span><span class="b-copy__text-copied">Copied</span></a>
      </div>
    </div>
    <p><em>Released: 19 March 2024 – Version 24.3.1 (build 35)</em></p>
    <p><a href="/documentation/altium-designer/public-release-notes#version-2431">Release Notes for Altium Designer 24.3.1</a></p>
    <div class="collapse"></div>
    <details class="b-collapsed-block collapsible collapsed js-form-wrapper form-wrapper b-collapsed-block_processed" id="key_highlights_24_3" data-once="details">
      <summary role="button" aria-controls="key_highlights_24_3" aria-expanded="false" aria-pressed="false" class="title"><a>Key Highlights</a>
        <div class="b-collapsed-block__control-text"><span>Expand</span><span>Collapse</span></div><span class="summary"></span>
      </summary>
      <div class="details-wrapper">
        <div class="collapse-text-text">
          <p class="no-margin"><a id="pcb-design-improvements-24-3"></a><a id="pcb-design-improvements"></a></p>
          <h3 data-global-header-version="24.3" data-global-header-anchor="pcb-design-improvements-24-3" id="pcb-design-improvements-24-3">PCB Design Improvements</h3>
          <a id="PadCorner_AbsoluteValue" name="PadCorner_AbsoluteValue"></a>
          <p class="no-margin"><a id="pad-corner-radiuschamfer-as-an-absolute-value-open-beta-24-3"></a><a id="pad-corner-radiuschamfer-as-an-absolute-value-open-beta"></a></p>
          <h4 data-global-header-version="24.3" data-global-header-anchor="pad-corner-radiuschamfer-as-an-absolute-value-open-beta-24-3" id="pad-corner-radiuschamfer-as-an-absolute-value-open-beta-24-3">Pad Corner Radius/Chamfer as an Absolute Value
            (Open Beta)</h4>
          <p>In this release,&nbsp;the ability to define pad corner radius/chamfer as an absolute value (in mil or mm) has been added.</p>
          <p>When a pad of the <strong>Rounded Rectangle</strong> or <strong>Chamfered&nbsp;Rectangle</strong> shape (on a copper, paste or solder&nbsp;layer) is selected in the PCB or PCB Footprint editor, enter a value to the <strong>Corner
              Radius</strong>&nbsp;field to define the radius/chamfer as an absolute value (with the default measurement units). Note that the absolute value of the pad corner radius/chamfer must be less than or equal to half of the shortest pad
            side. The calculated percentage value will be shown at the right of the field.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/Pnl_Properties_Pad_CornerRadiusChamferAbsolute_AD24_0.png" rel="fancybox" class="fancybox" data-fancybox="group-flchbd">  <img alt="Enter a value to the Corner Radius field to define it as an absolute value." border="1" class="" height="738" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Pnl_Properties_Pad_CornerRadiusChamferAbsolute_AD24_0.png" style="border-style: solid;border-width: 1px;" title="Enter a value to the Corner Radius field to define it as an absolute value." width="800" loading="lazy"></a><br>
            <span class="caption" style="color:#666666;font-family:tahoma,verdana,sans-serif;font-size:11px;">Enter a value to the <strong>Corner Radius</strong> field to define it as an absolute value.</span>
          </p>
          <p>Enter a value followed by the <code>%</code> symbol to define the radius/chamfer as the percentage of&nbsp;half of the pad's shortest side (as in previous versions).&nbsp;&nbsp;</p>
          <p>The absolute value of the pad corner radius chamfer is also supported by the <a href="/documentation/altium-designer/editing-multiple-pcb-design-objects#list_panels">PCB List and PCBLIB List panels</a>, the
            <a href="/documentation/altium-designer/using-find-similar-objects-tools">Find Similar Objects dialog</a>,&nbsp;and the <a href="/documentation/altium-designer/working-with-pad-via-templates-and-libraries">Pad/Via Template editor</a>.
            Also, the following query keywords can now be used in expressions:</p>
          <table border="1" cellpadding="1" cellspacing="1">
            <thead>
              <tr>
                <th scope="col" style="width: 300px;">Keyword</th>
                <th scope="col">Summary</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td>
                  <p><code>Pad_CornerRadius_Value_AllLayers</code></p>
                  <p><code>Pad_CornerRadius_Value_TopLayer</code></p>
                  <p><code>Pad_CornerRadius_Value_BottomLayer</code></p>
                  <p><code>Pad_CornerRadius_Value_MidLayer<em>&lt;n&gt;</em></code><br> (where <code><em>n</em></code> = 1..30)</p>
                </td>
                <td>
                  <p>Return pad objects whose <strong>Pad Corner Radius Size</strong> property for the corresponding layer complies with the query.</p>
                  <p>For example, the&nbsp;<code>AsMM(Pad_CornerRadius_Value_TopLayer) &gt; '0.1'</code>&nbsp;query returns pad objects whose&nbsp;<strong>Pad Corner Radius Size&nbsp;(Top Layer)</strong>&nbsp;property is greater than
                    <code>0.1mm</code>.</p>
                </td>
              </tr>
              <tr>
                <td>
                  <p><code>Pad_CornerRadius_UsesPercent_AllLayers</code></p>
                  <p><code>Pad_CornerRadius_UsesPercent_TopLayer</code></p>
                  <p><code>Pad_CornerRadius_UsesPercent_BottomLayer</code></p>
                  <p><code>Pad_CornerRadius_UsesPercent_MidLayer<em>&lt;n&gt;</em></code><br> (where <code><em>n</em></code> = 1..30)</p>
                </td>
                <td>
                  <p>Return pad objects whose <strong>Pad Corner Radius Uses Percent</strong> property for the corresponding layer complies with the query.</p>
                  <p>For example, the&nbsp;<code>Pad_CornerRadius_UsesPercent_MidLayer2 = 'False'</code>&nbsp;query returns pad objects whose&nbsp;<strong>Pad Corner Radius Uses Percent (Mid Layer 2)</strong>&nbsp;property is disabled (i.e. an
                    absolute value is used to define the pad radius on this layer).</p>
                </td>
              </tr>
            </tbody>
          </table>
          <div class="messages info">Note that the existing&nbsp;<code>Pad_CornerRadius_AllLayers</code>,&nbsp;<code>Pad_CornerRadius_TopLayer</code>,&nbsp;<code>Pad_CornerRadius_BottomLayer</code>
            and&nbsp;<code>Pad_CornerRadius_MidLayer<em>&lt;n&gt;</em></code> (where <code><em>n</em></code> = 1..30)&nbsp;are still used to scope pad objects whose <strong>Pad Corner Radius (%)</strong> property for the corresponding layer complies
            with the query.</div>
          <p>Support for pad corner radius/chamfer defined as an absolute value has also been added to the <em>Import Wizard</em>&nbsp;when <a href="/documentation/altium-designer/expedition-import">importing an Xpedition design</a>.</p>
          <div class="messages info">This feature is in Open Beta and available when the&nbsp;<code>PCB.Pad.CustomShape.CornerRadiusAbsolute</code>&nbsp;option is enabled in
            the&nbsp;<a href="/documentation/altium-designer/system-preferences#Advanced_Settings_Dlg">Advanced Settings dialog</a>.</div>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/pads-vias">Working with Pads &amp; Vias</a> page.</div>
          <p class="no-margin"><a id="pcb-replication-improvements-24-3"></a><a id="pcb-replication-improvements"></a></p>
          <h4 data-global-header-version="24.3" data-global-header-anchor="pcb-replication-improvements-24-3" id="pcb-replication-improvements-24-3">PCB Replication Improvements</h4>
          <p><strong>Enhanced Error Notifications</strong></p>
          <p>If&nbsp;a missing pin connection in the selected Source Block is detected&nbsp;when running the Layout Replication tool, the warning dialog will notify you about the missing connection.</p>
          <p> <img alt="" border="1" class="" height="203" id="" src="/documentation/sites/default/files/wiki_attachments/322386/PCBLayoutReplication_MissingPinConnection_AD24_3.png" style="border-style: solid;border-width: 1px;" title="" width="480"
              loading="lazy"></p>
          <p>Click the link in the dialog to cross-probe to the offending object.</p>
          <p><strong>Added 'Busy' State for PCB&nbsp;Replication</strong></p>
          <p>To provide a more responsive UI for the PCB replication process, the indicators of the feature 'busy'&nbsp;state were added in this release.</p>
          <ul>
            <li>
              <p>When running the Layout Replication tool, an indication that replication data is&nbsp;loading, with the possibility to cancel out of the process,&nbsp;appears before opening the <em>PCB Layout Replication</em> dialog.</p>
              <p>
                <a href="/documentation/sites/default/files/wiki_attachments/322386/PCBLayoutReplication_Launch_Busy_AD24_3.png" rel="fancybox" class="fancybox" data-fancybox="group-l7p57j">  <img alt="" border="1" class="" height="560" id="" src="/documentation/sites/default/files/wiki_attachments/322386/PCBLayoutReplication_Launch_Busy_AD24_3.png" style="border-style: solid;border-width: 1px;" title="" width="700" loading="lazy"></a>
              </p>
            </li>
            <li>After clicking the <strong>Replicate</strong> button in the <em>PCB Layout Replication</em> dialog,&nbsp;the cursor indicates 'in progress' (<img alt="" border="1" class="" height="20" id=""
                src="/documentation/sites/default/files/wiki_attachments/322386/PCBLayoutReplication_Replicate_Busy_AD24_3.png" style="border-style: solid;border-width: 1px; margin-top: -4px; margin-bottom: -4px;" title="" width="20" loading="lazy">)
              before the first block is placed (or ready for placement in interactive mode).</li>
          </ul>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/pcb-layout-replication">PCB Layout Replication</a> page.</div>
          <a id="Constraint_Mgr_24_3" name="Constraint_Mgr_24_3"></a>
          <p class="no-margin"><a id="constraint-manager-improvements-24-3"></a><a id="constraint-manager-improvements"></a></p>
          <h3 data-global-header-version="24.3" data-global-header-anchor="constraint-manager-improvements-24-3" id="constraint-manager-improvements-24-3">Constraint Manager Improvements</h3>
          <p class="no-margin"><a id="added-support-for-importing-design-directives-open-beta-24-3"></a><a id="added-support-for-importing-design-directives-open-beta"></a></p>
          <h4 data-global-header-version="24.3" data-global-header-anchor="added-support-for-importing-design-directives-open-beta-24-3" id="added-support-for-importing-design-directives-open-beta-24-3">Added Support for Importing Design Directives
            (Open Beta)</h4>
          <p>You can now import constraints from design directives, placed and defined on your schematic source documents, into the <em>Constraint Manager</em>. This is performed from the <strong>Physical</strong> or <strong>Electrical</strong> view
            (when accessing the <em>Constraint Manager</em> from a schematic) using the new <strong>Import from Directives</strong>&nbsp;command (from the right-click context menu) and supports rule, net class, diff pair, and diff pair class
            directives.</p>
          <div class="messages info">Note that any existing constraints already defined for nets/net classes/diff pairs/diff pair classes through the <em>Constraint Manager</em> will take precedence and are, therefore, kept when an import is
            processed.</div>
          <table class="SlidesTable">
            <tbody>
              <tr>
                <td>
                  <div class="Container"><a class="Next" onclick="Update('CM_ImportDirectives_AD24_3', 1)" title="Next">❯</a> <a class="Previous" onclick="Update('CM_ImportDirectives_AD24_3', -1)" title="Previous">❮</a>
                    <div class="First CM_ImportDirectives_AD24_3">
                      <a href="/documentation/sites/default/files/wiki_attachments/322386/CM_ImportDirectives_1_AD24_3.png" rel="fancybox" class="fancybox" data-fancybox="group-h8woy0">  <img alt="" border="1" class="" height="634" id="" src="/documentation/sites/default/files/wiki_attachments/322386/CM_ImportDirectives_1_AD24_3.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
                    </div>
                    <div class="Overlay CM_ImportDirectives_AD24_3">
                      <a href="/documentation/sites/default/files/wiki_attachments/322386/CM_ImportDirectives_2_AD24_3.png" rel="fancybox" class="fancybox" data-fancybox="group-h8woy0">  <img alt="" border="1" class="" height="634" id="" src="/documentation/sites/default/files/wiki_attachments/322386/CM_ImportDirectives_2_AD24_3.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
                    </div>
                    <div class="Overlay CM_ImportDirectives_AD24_3">
                      <a href="/documentation/sites/default/files/wiki_attachments/322386/CM_ImportDirectives1_3_AD24_3.png" rel="fancybox" class="fancybox" data-fancybox="group-h8woy0">  <img alt="" border="1" class="" height="634" id="" src="/documentation/sites/default/files/wiki_attachments/322386/CM_ImportDirectives1_3_AD24_3.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
                    </div>
                    <noscript class="Counter" id="CM_ImportDirectives_AD24_3">1</noscript>
                    <div class="blobs" name="CM_ImportDirectives_AD24_3"><span style="background-color: #717171;" class="blob"></span><span class="blob" onclick="Update(&quot;CM_ImportDirectives_AD24_3&quot;,1)"></span><span class="blob"
                        onclick="Update(&quot;CM_ImportDirectives_AD24_3&quot;,2)"></span></div>
                  </div>
                </td>
              </tr>
              <tr>
                <td>
                  <div class="FirstText CM_ImportDirectives_AD24_3CM_ImportDirectives_AD24_3">
                    <p>On a schematic, some Parameter Set and Differential Pair directives are placed.&nbsp;These directives&nbsp;define a diff pair, a net class and Width rules.</p>
                  </div>
                  <div class="OverlayText CM_ImportDirectives_AD24_3CM_ImportDirectives_AD24_3">
                    <p>Use the <strong>Import from Directives</strong> command from the right-click menu in&nbsp;the <em>Constraint Manager</em>.</p>
                  </div>
                  <div class="OverlayText CM_ImportDirectives_AD24_3CM_ImportDirectives_AD24_3">
                    <p>The data from the directives will be imported into the <em>Constraint Manager</em>.</p>
                  </div>
                </td>
              </tr>
            </tbody>
          </table>
          <div class="messages info">This feature is in Open Beta and available when the&nbsp;<code>ConstraintManager.ImportFromDirectives</code>&nbsp;option is enabled in
            the&nbsp;<a href="/documentation/altium-designer/system-preferences#Advanced_Settings_Dlg">Advanced Settings dialog</a>.</div>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/constraint-manager#importing_directives">Defining Design Requirements Using the Constraint Manager</a>&nbsp;page.</div>
          <p class="no-margin"><a id="new-diff-pairs-tab-24-3"></a><a id="new-diff-pairs-tab"></a></p>
          <h4 data-global-header-version="24.3" data-global-header-anchor="new-diff-pairs-tab-24-3" id="new-diff-pairs-tab-24-3">New 'Diff Pairs' Tab</h4>
          <p>A new <strong>Diff Pairs</strong> tab is now available from the <strong>Electrical</strong> constraints view for explicitly defining and managing differential pairs. A hierarchical list of the differential pairs in the design is shown on
            this tab. Select a cell for a differential pair or&nbsp;differential pair class&nbsp;to present constraints for it in the bottom region of the <em>Constraint Manager</em>.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/CM_Electrical_DiffPairs_AD24_3.png" rel="fancybox" class="fancybox" data-fancybox="group-zg8ef8">  <img alt="" border="1" class="" height="641" id="" src="/documentation/sites/default/files/wiki_attachments/322386/CM_Electrical_DiffPairs_AD24_3.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/constraint-manager#defining_differential_pairs">Defining Design Requirements Using the Constraint Manager</a>&nbsp;page.</div>
          <p class="no-margin"><a id="support-for-creepage-in-the-clearance-matrix-24-3"></a><a id="support-for-creepage-in-the-clearance-matrix"></a></p>
          <h4 data-global-header-version="24.3" data-global-header-anchor="support-for-creepage-in-the-clearance-matrix-24-3" id="support-for-creepage-in-the-clearance-matrix-24-3">Support for Creepage in the Clearance Matrix</h4>
          <p>A Creepage rule can now be specified when defining electrical clearances between classes of nets and/or differential pairs using the matrix in the <strong>Clearances</strong> view.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/ConstraintManager_Clearance_Creepage_AD24_3.png" rel="fancybox" class="fancybox" data-fancybox="group-xzrgj5">  <img alt="" border="1" class="" height="366" id="" src="/documentation/sites/default/files/wiki_attachments/322386/ConstraintManager_Clearance_Creepage_AD24_3.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/constraint-manager#clearance_matrix">Defining Design Requirements Using the Constraint Manager</a>&nbsp;page.</div>
          <p class="no-margin"><a id="support-for-multi-editing-in-the-clearance-matrix-24-3"></a><a id="support-for-multi-editing-in-the-clearance-matrix"></a></p>
          <h4 data-global-header-version="24.3" data-global-header-anchor="support-for-multi-editing-in-the-clearance-matrix-24-3" id="support-for-multi-editing-in-the-clearance-matrix-24-3">Support for Multi-editing in the Clearance Matrix</h4>
          <p>Added support to the clearance matrix (the <strong>Clearance</strong> view) for multi-editing within a selected row/column. In the&nbsp;detailed clearance settings of the&nbsp;<em>Constraint Manager</em>, select a row or
            column,&nbsp;type the required value, and press <strong>Enter</strong> or click to apply this value to all cells of the row/column.</p>
          <p>
            <video controls="" height="y" poster="/documentation/sites/default/files/wiki_attachments/322386/ConstraintManager_Clearance_MultiEditing_AD24_3_static.png" preload="auto" style="max-width:100%; height: auto;" width="x">
              <source src="/documentation/sites/default/files/wiki_attachments/322386/ConstraintManager_Clearance_MultiEditing_AD24_3.mp4" type="video/mp4">
            </video>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/constraint-manager#clearance_matrix">Defining Design Requirements Using the Constraint Manager</a>&nbsp;page.</div>
          <p class="no-margin"><a id="draftsman-improvement-24-3"></a><a id="draftsman-improvement"></a></p>
          <h3 data-global-header-version="24.3" data-global-header-anchor="draftsman-improvement-24-3" id="draftsman-improvement-24-3">Draftsman Improvement</h3>
          <p class="no-margin"><a id="ability-to-change-the-resolution-of-a-board-realistic-view-24-3"></a><a id="ability-to-change-the-resolution-of-a-board-realistic-view"></a></p>
          <h4 data-global-header-version="24.3" data-global-header-anchor="ability-to-change-the-resolution-of-a-board-realistic-view-24-3" id="ability-to-change-the-resolution-of-a-board-realistic-view-24-3">Ability to Change the Resolution of a
            Board Realistic View</h4>
          <p>The resolution for a placed <strong>Board Realistic View</strong> can now be configured in the&nbsp;<strong>Resolution(DPI)</strong> field in the <strong>Properties </strong>region of the&nbsp;<em>Properties </em>panel by entering the
            desired resolution in the field. Previously, the view was a static rendered image with no way to change the resolution. The minimum setting is 75 DPI,&nbsp;and the default setting is 300 DPI.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/Draftsman_Pnl_Properties_BoardRealisticView_Resolution_AD24_3.png" rel="fancybox" class="fancybox" data-fancybox="group-mnq3e6">  <img alt="" border="1" class="" height="427" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Draftsman_Pnl_Properties_BoardRealisticView_Resolution_AD24_3.png" style="border-style: solid;border-width: 1px;" title="" width="325" loading="lazy"></a>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/working-with-additional-draftsman-views#board-realistic-view">Working with Additional Views</a> page.</div>
          <a id="Harness_24_3" name="Harness_24_3"></a>
          <p class="no-margin"><a id="harness-design-improvements-24-3"></a><a id="harness-design-improvements"></a></p>
          <h3 data-global-header-version="24.3" data-global-header-anchor="harness-design-improvements-24-3" id="harness-design-improvements-24-3">Harness Design Improvements</h3>
          <p class="no-margin"><a id="cavity-enhancements-24-3"></a><a id="cavity-enhancements"></a></p>
          <h4 data-global-header-version="24.3" data-global-header-anchor="cavity-enhancements-24-3" id="cavity-enhancements-24-3">Cavity Enhancements</h4>
          <p><strong>Specifying Cavity Types</strong></p>
          <p>You can now specify the type of cavity for each pin of a harness component in the Wiring Diagram (<code>*.WirDoc</code>). On the <strong>Cavities </strong>tab of the <em>Properties </em>panel, select the desired pin, then click
            <strong>Add</strong>. Choose the cavity type from the drop-down. In the<em> Select Connector </em>dialog that opens, select the specific desired connector for the pin.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/SelectCavityType1_24_3.png" rel="fancybox" class="fancybox" data-fancybox="group-w69ruz">  <img alt="" border="1" class="" height="429" id="" src="/documentation/sites/default/files/wiki_attachments/322386/SelectCavityType1_24_3.png" style="border-style: solid;border-width: 1px;" title="" width="900" loading="lazy"></a>
          </p>
          <p>Only one cavity of a particular type can be added to a pin. Once a cavity of a particular type has been added, the entry is unavailable (grayed out) in the drop-down, as shown in the image below for Pin 3.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/PlugType1_24_3.png" rel="fancybox" class="fancybox" data-fancybox="group-5ecelr">  <img alt="" border="1" class="" height="453" id="" src="/documentation/sites/default/files/wiki_attachments/322386/PlugType1_24_3.png" style="border-style: solid;border-width: 1px;" title="" width="385" loading="lazy"></a>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/harness-wiring-diagram#assigning-socket-cavities">Defining the Harness Wiring Diagram</a>&nbsp;page.</div>
          <p><strong>Added New Cavity Types to&nbsp;Wiring List and Connection Table</strong></p>
          <p>Seals, plugs and other cavity parts can be displayed in a wiring list and connection table in a manufacturing drawing. Enable the visibility of the desired columns in the <strong>Columns</strong> tab of the <em>Properties</em> panel when
            the placed table is selected in the design space.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/HD_MD_Tables_Cavities_AD24_3.png" rel="fancybox" class="fancybox" data-fancybox="group-iid2wr">  <img alt="" border="1" class="" height="256" id="" src="/documentation/sites/default/files/wiki_attachments/322386/HD_MD_Tables_Cavities_AD24_3.png" style="border-width: 1px; border-style: solid;" title="" width="840" loading="lazy"></a>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/harness-wiring-diagram#working_with_tables">Creating a Manufacturing Drawing</a>&nbsp;page.</div>
          <p><strong>Added Cavity BOM Line Numbers to Callouts on the Manufacturing Drawing</strong></p>
          <p>When a callout set to display the BOM Item is added to the physical view of a component on a layout drawing view, it will include BOM line numbers for all assigned cavities.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/Harness_MD_BOMCallout_Cavities_AD24_3.png" rel="fancybox" class="fancybox" data-fancybox="group-iftyrc">  <img alt="" border="1" class="" height="454" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Harness_MD_BOMCallout_Cavities_AD24_3.png" style="border-width: 1px; border-style: solid;" title="" width="840" loading="lazy"></a>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/harness-wiring-diagram#drawing_annotation_and_dimensioning">Creating a Manufacturing Drawing</a>&nbsp;page.</div>
          <p class="no-margin"><a id="visibility-and-lock-options-for-harness-bundle-length-parameter-24-3"></a><a id="visibility-and-lock-options-for-harness-bundle-length-parameter"></a></p>
          <h4 data-global-header-version="24.3" data-global-header-anchor="visibility-and-lock-options-for-harness-bundle-length-parameter-24-3" id="visibility-and-lock-options-for-harness-bundle-length-parameter-24-3">Visibility and Lock Options for
            Harness Bundle Length Parameter</h4>
          <p>The <strong>Length </strong>parameter of a harness bundle in a Layout Drawing (<code>*.LdrDoc</code>) now includes visibility and lock options.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/BundleLength1_24_2.png" rel="fancybox" class="fancybox" data-fancybox="group-2u9zaj">  <img alt="" border="1" class="" height="341" id="" src="/documentation/sites/default/files/wiki_attachments/322386/BundleLength1_24_2.png" style="border-width: 1px; border-style: solid;" title="" width="760" loading="lazy"></a>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/harness-layout-drawing#working-with-harness-bundles">Creating the Harness Layout Drawing</a> page.</div>
          <p class="no-margin"><a id="highlight-bundles-with-wires-from-split-cables-24-3"></a><a id="highlight-bundles-with-wires-from-split-cables"></a></p>
          <h4 data-global-header-version="24.3" data-global-header-anchor="highlight-bundles-with-wires-from-split-cables-24-3" id="highlight-bundles-with-wires-from-split-cables-24-3">Highlight Bundles with Wires from Split Cables</h4>
          <p>All harness bundles that include wires from a split harness cable are now highlighted on the Layout Drawing&nbsp;when the cable is selected in the <strong>Bundle Objects</strong> region of the <em>Properties </em>panel. For a split
            cable, the length of the longest wire is shown in BOM.</p>
          <table class="SlidesTable">
            <tbody>
              <tr>
                <td>
                  <div class="Container"><a class="Next" onclick="Update('HD_SplitCable_AD24_3', 1)" title="Next">❯</a> <a class="Previous" onclick="Update('HD_SplitCable_AD24_3', -1)" title="Previous">❮</a>
                    <div class="First HD_SplitCable_AD24_3">
                      <a href="/documentation/sites/default/files/wiki_attachments/322386/HD_SplitCable_WD_AD24_3.png" rel="fancybox" class="fancybox" data-fancybox="group-39ghiz">  <img alt="" border="1" class="" height="513" id="" src="/documentation/sites/default/files/wiki_attachments/322386/HD_SplitCable_WD_AD24_3.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
                    </div>
                    <div class="Overlay HD_SplitCable_AD24_3">
                      <a href="/documentation/sites/default/files/wiki_attachments/322386/HD_SplitCable_LD_AD24_3.png" rel="fancybox" class="fancybox" data-fancybox="group-39ghiz">  <img alt="" border="1" class="" height="513" id="" src="/documentation/sites/default/files/wiki_attachments/322386/HD_SplitCable_LD_AD24_3.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
                    </div>
                    <div class="Overlay HD_SplitCable_AD24_3">
                      <a href="/documentation/sites/default/files/wiki_attachments/322386/HD_SplitCable_ActiveBOM_AD24_3.png" rel="fancybox" class="fancybox" data-fancybox="group-39ghiz">  <img alt="" border="1" class="" height="513" id="" src="/documentation/sites/default/files/wiki_attachments/322386/HD_SplitCable_ActiveBOM_AD24_3.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
                    </div>
                    <noscript class="Counter" id="HD_SplitCable_AD24_3">1</noscript>
                    <div class="blobs" name="HD_SplitCable_AD24_3"><span style="background-color: #717171;" class="blob"></span><span class="blob" onclick="Update(&quot;HD_SplitCable_AD24_3&quot;,1)"></span><span class="blob"
                        onclick="Update(&quot;HD_SplitCable_AD24_3&quot;,2)"></span></div>
                  </div>
                </td>
              </tr>
              <tr>
                <td>
                  <div class="FirstText HD_SplitCable_AD24_3HD_SplitCable_AD24_3">
                    <p>Cable <code>C1</code> is split between different connectors.</p>
                  </div>
                  <div class="OverlayText HD_SplitCable_AD24_3HD_SplitCable_AD24_3">
                    <p>When clicking the cable entry in the <strong>Bundle Objects</strong> region of the <em>Properties</em> panel for the selected bundle, all bundles that include wires from <code>C1</code> are now highlighted.</p>
                  </div>
                  <div class="OverlayText HD_SplitCable_AD24_3HD_SplitCable_AD24_3">
                    <p>In BOM, the length of the longest wire (a wire that passes through bundles <code>B1</code> and <code>B3</code>&nbsp;in this example) is shown for <code>C1</code>.</p>
                  </div>
                </td>
              </tr>
            </tbody>
          </table>
          <p class="no-margin"><a id="added-twist-object-designator-to-the-wiring-list-24-3"></a><a id="added-twist-object-designator-to-the-wiring-list"></a></p>
          <h4 data-global-header-version="24.3" data-global-header-anchor="added-twist-object-designator-to-the-wiring-list-24-3" id="added-twist-object-designator-to-the-wiring-list-24-3">Added Twist Object Designator to the Wiring List</h4>
          <p>The designator of a twist object is now displayed in the wiring list as shown in the image below.&nbsp;</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/TwistDesignatorWiringList1_24_3.png" rel="fancybox" class="fancybox" data-fancybox="group-1pwndk">  <img alt="" border="1" class="" height="388" id="" src="/documentation/sites/default/files/wiki_attachments/322386/TwistDesignatorWiringList1_24_3.png" style="border-style: solid;border-width: 1px;" title="" width="730" loading="lazy"></a>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/harness-manufacturing-drawing#wiring-list">Creating a Manufacturing Drawing</a> page.</div>
          <p class="no-margin"><a id="board-detail-view-renamed-harness-detail-view-24-3"></a><a id="board-detail-view-renamed-harness-detail-view"></a></p>
          <h4 data-global-header-version="24.3" data-global-header-anchor="board-detail-view-renamed-harness-detail-view-24-3" id="board-detail-view-renamed-harness-detail-view-24-3">Board Detail View Renamed Harness Detail View</h4>
          <p>The <strong>Board Detail View</strong>&nbsp;in a Harness Draftsman document (<code>*.HarDwf</code>) has been renamed <strong>Harness Detail View</strong>.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/HarnessDetailView_24_3.png" rel="fancybox" class="fancybox" data-fancybox="group-4ydhhe">  <img alt="" border="1" class="" height="499" id="" src="/documentation/sites/default/files/wiki_attachments/322386/HarnessDetailView_24_3.png" style="border-style: solid;border-width: 1px;" title="" width="750" loading="lazy"></a>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/harness-manufacturing-drawing#additional-views">Creating a Manufacturing Drawing</a> page.</div>
          <p class="no-margin"><a id="display-individual-wire-lengths-in-wiring-list-and-connection-table-24-3"></a><a id="display-individual-wire-lengths-in-wiring-list-and-connection-table"></a></p>
          <h4 data-global-header-version="24.3" data-global-header-anchor="display-individual-wire-lengths-in-wiring-list-and-connection-table-24-3" id="display-individual-wire-lengths-in-wiring-list-and-connection-table-24-3">Display Individual Wire
            Lengths in Wiring List and Connection Table</h4>
          <p>The <strong>Length</strong> column in a wiring list and connection table now displays the individual wire lengths for each wire in a cable.</p>
          <table class="SlidesTable">
            <tbody>
              <tr>
                <td>
                  <div class="Container"><a class="Next" onclick="Update('HD_IndividualWireLength_AD24_3', 1)" title="Next">❯</a> <a class="Previous" onclick="Update('HD_IndividualWireLength_AD24_3', -1)" title="Previous">❮</a>
                    <div class="First HD_IndividualWireLength_AD24_3">
                      <a href="/documentation/sites/default/files/wiki_attachments/322386/Harness_IndividualWireLength_WD_AD24_3.png" rel="fancybox" class="fancybox" data-fancybox="group-ndwpn3">  <img alt="" border="1" class="" height="454" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Harness_IndividualWireLength_WD_AD24_3.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
                    </div>
                    <div class="Overlay HD_IndividualWireLength_AD24_3">
                      <a href="/documentation/sites/default/files/wiki_attachments/322386/Harness_IndividualWireLength_MD2_AD24_3.png" rel="fancybox" class="fancybox" data-fancybox="group-ndwpn3">  <img alt="" border="1" class="" height="454" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Harness_IndividualWireLength_MD2_AD24_3.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
                    </div>
                    <noscript class="Counter" id="HD_IndividualWireLength_AD24_3">1</noscript>
                    <div class="blobs" name="HD_IndividualWireLength_AD24_3"><span style="background-color: #717171;" class="blob"></span><span class="blob" onclick="Update(&quot;HD_IndividualWireLength_AD24_3&quot;,1)"></span></div>
                  </div>
                </td>
              </tr>
              <tr>
                <td>
                  <div class="FirstText HD_IndividualWireLength_AD24_3HD_IndividualWireLength_AD24_3">
                    <p>Wires <code>W1</code>, <code>W2</code> and <code>W3</code> are&nbsp;part of a cable.</p>
                  </div>
                  <div class="OverlayText HD_IndividualWireLength_AD24_3HD_IndividualWireLength_AD24_3">
                    <p>Individual lengths of these wires are now shown in a wiring list and connection table.</p>
                  </div>
                </td>
              </tr>
            </tbody>
          </table>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/harness-manufacturing-drawing#working-with-tables">Creating a Manufacturing Drawing</a> page.</div>
          <p class="no-margin"><a id="display-total-length-of-wires-and-cables-in-bom-24-3"></a><a id="display-total-length-of-wires-and-cables-in-bom"></a></p>
          <h4 data-global-header-version="24.3" data-global-header-anchor="display-total-length-of-wires-and-cables-in-bom-24-3" id="display-total-length-of-wires-and-cables-in-bom-24-3">Display Total Length of Wires and Cables in BOM</h4>
          <p>For <a href="/documentation/altium-designer/harness-wiring-diagram#placing_harness_component">harness wiring components</a>, the <strong>Length</strong> column in the ActiveBOM document and BOM Table in a manufacturing drawing now
            presents the total length for wires/cables of the same BOM item rather than their individual lengths.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/HD_TotalLength_ActiveBOM_AD24_3.png" rel="fancybox" class="fancybox" data-fancybox="group-4qpd49">  <img alt="" border="1" class="" height="226" id="" src="/documentation/sites/default/files/wiki_attachments/322386/HD_TotalLength_ActiveBOM_AD24_3.png" style="border-style: solid;border-width: 1px;" title="" width="800" loading="lazy"></a>
          </p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/HD_TotalLength_MD_BOMTable_AD24_3.png" rel="fancybox" class="fancybox" data-fancybox="group-ljsmc5">  <img alt="" border="1" class="" height="226" id="" src="/documentation/sites/default/files/wiki_attachments/322386/HD_TotalLength_MD_BOMTable_AD24_3.png" style="border-width: 1px; border-style: solid;" title="" width="800" loading="lazy"></a>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/harness-manufacturing-drawing#working-with-tables">Creating a Manufacturing Drawing</a> page.</div>
          <a id="Data_Management_24_3" name="Data_Management_24_3"></a>
          <p class="no-margin"><a id="data-management-improvements-24-3"></a><a id="data-management-improvements"></a></p>
          <h3 data-global-header-version="24.3" data-global-header-anchor="data-management-improvements-24-3" id="data-management-improvements-24-3">Data Management Improvements</h3>
          <p class="no-margin"><a id="support-for-custom-pricing-24-3"></a><a id="support-for-custom-pricing"></a></p>
          <h4 data-global-header-version="24.3" data-global-header-anchor="support-for-custom-pricing-24-3" id="support-for-custom-pricing-24-3">Support for Custom Pricing</h4>
          <p>When you have a configured connection to a specific supplier account through the browser interface of your Altium 365 Workspace (<a href="/documentation/altium-365/part-source-configuration#custom_supplier_prices">learn more</a>), you
            can now see custom pricing&nbsp;where applicable&nbsp;in the ActiveBOM and all places where part choices are accessed. Also, suppliers that provide custom prices are labeled as such in the <em>Project Part Providers Preferences</em>
            dialog, which can be accessed by clicking the <strong>Edit</strong> button in the <strong>Favorite Suppliers List</strong> field in the <em>Properties</em> panel for the ActiveBOM document.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/ActiveBOM_CustomPrices_AD24_3.png" rel="fancybox" class="fancybox" data-fancybox="group-mmljav">  <img alt="" border="1" class="" height="563" id="" src="/documentation/sites/default/files/wiki_attachments/322386/ActiveBOM_CustomPrices_AD24_3.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
          </p>
          <p class="no-margin"><a id="added-bom-checks-for-siliconexpert-parameters-24-3"></a><a id="added-bom-checks-for-siliconexpert-parameters"></a></p>
          <h4 data-global-header-version="24.3" data-global-header-anchor="added-bom-checks-for-siliconexpert-parameters-24-3" id="added-bom-checks-for-siliconexpert-parameters-24-3">Added BOM Checks for SiliconExpert Parameters</h4>
          <p>Support for a range of checks based on SiliconExpert parameters was added to ActiveBOM. You can enable or disable these checks&nbsp;in the <strong>Violations Associated with Part Choices</strong>&nbsp;category in the <em>BOM Checks</em>
            dialog.&nbsp;Open the dialog&nbsp;by clicking the&nbsp;<img alt="" border="1" class="" height="22" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Pnl_Properties_ActiveBOM_BOMChecks_Icn_CheckOptions_AD24.png"
              style="border-style: solid;border-width: 1px; margin-top: -4px; margin-bottom: -4px;" title="" width="34" loading="lazy"> button in the <strong>BOM Checks</strong> region of the <em>Properties</em> panel.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/Pnl_Properties_ActiveBOM_BOMChecks_Dlg_BOMChecks_SEChecks_AD24_3.png" rel="fancybox" class="fancybox" data-fancybox="group-sbba5u">  <img alt="" border="1" class="" height="438" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Pnl_Properties_ActiveBOM_BOMChecks_Dlg_BOMChecks_SEChecks_AD24_3.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/pulling-siliconexpert-part-data">Pulling Part Data from SiliconExpert</a>
            and&nbsp;<a href="/documentation/altium-designer/finalizing-bom#bom_verification">Finalizing Your BOM</a>&nbsp;pages.</div>
          <p class="no-margin"><a id="added-comment-resolved-status-to-exported-pdf-24-3"></a><a id="added-comment-resolved-status-to-exported-pdf"></a></p>
          <h4 data-global-header-version="24.3" data-global-header-anchor="added-comment-resolved-status-to-exported-pdf-24-3" id="added-comment-resolved-status-to-exported-pdf-24-3">Added Comment Resolved Status to Exported PDF</h4>
          <p>When exporting comments to PDF, the status for resolved simple comments (i.e., those not assigned as 'tasks') is now included in the export.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/Comments_Export_ResolvedSimpleComments_AD24_3.png" rel="fancybox" class="fancybox" data-fancybox="group-drmcti">  <img alt="" border="1" class="" height="411" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Comments_Export_ResolvedSimpleComments_AD24_3.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/project-commenting#comments_and_tasks_panel_options">Document Commenting</a> page.</div>
          <p class="no-margin"><a id="added-compiled-intlib-to-downloaded-manufacturer-part-zip-24-3"></a><a id="added-compiled-intlib-to-downloaded-manufacturer-part-zip"></a></p>
          <h4 data-global-header-version="24.3" data-global-header-anchor="added-compiled-intlib-to-downloaded-manufacturer-part-zip-24-3" id="added-compiled-intlib-to-downloaded-manufacturer-part-zip-24-3">Added Compiled IntLib to Downloaded
            Manufacturer Part Zip</h4>
          <p>When downloading a component from the <em>Manufacturer Part Search</em> panel as a file library, the compiled Integrated library (<code>*.IntLib</code>) is now included as part of the Zip file.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/Pnl_MPS_Download_IntLib_AD24_3.png" rel="fancybox" class="fancybox" data-fancybox="group-kp3lvw">  <img alt="" border="1" class="" height="406" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Pnl_MPS_Download_IntLib_AD24_3.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/schematic-searching-placing-components#manufacturer_part_search_panel">Searching for &amp; Placing Components</a> page.</div>
          <a id="ImportersExporters_24_3" name="ImportersExporters_24_3"></a>
          <p class="no-margin"><a id="importexport-improvement-24-3"></a><a id="importexport-improvement"></a></p>
          <h3 data-global-header-version="24.3" data-global-header-anchor="importexport-improvement-24-3" id="importexport-improvement-24-3">Import/Export Improvement</h3>
          <p class="no-margin"><a id="xpedition-library-import-enhancements-24-3"></a><a id="xpedition-library-import-enhancements"></a></p>
          <h4 data-global-header-version="24.3" data-global-header-anchor="xpedition-library-import-enhancements-24-3" id="xpedition-library-import-enhancements-24-3">Xpedition Library Import Enhancements</h4>
          <p>This release adds the following improvements when importing an Xpedition library into Altium Designer.</p>
          <ul>
            <li>Added support for 'Round Donut' pad shapes defined in footprints within an Xpedition library. Note that this first step enables such footprint pads to be imported (as custom pad shapes). There is no dedicated ‘Round Donut’ pad shape
              in PCB/PCB Footprint editors.</li>
            <li>Defined pad hole tolerances are now included when importing an Xpedition library.</li>
            <li>Added support for replicated text strings in footprints (i.e., mounting hole 'A's) when importing an Xpedition library. The original string, its replicates, and associated parameters are imported.</li>
            <li>Added support for zero-width lines defined for a footprint on the Placement Outline layer when importing an Xpedition library.</li>
          </ul>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/expedition-import">Importing a Design from Xpedition</a> page.</div>
          <a id="SIM_24_3" name="SIM_24_3"></a>
          <p class="no-margin"><a id="circuit-simulation-improvements-24-3"></a><a id="circuit-simulation-improvements"></a></p>
          <h3 data-global-header-version="24.3" data-global-header-anchor="circuit-simulation-improvements-24-3" id="circuit-simulation-improvements-24-3">Circuit Simulation Improvements</h3>
          <a id="SIM_SParameter" name="SIM_SParameter"></a>
          <p class="no-margin"><a id="simulation-s-parameters-analysis-open-beta-24-3"></a><a id="simulation-s-parameters-analysis-open-beta"></a></p>
          <h4 data-global-header-version="24.3" data-global-header-anchor="simulation-s-parameters-analysis-open-beta-24-3" id="simulation-s-parameters-analysis-open-beta-24-3">Simulation S-Parameters Analysis (Open Beta)</h4>
          <p>This release adds the ability to run an analysis of S-parameters (scattering parameters). Such parameters facilitate an approach for describing networks based on the ratio of incident and reflected microwaves (for a device under test,
            how much power passes from one port to another, and how much power is reflected back). These ratios can be subsequently used to calculate the properties of a circuit, including input impedance, frequency response and isolation. While this
            type of analysis is primarily for RF circuits and components, it is equally useful for any circuit with at least two sources (ports).</p>
          <p>This new analysis is done by enabling the <strong>S-Parameters Analysis</strong> option&nbsp;in the <strong>AC Sweep</strong> region of the <em>Simulation Dashboard</em> panel. Define the ports (sources) involved and set an impedance for
            each (default is 50 ohms). If a device has more than two ports, these can be added and defined accordingly, which will result in more S-parameters involved in the resulting ‘S-matrix.’&nbsp;Once the AC sweep analysis is run, the
            S-parameters data will be available on the <strong>S-parameters Analysis</strong> chart in the SDF document.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/Simulation_SParameterAnalysis_AD24_2.png" rel="fancybox" class="fancybox" data-fancybox="group-ddj8yo">  <img alt="" border="1" class="" height="826" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Simulation_SParameterAnalysis_AD24_2.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
          </p>
          <p>The simulation engine also calculates Y-parameters (admittance) and Z-parameters (impedance), which can be added to plots in the chart as desired.</p>
          <div class="messages info">This feature is in Open Beta and available when the&nbsp;<code>Simulation.SParametersAnalysis</code>&nbsp;option is enabled in
            the&nbsp;<a href="/documentation/altium-designer/system-preferences#Advanced_Settings_Dlg">Advanced Settings dialog</a>.</div>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/configuring-running-simulation#s_parameters_analysis">Configuring &amp; Running a Simulation</a> page.</div>
          <p class="no-margin"><a id="added-ability-to-present-spice-models-in-the-components-panel-24-3"></a><a id="added-ability-to-present-spice-models-in-the-components-panel"></a></p>
          <h4 data-global-header-version="24.3" data-global-header-anchor="added-ability-to-present-spice-models-in-the-components-panel-24-3" id="added-ability-to-present-spice-models-in-the-components-panel-24-3">Added Ability to Present SPICE
            Models in the Components Panel</h4>
          <p>In this release, a new&nbsp;<strong>Show in Components Panel</strong> option has been added to the <strong>Simulation – General</strong> page of the <em>Preferences</em> dialog. When this option is enabled, the <strong>SPICE
              Libraries</strong> category is available in the <em>Components</em> panel, and the libraries&nbsp;contained in the <strong>Model Path</strong> folder specified on the <strong>Simulation – General</strong> page of the
            <em>Preferences</em> dialog are listed in this category.&nbsp;The category structure&nbsp;reflects&nbsp;the structure of the specified folder.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/Prefs_Simulation_General_ShowInComponentsPanel_AD24_3.png" rel="fancybox" class="fancybox" data-fancybox="group-8t1sc6">  <img alt="" border="1" class="" height="458" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Prefs_Simulation_General_ShowInComponentsPanel_AD24_3.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
          </p>
          <p>As part of this, a folder of Analog Devices' SPICE models has&nbsp;been added to the Mixed Simulation extension's default installation <code>Library</code> folder (<code>\ProgramData\Altium\Altium Designer &lt;GUID&gt;\Extensions\Mixed
              Simulation\Library\SPICE Models\Analog Devices</code>).</p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/simulation-preferences#general_sim">Simulation Preferences</a> page.</div>
          <p class="no-margin"><a id="added-enable-simulation-generic-components-library-option-24-3"></a><a id="added-enable-simulation-generic-components-library-option"></a></p>
          <h4 data-global-header-version="24.3" data-global-header-anchor="added-enable-simulation-generic-components-library-option-24-3" id="added-enable-simulation-generic-components-library-option-24-3">Added Enable Simulation Generic Components
            Library Option</h4>
          <p>A new <strong>Enable Simulation Generic Components Library</strong>&nbsp;option has been added to the <strong>Simulation – General</strong> page of the <em>Preferences</em> dialog, allowing you to control the library’s visibility within
            the <em>Components</em> panel.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/Prefs_Simulation_General_EnableSGCLibrary_AD24_3.png" rel="fancybox" class="fancybox" data-fancybox="group-9sdimf">  <img alt="" border="1" class="" height="458" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Prefs_Simulation_General_EnableSGCLibrary_AD24_3.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
          </p>
          <p>In addition, the library has been removed from the <strong>Installed</strong> tab of the <a href="/documentation/altium-designer/schematic-components-file-based-database-libraries#AvailableLibraries">Libraries Preferences dialog</a>.</p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/simulation-preferences#general_sim">Simulation Preferences</a> page.</div>
          <p class="no-margin"><a id="added-support-for-the-temp-keyword-in-constant-parameters-24-3"></a><a id="added-support-for-the-temp-keyword-in-constant-parameters"></a></p>
          <h4 data-global-header-version="24.3" data-global-header-anchor="added-support-for-the-temp-keyword-in-constant-parameters-24-3" id="added-support-for-the-temp-keyword-in-constant-parameters-24-3">Added Support for the 'TEMP' Keyword in
            Constant Parameters</h4>
          <p>For temperature analysis, the&nbsp;keyword <code>TEMP</code> can now be used in constant parameters.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/SIM_TEMP_ConstantParameters_AD24_3.png" rel="fancybox" class="fancybox" data-fancybox="group-9y3qmr">  <img alt="The keyword&nbsp;TEMP can be used in constant parameters. The image shows the TEMP keyword being used to calculate the&nbsp;IS parameter of transistor&nbsp;Q11." border="1" class="" height="402" id="" src="/documentation/sites/default/files/wiki_attachments/322386/SIM_TEMP_ConstantParameters_AD24_3.png" style="border-width: 1px; border-style: solid;" title="The keyword&nbsp;TEMP can be used in constant parameters. The image shows the TEMP keyword being used to calculate the&nbsp;IS parameter of transistor&nbsp;Q11." width="550" loading="lazy"></a><br>
            <span class="caption" style="color:#666666;font-family:tahoma,verdana,sans-serif;font-size:11px;">The keyword&nbsp;<code>TEMP</code> can be used in constant parameters. The image shows the <code>TEMP</code> keyword being used to calculate
              the&nbsp;<code>IS</code> parameter of transistor&nbsp;<code>Q11</code>.</span>
          </p>
          <p>The TEMP value (the actual operating temperature of the circuit in °C) is set on the&nbsp;<b>Advanced</b>&nbsp;tab&nbsp;of the&nbsp;<em>Advanced&nbsp;Analysis Settings</em>&nbsp;dialog&nbsp;accessed by
            clicking&nbsp;<strong>Settings</strong>&nbsp;in the&nbsp;<strong>Analysis Setup &amp; Run</strong>&nbsp;region of the&nbsp;<em>Simulation Dashboard</em>&nbsp;panel.</p>
          <div class="messages note">Note that if&nbsp;the <code>TEMP</code> keyword is used in a constant parameter, the simulator will not be able to perform a
            <a href="/documentation/altium-designer/configuring-running-simulation#dc_sweep">DC Sweep analysis</a> when the <strong>Temp</strong> parameter is selected as a parameter&nbsp;to be stepped for this analysis.</div>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/configuring-running-simulation#advanced_simulation_options">Configuring &amp; Running a Simulation</a> page.</div>
          <p class="no-margin"><a id="added-support-for-the-ltspice-ako-model-keyword-24-3"></a><a id="added-support-for-the-ltspice-ako-model-keyword"></a></p>
          <h4 data-global-header-version="24.3" data-global-header-anchor="added-support-for-the-ltspice-ako-model-keyword-24-3" id="added-support-for-the-ltspice-ako-model-keyword-24-3">Added Support for the LTspice 'AKO' Model Keyword</h4>
          <p>When creating a model based on another model, you can now use&nbsp;the&nbsp;<code>AKO</code> model keyword.</p>
          <p>In the example shown below,&nbsp;model <code>QP</code> has all the same parameters as model <code>QP350</code>, except that <code>BF</code> is changed and <code>VA</code> is set.</p>
          <p class="rteindent1"><code>.MODEL QP350 PNP(IS=1.4E-15 BF=70 CJE=.012P CJC=.06P RE=20 RB=350 RC=200)</code></p>
          <p class="rteindent1"><code>.MODEL QP AKO:QP350 PNP(BF=150 VA=100)</code></p>
          <div class="messages info">
            <p>Error detection is applied when using the <code>AKO</code> syntax, in cases where the model definition involves:</p>
            <ul>
              <li>infinite recursion –&nbsp; <a href="/documentation/sites/default/files/wiki_attachments/322386/Dlg_SIMModel_AKO_InfRecursion_AD24_3.png" data-fancybox="group-hzltmh"> <img style="display: none;">show image</a>, or</li>
              <li>a missing base model –&nbsp; <a href="/documentation/sites/default/files/wiki_attachments/322386/Dlg_SIMModel_AKO_MissingBaseModel_AD24_3.png" data-fancybox="group-2twz71"> <img style="display: none;">show image</a>.</li>
            </ul>
          </div>
          <ul>
          </ul>
          <div class="messages status">For more information, refer to the <a href="/documentation/altium-designer/creating-simulation-model">Creating a Simulation Model</a> page.</div>
          <p class="no-margin"><a id="features-made-fully-public-in-altium-designer-24-3"></a><a id="features-made-fully-public-in-altium-designer-243"></a></p>
          <h3 data-global-header-version="24.3" data-global-header-anchor="features-made-fully-public-in-altium-designer-24-3" id="features-made-fully-public-in-altium-designer-24-3">Features Made Fully Public in Altium Designer 24.3</h3>
          <p>The following features are now officially Public with this release:</p>
          <ul>
            <li><a href="/documentation/altium-designer/configuring-pcb-printouts#print_not_fitted_components">Print Not Fitted Components</a> – available from 22.3</li>
            <li><a href="/documentation/altium-designer/glossing-retracing-existing-routes-pcb#retrace">Any Angle Retrace</a> – available from 23.10</li>
            <li><a href="/documentation/altium-designer/pcb-layout-replication">Replication of PCB Layout</a> – available from 23.11</li>
            <li><a href="/documentation/altium-designer/length-tuning-pcb#automatic_tuning_multiple_nets">Automatic Tuning of Multiple Nets</a> – available from 23.11</li>
            <li><a href="/documentation/altium-designer/interactively-routing-differential-pairs-pcb#routing_a_differential_pair">Any Angle Diff Pair Router</a> – available from 24.0</li>
            <li><a href="/documentation/altium-designer/pcb-placement-editing-techniques#true_type_font_support">Ability to Store TrueType Fonts</a> – available from 24.1</li>
          </ul>
        </div>
      </div>
    </details>
    <div class="collapse-text-text"></div>
    <p class="no-margin"><a id="altium-designer-24-2"></a><a id="altium-designer-242"></a></p>
    <div class="b-article__head">
      <h2 data-global-header-version="24.2" data-global-header-anchor="altium-designer-24-2" id="altium-designer-24-2">Altium Designer 24.2</h2>
      <div class="b-article__copy"><a class="b-copy b-copy_processed" data-clipboard-text="https://www.altium.com/documentation/altium-designer/new?mkt_tok=ODE3LVNGVy0wNzEAAAGSlFoIZHP1QpTEPDBMuTcMlMw_x8zOUplwvLsJMWzZnlyBjNfk41HmS9qEqlnDxqFVLSLNlVIvo09DSbpbcGPm9CDJEsRGwDk5ULi1ZK0m2YzU8CY72tc#altium-designer-242" data-url="https://www.altium.com/documentation/altium-designer/new?mkt_tok=ODE3LVNGVy0wNzEAAAGSlFoIZHP1QpTEPDBMuTcMlMw_x8zOUplwvLsJMWzZnlyBjNfk41HmS9qEqlnDxqFVLSLNlVIvo09DSbpbcGPm9CDJEsRGwDk5ULi1ZK0m2YzU8CY72tc#altium-designer-242">
<span class="b-copy__ico"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M7.81807 4.64903C8.66213 4.8162 9.46754 5.22685 10.1217 5.88097C11.879 7.63833 11.879 10.4876 10.1217 12.2449L8.00034 14.3663C6.24298 16.1236 3.39374 16.1236 1.63638 14.3663C-0.12098 12.6089 -0.12098 9.75965 1.63638 8.00229L3.6424 5.99627C3.55808 6.48206 3.53928 6.97701 3.586 7.46688L2.34349 8.7094C0.976651 10.0762 0.976651 12.2923 2.34349 13.6591C3.71032 15.026 5.9264 15.026 7.29323 13.6591L9.41455 11.5378C10.7814 10.171 10.7814 7.95491 9.41455 6.58808C8.72205 5.89558 7.81156 5.55393 6.90396 5.56313L7.81807 4.64903Z" fill="#111111"></path>
<path d="M8.18261 11.3556C7.33855 11.1884 6.53314 10.7777 5.87902 10.1236C4.12166 8.36625 4.12166 5.51701 5.87902 3.75965L8.00034 1.63833C9.7577 -0.119027 12.6069 -0.119027 14.3643 1.63833C16.1217 3.39569 16.1217 6.24493 14.3643 8.00229L12.3583 10.0083C12.4426 9.52252 12.4614 9.02758 12.4147 8.5377L13.6572 7.29519C15.024 5.92835 15.024 3.71227 13.6572 2.34544C12.2904 0.978604 10.0743 0.978604 8.70745 2.34544L6.58613 4.46676C5.21929 5.83359 5.21929 8.04967 6.58613 9.41651C7.27863 10.109 8.18912 10.4507 9.09671 10.4415L8.18261 11.3556Z" fill="#111111"></path>
</svg>
</span><span class="b-copy__text">Copy Link</span><span class="b-copy__text-copied">Copied</span></a>
      </div>
    </div>
    <p><em>Released: 15&nbsp;February 2024 – Version 24.2.2&nbsp;(build 26)</em></p>
    <p><a href="/documentation/altium-designer/public-release-notes#version-2422">Release Notes for Altium Designer 24.2.2</a></p>
    <div class="collapse"></div>
    <details class="b-collapsed-block collapsible collapsed js-form-wrapper form-wrapper b-collapsed-block_processed" id="key_highlights_24_2" data-once="details">
      <summary role="button" aria-controls="key_highlights_24_2" aria-expanded="false" aria-pressed="false" class="title"><a>Key Highlights</a>
        <div class="b-collapsed-block__control-text"><span>Expand</span><span>Collapse</span></div><span class="summary"></span>
      </summary>
      <div class="details-wrapper">
        <div class="collapse-text-text">
          <p class="no-margin"><a id="pcb-design-improvements-24-2"></a><a id="pcb-design-improvements"></a></p>
          <h3 data-global-header-version="24.2" data-global-header-anchor="pcb-design-improvements-24-2" id="pcb-design-improvements-24-2">PCB Design Improvements</h3>
          <a id="PCBReplication_ManualComponentSelect" name="PCBReplication_ManualComponentSelect"></a>
          <p class="no-margin"><a id="added-the-ability-to-choose-components-manually-while-replicating-24-2"></a><a id="added-the-ability-to-choose-components-manually-while-replicating"></a></p>
          <h4 data-global-header-version="24.2" data-global-header-anchor="added-the-ability-to-choose-components-manually-while-replicating-24-2" id="added-the-ability-to-choose-components-manually-while-replicating-24-2">Added the Ability to Choose
            Components Manually while Replicating</h4>
          <p>This release extends the functionality of the PCB Layout Replication tool&nbsp;with the ability to manually map components in target blocks where multiple components have been detected by the tool as having similar connections. This
            allows you to manually choose between available components that are able to replace each other faithfully without violating circuit connectivity.</p>
          <p>When multiple components with similar connections are detected by the tool, corresponding target blocks in the <em>PCB Layout Replication</em> dialog will have the <img alt="" border="1" class="" height="18" id=""
              src="/documentation/sites/default/files/wiki_attachments/322386/Dlg_PCBLayoutReplication_Icn_Alternate_AD24_2.png" style="border-style: solid;border-width: 1px; margin-top: -3px; margin-bottom: -3px;" title="" width="20" loading="lazy">
            icon (when the block is collapsed), and each component with available replacements will have the <img alt="" border="1" class="" height="18" id=""
              src="/documentation/sites/default/files/wiki_attachments/322386/Dlg_PCBLayoutReplication_Icn_Alternate_AD24_2.png" style="border-style: solid;border-width: 1px; margin-top: -3px; margin-bottom: -3px;" title="" width="20" loading="lazy">
            icon (when the block is expanded). Use the drop-down in the <strong>Designator</strong> field of the component with detected replacements to choose the required component.</p>
          <table class="SlidesTable">
            <tbody>
              <tr>
                <td>
                  <div class="Container"><a class="Next" onclick="Update('Dlg_PCBLayoutReplication_Alternate_AD24_2', 1)" title="Next">❯</a> <a class="Previous" onclick="Update('Dlg_PCBLayoutReplication_Alternate_AD24_2', -1)" title="Previous">❮</a>
                    <div class="First Dlg_PCBLayoutReplication_Alternate_AD24_2">
                      <a href="/documentation/sites/default/files/wiki_attachments/322386/Dlg_PCBLayoutReplication_Alternate_Block_AD24_2.png" rel="fancybox" class="fancybox" data-fancybox="group-jxvhqb">  <img alt="" border="1" class="" height="581" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Dlg_PCBLayoutReplication_Alternate_Block_AD24_2.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
                    </div>
                    <div class="Overlay Dlg_PCBLayoutReplication_Alternate_AD24_2">
                      <a href="/documentation/sites/default/files/wiki_attachments/322386/Dlg_PCBLayoutReplication_Alternate_Component_AD24_2.png" rel="fancybox" class="fancybox" data-fancybox="group-jxvhqb">  <img alt="" border="1" class="" height="581" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Dlg_PCBLayoutReplication_Alternate_Component_AD24_2.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
                    </div>
                    <div class="Overlay Dlg_PCBLayoutReplication_Alternate_AD24_2">
                      <a href="/documentation/sites/default/files/wiki_attachments/322386/Dlg_PCBLayoutReplication_Alternate_Component_DropDown_AD24_2.png" rel="fancybox" class="fancybox" data-fancybox="group-jxvhqb">  <img alt="" border="1" class="" height="581" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Dlg_PCBLayoutReplication_Alternate_Component_DropDown_AD24_2.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
                    </div>
                    <noscript class="Counter" id="Dlg_PCBLayoutReplication_Alternate_AD24_2">1</noscript>
                    <div class="blobs" name="Dlg_PCBLayoutReplication_Alternate_AD24_2"><span style="background-color: #717171;" class="blob"></span><span class="blob"
                        onclick="Update(&quot;Dlg_PCBLayoutReplication_Alternate_AD24_2&quot;,1)"></span><span class="blob" onclick="Update(&quot;Dlg_PCBLayoutReplication_Alternate_AD24_2&quot;,2)"></span></div>
                  </div>
                </td>
              </tr>
            </tbody>
          </table>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/pcb-layout-replication">PCB Layout Replication</a> page.</div>
          <a id="DiffPair_CommonImpedance_24_2" name="DiffPair_CommonImpedance_24_2"></a>
          <p class="no-margin"><a id="added-differential-pair-common-mode-impedance-in-layer-stack-manager-24-2"></a><a id="added-differential-pair-common-mode-impedance-in-layer-stack-manager"></a></p>
          <h4 data-global-header-version="24.2" data-global-header-anchor="added-differential-pair-common-mode-impedance-in-layer-stack-manager-24-2" id="added-differential-pair-common-mode-impedance-in-layer-stack-manager-24-2">Added Differential
            Pair Common Mode Impedance in Layer Stack Manager</h4>
          <p>When&nbsp;<strong>Differential</strong> is selected as the&nbsp;<strong>Type</strong>&nbsp;in the <em>Properties </em>panel to define an Impedance Profile for a differential pair, a field has been added that shows the common mode
            impedance for the selected Impedance Profile. This value, which is displayed as <strong>Impedance (Zcomm)</strong>, is taken from Simbeor's calculated transmission line data.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/DiffPair_Impedance%20_24_2.png" rel="fancybox" class="fancybox" data-fancybox="group-sa1ns7">  <img alt="" border="1" class="" height="647" id="" src="/documentation/sites/default/files/wiki_attachments/322386/DiffPair_Impedance%20_24_2.png" style="border-style: solid;border-width: 1px;" title="" width="360" loading="lazy"></a>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/interactively-routing-controlled-impedance-pcb">Controlled Impedance Routing</a> page.</div>
          <a id="tuning_miter_connecting_accordion" name="tuning_miter_connecting_accordion"></a>
          <p class="no-margin"><a id="use-of-tuning-miter-parameter-for-connecting-an-accordion-to-a-route-24-2"></a><a id="use-of-tuning-miter-parameter-for-connecting-an-accordion-to-a-route"></a></p>
          <h4 data-global-header-version="24.2" data-global-header-anchor="use-of-tuning-miter-parameter-for-connecting-an-accordion-to-a-route-24-2" id="use-of-tuning-miter-parameter-for-connecting-an-accordion-to-a-route-24-2">Use of Tuning Miter
            Parameter for Connecting an Accordion to a Route</h4>
          <p>When interactively tuning the length of a route by adding an accordion, the <strong>Miter</strong> parameter defined for the accordion in the <em>Properties</em> panel is now also used to&nbsp;miter the traces that connect the accordion
            to the route. Previously, the <strong>Miter Ratio</strong> parameter defined for the interactive routing was used for these traces.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/Tuning_Accordion_Miter_ConnectingTraces_AD24_2.png" rel="fancybox" class="fancybox" data-fancybox="group-mh5pfp">  <img alt="The Miter value from&nbsp;the accordion properties is now also applied to traces connecting that accordion to the route." border="1" class="" height="456" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Tuning_Accordion_Miter_ConnectingTraces_AD24_2.png" style="border-style: solid;border-width: 1px;" title="The Miter value from&nbsp;the accordion properties is now also applied to traces connecting that accordion to the route." width="840" loading="lazy"></a><br>
            <span class="caption" style="color:#666666;font-family:tahoma,verdana,sans-serif;font-size:11px;">The <strong>Miter</strong> value from&nbsp;the accordion properties is now also applied to traces connecting that accordion to the
              route.</span>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/length-tuning-pcb">Length Tuning</a> page.</div>
          <a id="Constraint_Mgr_24_2" name="Constraint_Mgr_24_2"></a>
          <p class="no-margin"><a id="constraint-manager-improvement-24-2"></a><a id="constraint-manager-improvement"></a></p>
          <h3 data-global-header-version="24.2" data-global-header-anchor="constraint-manager-improvement-24-2" id="constraint-manager-improvement-24-2">Constraint Manager Improvement</h3>
          <p class="no-margin"><a id="enhanced-ability-to-transfer-constraints-from-pcb-to-schematic-24-2"></a><a id="enhanced-ability-to-transfer-constraints-from-pcb-to-schematic"></a></p>
          <h4 data-global-header-version="24.2" data-global-header-anchor="enhanced-ability-to-transfer-constraints-from-pcb-to-schematic-24-2" id="enhanced-ability-to-transfer-constraints-from-pcb-to-schematic-24-2">Enhanced Ability to Transfer
            Constraints from PCB to Schematic</h4>
          <p>In this release, the ability to transfer constraints defined on the <strong>Physical</strong> and <strong>Electrical</strong> views of the <em>Constraint Manager</em> has been added. In the PCB editor, select
            the&nbsp;<strong>Design&nbsp;» Update Schematics in &lt;PCBProjectName&gt;</strong>&nbsp;command from the main menus and use the <em>Engineering Change Order</em>&nbsp;dialog that opens to explore, validate&nbsp;and execute the changes in
            constraints.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/CM_TransferFromPCBtoSCH_AD24_2.png" rel="fancybox" class="fancybox" data-fancybox="group-y4xv7a">  <img alt="" border="1" class="" height="696" id="" src="/documentation/sites/default/files/wiki_attachments/322386/CM_TransferFromPCBtoSCH_AD24_2.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
          </p>
          <div class="messages status">For more information, refer to
            the&nbsp;<a href="/documentation/altium-designer/constraint-manager#transferring_constraints_between_schematic_and_pcb">Defining Design Requirements Using the Constraint Manager</a> page.</div>
          <p class="no-margin"><a id="multi-board-design-improvement-24-2"></a><a id="multi-board-design-improvement"></a></p>
          <h3 data-global-header-version="24.2" data-global-header-anchor="multi-board-design-improvement-24-2" id="multi-board-design-improvement-24-2">Multi-board Design Improvement</h3>
          <a id="MultiBoard_BookmarksPanel_24_2" name="MultiBoard_BookmarksPanel_24_2"></a>
          <p class="no-margin"><a id="added-bookmarks-panel-for-multi-board-draftsman-documents-24-2"></a><a id="added-bookmarks-panel-for-multi-board-draftsman-documents"></a></p>
          <h4 data-global-header-version="24.2" data-global-header-anchor="added-bookmarks-panel-for-multi-board-draftsman-documents-24-2" id="added-bookmarks-panel-for-multi-board-draftsman-documents-24-2">Added Bookmarks Panel for Multi-board
            Draftsman Documents</h4>
          <p>The <em>Bookmarks </em>panel is now available in Draftsman when working with a manufacturing drawing of a multi-board design (<code>*.MbDwf</code>). The panel gives a tree view of the sheets on the&nbsp;Draftsman document. Each sheet
            entry can be expanded and collapsed; when expanded, the appropriate&nbsp;contents of each sheet are displayed as shown in the image below.</p>
          <p> <img alt="" border="1" class="" height="418" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Pnl_Bookmarks_MbDwf_AD24_2.png" style="border-style: solid;border-width: 1px;" title="" width="294" loading="lazy"></p>
          <p>You can use the panel to easily navigate in the design space. When an item is selected in the panel or design space, the <em>Properties</em> panel (if open)&nbsp;displays the properties and settings of the selected item. Additionally,
            when you select an item in the <em>Bookmarks</em> panel, the design space zooms to the selected item.</p>
          <p>
            <video controls="" height="y" poster="/documentation/sites/default/files/wiki_attachments/322386/MB_Draftsman_Pnl_Bookmarks_AD24_2_static.png" preload="auto" style="max-width:100%; height: auto; border-width: 1px; border-style: solid;"
              width="x">
              <source src="/documentation/sites/default/files/wiki_attachments/322386/MB_Draftsman_Pnl_Bookmarks_AD24_2.mp4" type="video/mp4">
            </video>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/multi-board-manufacturing-drawing">Creating a Manufacturing Drawing</a> page.</div>
          <a id="Harness_24_2" name="Harness_24_2"></a>
          <p class="no-margin"><a id="harness-design-improvements-24-2"></a><a id="harness-design-improvements"></a></p>
          <h3 data-global-header-version="24.2" data-global-header-anchor="harness-design-improvements-24-2" id="harness-design-improvements-24-2">Harness Design Improvements</h3>
          <p class="no-margin"><a id="duplicate-designator-violation-removed-for-cable-shieldand-twist-objects-24-2"></a><a id="duplicate-designator-violation-removed-for-cable-shieldand-twist-objects"></a></p>
          <h4 data-global-header-version="24.2" data-global-header-anchor="duplicate-designator-violation-removed-for-cable-shieldand-twist-objects-24-2" id="duplicate-designator-violation-removed-for-cable-shieldand-twist-objects-24-2">Duplicate
            Designator Violation Removed for Cable, Shield&nbsp;and Twist Objects</h4>
          <p>On the Wiring Diagram, the <a href="/documentation/altium-designer/validating-harness-design#duplicate_designator_wd">Duplicate Designator (WD) violation check</a>&nbsp;does not report an issue when Cable/Shield/Twist objects use the
            same designator. This can now be split and used in different places using the same designator.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/Harness_WD_DuplicateDesignators_Cable_AD24_2.png" rel="fancybox" class="fancybox" data-fancybox="group-5t762v">  <img alt="" border="1" class="" height="699" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Harness_WD_DuplicateDesignators_Cable_AD24_2.png" style="border-width: 1px; border-style: solid;" title="" width="840" loading="lazy"></a>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/validating-harness-design">Validating the Harness Design</a> page.</div>
          <a id="Twist_WireHighlight_24_2" name="Twist_WireHighlight_24_2"></a>
          <p class="no-margin"><a id="highlight-wires-for-twists-and-shields-24-2"></a><a id="highlight-wires-for-twists-and-shields"></a></p>
          <h4 data-global-header-version="24.2" data-global-header-anchor="highlight-wires-for-twists-and-shields-24-2" id="highlight-wires-for-twists-and-shields-24-2">Highlight Wires for Twists and Shields</h4>
          <p>If a twist/shield is associated with wires in multiple places on the Wiring Diagram (using the same designator), selecting a twist/shield instance will highlight all associated wires in the group with a neon green color.</p>
          <table class="SlidesTable">
            <tbody>
              <tr>
                <td>
                  <div class="Container"><a class="Next" onclick="Update('Harness_WD_Highlight', 1)" title="Next">❯</a> <a class="Previous" onclick="Update('Harness_WD_Highlight', -1)" title="Previous">❮</a>
                    <div class="First Harness_WD_Highlight">
                      <a href="/documentation/sites/default/files/wiki_attachments/322386/Harness_WD_Highlight_Twist_AD24_2.png" rel="fancybox" class="fancybox" data-fancybox="group-jau53l">  <img alt="" border="1" class="" height="504" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Harness_WD_Highlight_Twist_AD24_2.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
                    </div>
                    <div class="Overlay Harness_WD_Highlight">
                      <a href="/documentation/sites/default/files/wiki_attachments/322386/Harness_WD_Highlight_Shield_AD24_2.png" rel="fancybox" class="fancybox" data-fancybox="group-jau53l">  <img alt="" border="1" class="" height="504" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Harness_WD_Highlight_Shield_AD24_2.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
                    </div>
                    <noscript class="Counter" id="Harness_WD_Highlight">1</noscript>
                    <div class="blobs" name="Harness_WD_Highlight"><span style="background-color: #717171;" class="blob"></span><span class="blob" onclick="Update(&quot;Harness_WD_Highlight&quot;,1)"></span></div>
                  </div>
                </td>
              </tr>
              <tr>
                <td>
                  <div class="FirstText Harness_WD_HighlightHarness_WD_Highlight">
                    <p>An example of a Wiring Diagram where two twists with the same designator are placed on different groups of wires. While only one of these twists is selected, all wires covered by these twists are highlighted.</p>
                  </div>
                  <div class="OverlayText Harness_WD_HighlightHarness_WD_Highlight">
                    <p>An example of a Wiring Diagram where two shields with the same designator are placed on different groups of wires. While only one of these shields is selected, all wires covered by these shields are highlighted.</p>
                  </div>
                </td>
              </tr>
            </tbody>
          </table>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/harness-wiring-diagram#wire-shielding-and-twisting">Defining the Harness Wiring Diagram</a> page.</div>
          <a id="HD_MultiPartComponents_24_2" name="HD_MultiPartComponents_24_2"></a>
          <p class="no-margin"><a id="added-support-for-multi-part-components-24-2"></a><a id="added-support-for-multi-part-components"></a></p>
          <h4 data-global-header-version="24.2" data-global-header-anchor="added-support-for-multi-part-components-24-2" id="added-support-for-multi-part-components-24-2">Added Support for Multi-part Components</h4>
          <p>The ability to transfer multi-part component data from the Wiring Diagram to the Layout Drawing has been added. When multi-part components are&nbsp;placed on the Wiring Diagram, designators are correctly assigned to the components in the
            Layout Drawing. If multiple parts of the same component are placed on the Wiring Diagram, only one instance of the component is placed on the Layout Drawing.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/Harness_MultipartComponents_AD24_2.png" rel="fancybox" class="fancybox" data-fancybox="group-zmx7w6">  <img alt="" border="1" class="" height="612" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Harness_MultipartComponents_AD24_2.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/harness-wiring-diagram#working_with_components">Defining the Harness Wiring Diagram</a> page.</div>
          <a id="ShieldstoConnectionPoint_24_2" name="ShieldstoConnectionPoint_24_2"></a>
          <p class="no-margin"><a id="added-support-to-connect-shields-to-a-connection-point-24-2"></a><a id="added-support-to-connect-shields-to-a-connection-point"></a></p>
          <h4 data-global-header-version="24.2" data-global-header-anchor="added-support-to-connect-shields-to-a-connection-point-24-2" id="added-support-to-connect-shields-to-a-connection-point-24-2">Added Support to Connect Shields to a Connection
            Point</h4>
          <p>A shield with a connection object that is defined on the Wiring Diagram can now be assigned to a connection point in the Layout Drawing. Use the <em>Add Assigned Objects</em> dialog (accessed by clicking the <strong>Add</strong> button
            in the <strong>Assigned Objects</strong> region of the <em>Properties</em> panel) when the connection point is selected to choose the shield with a connection to be assigned to that connection point.&nbsp;</p>
          <table class="SlidesTable">
            <tbody>
              <tr>
                <td>
                  <div class="Container"><a class="Next" onclick="Update('Harness_ShieldConnection_CP', 1)" title="Next">❯</a> <a class="Previous" onclick="Update('Harness_ShieldConnection_CP', -1)" title="Previous">❮</a>
                    <div class="First Harness_ShieldConnection_CP">
                      <a href="/documentation/sites/default/files/wiki_attachments/322386/Harness_ShieldConnection_CP_WD_AD24_2.png" rel="fancybox" class="fancybox" data-fancybox="group-bt76lu">  <img alt="" border="1" class="" height="562" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Harness_ShieldConnection_CP_WD_AD24_2.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
                    </div>
                    <div class="Overlay Harness_ShieldConnection_CP">
                      <a href="/documentation/sites/default/files/wiki_attachments/322386/Harness_ShieldConnection_CP_LD_AD24_2.png" rel="fancybox" class="fancybox" data-fancybox="group-bt76lu">  <img alt="" border="1" class="" height="562" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Harness_ShieldConnection_CP_LD_AD24_2.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
                    </div>
                    <div class="Overlay Harness_ShieldConnection_CP">
                      <a href="/documentation/sites/default/files/wiki_attachments/322386/Harness_ShieldConnection_CP_LD_Bundle_AD24_2.png" rel="fancybox" class="fancybox" data-fancybox="group-bt76lu">  <img alt="" border="1" class="" height="562" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Harness_ShieldConnection_CP_LD_Bundle_AD24_2.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
                    </div>
                    <noscript class="Counter" id="Harness_ShieldConnection_CP">1</noscript>
                    <div class="blobs" name="Harness_ShieldConnection_CP"><span style="background-color: #717171;" class="blob"></span><span class="blob" onclick="Update(&quot;Harness_ShieldConnection_CP&quot;,1)"></span><span class="blob"
                        onclick="Update(&quot;Harness_ShieldConnection_CP&quot;,2)"></span></div>
                  </div>
                </td>
              </tr>
            </tbody>
          </table>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/harness-layout-drawing#working-with-connection-points">Creating the Harness Layout Drawing</a> page.</div>
          <a id="Harness_MultiColorWires" name="Harness_MultiColorWires"></a>
          <p class="no-margin"><a id="added-support-for-multicolored-wires-24-2"></a><a id="added-support-for-multicolored-wires"></a></p>
          <h4 data-global-header-version="24.2" data-global-header-anchor="added-support-for-multicolored-wires-24-2" id="added-support-for-multicolored-wires-24-2">Added Support for Multicolored Wires</h4>
          <p>Multicolored wires are now supported in the Wiring Diagram by choosing a wire's secondary and tertiary colors. (The primary color is the color of the placed wire.) In the <em>Properties</em> panel, click the <strong>Add
            </strong>drop-down at the bottom of the <strong>Parameters </strong>region then choose&nbsp;<strong>Secondary</strong> and <strong>Tertiary </strong>to define the desired colors; the parameter for the chosen color will appear in the
            <strong>Parameters </strong>region. Click the color icon in the panel to open the color options; click the desired color.&nbsp;You can also define the border color for the wire using the same drop-down then selecting
            <strong>Border</strong>. Click through the slideshow below for examples.</p>
          <table class="SlidesTable">
            <tbody>
              <tr>
                <td>
                  <div class="Container"><a class="Next" onclick="Update('MultiColorWire', 1)" title="Next">❯</a> <a class="Previous" onclick="Update('MultiColorWire', -1)" title="Previous">❮</a>
                    <div class="First MultiColorWire">
                      <a href="/documentation/sites/default/files/wiki_attachments/322386/SecondaryWireColor_24_2.png" rel="fancybox" class="fancybox" data-fancybox="group-gqgpt8">  <img alt="" border="1" class="" height="475" id="" src="/documentation/sites/default/files/wiki_attachments/322386/SecondaryWireColor_24_2.png" style="border-style: solid;border-width: 1px;" title="" width="699" loading="lazy"></a>
                    </div>
                    <div class="Overlay MultiColorWire">
                      <a href="/documentation/sites/default/files/wiki_attachments/322386/TertiaryWireColor_24_2.png" rel="fancybox" class="fancybox" data-fancybox="group-gqgpt8">  <img alt="" border="1" class="" height="475" id="" src="/documentation/sites/default/files/wiki_attachments/322386/TertiaryWireColor_24_2.png" style="border-style: solid;border-width: 1px;" title="" width="699" loading="lazy"></a>
                    </div>
                    <div class="Overlay MultiColorWire">
                      <a href="/documentation/sites/default/files/wiki_attachments/322386/WireBorder_24_2.png" rel="fancybox" class="fancybox" data-fancybox="group-gqgpt8">  <img alt="" border="1" class="" height="475" id="" src="/documentation/sites/default/files/wiki_attachments/322386/WireBorder_24_2.png" style="border-style: solid;border-width: 1px;" title="" width="699" loading="lazy"></a>
                    </div>
                    <div class="Overlay MultiColorWire">
                      <a href="/documentation/sites/default/files/wiki_attachments/322386/MultiWire_24_2.png" rel="fancybox" class="fancybox" data-fancybox="group-gqgpt8">  <img alt="" border="1" class="" height="475" id="" src="/documentation/sites/default/files/wiki_attachments/322386/MultiWire_24_2.png" style="border-style: solid;border-width: 1px;" title="" width="699" loading="lazy"></a>
                    </div>
                    <noscript class="Counter" id="MultiColorWire">1</noscript>
                    <div class="blobs" name="MultiColorWire"><span style="background-color: #717171;" class="blob"></span><span class="blob" onclick="Update(&quot;MultiColorWire&quot;,1)"></span><span class="blob"
                        onclick="Update(&quot;MultiColorWire&quot;,2)"></span><span class="blob" onclick="Update(&quot;MultiColorWire&quot;,3)"></span></div>
                  </div>
                </td>
              </tr>
              <tr>
                <td>
                  <div class="FirstText MultiColorWireMultiColorWire">
                    <p>Wire with the secondary color defined</p>
                  </div>
                  <div class="OverlayText MultiColorWireMultiColorWire">
                    <p>Wire with the tertiary color defined</p>
                  </div>
                  <div class="OverlayText MultiColorWireMultiColorWire">
                    <p>Wire with the border color defined</p>
                  </div>
                  <div class="OverlayText MultiColorWireMultiColorWire">
                    <p>Wire with all color options defined</p>
                  </div>
                </td>
              </tr>
            </tbody>
          </table>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/harness-wiring-diagram#creating_connectivity_in_the_wiring_diagram">Creating the Harness Wiring Diagram</a> page.</div>
          <p>Multicolored wires are also supported in&nbsp;harness design Draftsman documents (<code>*.HarDwf</code>). Additional columns for secondary, tertiary and border colors can be made visible in placed tables, and corresponding Color cells
            are split to show the secondary and&nbsp;tertiary colors assigned to the wire.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/Harness_MD_Multicolor_Tables_AD24_2.png" rel="fancybox" class="fancybox" data-fancybox="group-mtsgoi">  <img alt="" border="1" class="" height="373" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Harness_MD_Multicolor_Tables_AD24_2.png" style="border-width: 1px; border-style: solid;" title="" width="800" loading="lazy"></a>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/harness-manufacturing-drawing#working_with_tables">Creating a Manufacturing Drawing</a> page.</div>
          <a id="MultipleWiringDiagrams_HD_Draftsman_24_2" name="MultipleWiringDiagrams_HD_Draftsman_24_2"></a>
          <p class="no-margin"><a id="added-support-for-multiple-wiring-diagrams-in-draftsman-documents-24-2"></a><a id="added-support-for-multiple-wiring-diagrams-in-draftsman-documents"></a></p>
          <h4 data-global-header-version="24.2" data-global-header-anchor="added-support-for-multiple-wiring-diagrams-in-draftsman-documents-24-2" id="added-support-for-multiple-wiring-diagrams-in-draftsman-documents-24-2">Added Support for Multiple
            Wiring Diagrams in Draftsman Documents</h4>
          <p>The Harness Draftsman document (<code>*.HarDwf</code>) now supports multiple Wiring Diagram documents (<code>*.WirDoc</code>) in the same project. This feature lets you choose the wiring diagram document from which a placed wiring
            diagram view should be generated and updated. Use the <strong>Document</strong> drop-down in the <strong>Properties</strong> region of the <em>Properties</em> panel when the wiring diagram view is selected to choose the wiring diagram
            document for this view.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/Harness_Pnl_Propetries_WiringDiagramView_Document_AD24_2.png" rel="fancybox" class="fancybox" data-fancybox="group-qg6v77">  <img alt="" border="1" class="" height="759" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Harness_Pnl_Propetries_WiringDiagramView_Document_AD24_2.png" style="border-width: 1px; border-style: solid;" title="" width="800" loading="lazy"></a>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/harness-manufacturing-drawing#wiring_diagram_view">Creating a Manufacturing Drawing</a> page.</div>
          <a id="HD_Draftsman_BookmarksPanel_24_2" name="HD_Draftsman_BookmarksPanel_24_2"></a>
          <p class="no-margin"><a id="added-bookmarks-panel-for-harness-draftsman-documents-24-2"></a><a id="added-bookmarks-panel-for-harness-draftsman-documents"></a></p>
          <h4 data-global-header-version="24.2" data-global-header-anchor="added-bookmarks-panel-for-harness-draftsman-documents-24-2" id="added-bookmarks-panel-for-harness-draftsman-documents-24-2">Added Bookmarks Panel for Harness Draftsman
            Documents</h4>
          <p>The <em>Bookmarks </em>panel is now available in Draftsman when working with a manufacturing drawing of a harness design (<code>*.HarDwf</code>). The panel gives a tree view of the sheets on the&nbsp;Draftsman document. Each sheet entry
            can be expanded and collapsed. When expanded, the appropriate&nbsp;contents of each sheet are displayed as shown in the image below.</p>
          <p> <img alt="" border="1" class="" height="298" id="" src="/documentation/sites/default/files/wiki_attachments/322386/BookmarksPanel_HD.png" style="border-style: solid;border-width: 1px;" title="" width="312" loading="lazy"></p>
          <p>You can use the panel to easily navigate in the design space. When an item is selected in the panel or design space, the <em>Properties </em>panel (if open)&nbsp;displays the properties and settings of the selected item. Additionally,
            when you select an item in the <em>Bookmarks</em> panel, the design space zooms to the selected item.</p>
          <p>
            <video controls="" preload="auto" style="max-width:100%; height: auto;">
              <source src="/documentation/sites/default/files/wiki_attachments/322386/BookmarksPanelHDNew.mp4" type="video/mp4">
            </video>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/harness-manufacturing-drawing">Creating a Manufacturing Drawing</a> page.</div>
          <p class="no-margin"><a id="data-management-improvements-24-2"></a><a id="data-management-improvements"></a></p>
          <h3 data-global-header-version="24.2" data-global-header-anchor="data-management-improvements-24-2" id="data-management-improvements-24-2">Data Management Improvements</h3>
          <a id="SE_24_2" name="SE_24_2"></a>
          <p class="no-margin"><a id="siliconexpert-enhancements-24-2"></a><a id="siliconexpert-enhancements"></a></p>
          <h4 data-global-header-version="24.2" data-global-header-anchor="siliconexpert-enhancements-24-2" id="siliconexpert-enhancements-24-2">SiliconExpert Enhancements</h4>
          <p><strong>Added SiliconExpert Product Change Notice</strong></p>
          <p>The Product Change Notice (PCN) provided by&nbsp;SiliconExpert has been added to the <em>Manufacturer Part Search</em> panel and to all places where part choices can be accessed. By default, the latest PCN data is shown. Use&nbsp;the
            <strong>Historical Details</strong> control to open the&nbsp;<em>Product Change Notice Historical Details</em> dialog, where details on previous PCNs can be browsed.</p>
          <table class="SlidesTable">
            <tbody>
              <tr>
                <td>
                  <div class="Container"><a class="Next" onclick="Update('SE_PCN', 1)" title="Next">❯</a> <a class="Previous" onclick="Update('SE_PCN', -1)" title="Previous">❮</a>
                    <div class="First SE_PCN">
                      <a href="/documentation/sites/default/files/wiki_attachments/322386/Pnl_MPS_PCN_AD24_2.png" rel="fancybox" class="fancybox" data-fancybox="group-5i031y">  <img alt="" border="1" class="" height="443" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Pnl_MPS_PCN_AD24_2.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
                    </div>
                    <div class="Overlay SE_PCN">
                      <a href="/documentation/sites/default/files/wiki_attachments/322386/Pnl_Components_PartChoices_PCN_AD24_2.png" rel="fancybox" class="fancybox" data-fancybox="group-5i031y">  <img alt="" border="1" class="" height="443" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Pnl_Components_PartChoices_PCN_AD24_2.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
                    </div>
                    <noscript class="Counter" id="SE_PCN">1</noscript>
                    <div class="blobs" name="SE_PCN"><span style="background-color: #717171;" class="blob"></span><span class="blob" onclick="Update(&quot;SE_PCN&quot;,1)"></span></div>
                  </div>
                </td>
              </tr>
              <tr>
                <td>
                  <div class="FirstText SE_PCNSE_PCN">
                    <p>Access the latest and historical PCNs from the <em>Manufacturer Part Search</em> panel.</p>
                  </div>
                  <div class="OverlayText SE_PCNSE_PCN">
                    <p>Access the latest and historical PCNs from a part choice (the <em>Components</em> panel is shown as an example here).</p>
                  </div>
                </td>
              </tr>
            </tbody>
          </table>
          <p><strong>Added SiliconExpert 'Free' Parameters Support</strong></p>
          <p>The <strong>Lifecycle</strong>, <strong>YTEOL</strong> and <strong>RoHS Status</strong> parameters provided by SiliconExpert are now presented by default in the <em>Manufacturer Part Search</em> panel and all places where part choices
            are presented. Therefore, there&nbsp;is no need to request data for this part (and hence, use the quota from your SiliconExpert package) to access these 'free' parameters.</p>
          <table class="SlidesTable">
            <tbody>
              <tr>
                <td>
                  <div class="Container"><a class="Next" onclick="Update('FreeSEParameters_AD24_2', 1)" title="Next">❯</a> <a class="Previous" onclick="Update('FreeSEParameters_AD24_2', -1)" title="Previous">❮</a>
                    <div class="First FreeSEParameters_AD24_2">
                      <a href="/documentation/sites/default/files/wiki_attachments/322386/Pnl_MPS_FreeSEParameters_AD24_2.png" rel="fancybox" class="fancybox" data-fancybox="group-2zn6yx">  <img alt="" border="1" class="" height="513" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Pnl_MPS_FreeSEParameters_AD24_2.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
                    </div>
                    <div class="Overlay FreeSEParameters_AD24_2">
                      <a href="/documentation/sites/default/files/wiki_attachments/322386/Pnl_Components_PartChoices_FreeSEParameters_AD24_2.png" rel="fancybox" class="fancybox" data-fancybox="group-2zn6yx">  <img alt="" border="1" class="" height="513" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Pnl_Components_PartChoices_FreeSEParameters_AD24_2.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
                    </div>
                    <noscript class="Counter" id="FreeSEParameters_AD24_2">1</noscript>
                    <div class="blobs" name="FreeSEParameters_AD24_2"><span style="background-color: #717171;" class="blob"></span><span class="blob" onclick="Update(&quot;FreeSEParameters_AD24_2&quot;,1)"></span></div>
                  </div>
                </td>
              </tr>
              <tr>
                <td>
                  <div class="FirstText FreeSEParameters_AD24_2FreeSEParameters_AD24_2">
                    <p>Access 'free' parameters provided by SiliconExpert from the <em>Manufacturer Part Search</em> panel.</p>
                  </div>
                  <div class="OverlayText FreeSEParameters_AD24_2FreeSEParameters_AD24_2">
                    <p>Access 'free' parameters provided by SiliconExpert from a part choice (the <em>Components</em> panel is shown as an example here).</p>
                  </div>
                </td>
              </tr>
            </tbody>
          </table>
          <p>Also, these SiliconExpert 'free' parameters can be used in ActiveBOM (by adding corresponding columns to the ActiveBOM document) without requesting all other SiliconExpert parameters.</p>
          <p><strong>Added Display of the&nbsp;YTEOL Parameter</strong></p>
          <p>The <strong>YTEOL</strong> parameter is now displayed in the following locations:</p>
          <ul>
            <li>In the header of the <strong>Details</strong> pane&nbsp;when a manufacturer part is selected in the <em>Manufacturer Part Search</em> panel.</li>
            <li>In the header of the <strong>Details</strong> pane&nbsp;when a component&nbsp;is selected in the <em>Components</em> panel.</li>
            <li>In all places where part choices are presented.</li>
            <li>In the <em>Properties</em> panel&nbsp;when a component placed on a schematic sheet is selected.</li>
          </ul>
          <table class="SlidesTable">
            <tbody>
              <tr>
                <td>
                  <div class="Container"><a class="Next" onclick="Update('SE_YTEOL_AD24_2', 1)" title="Next">❯</a> <a class="Previous" onclick="Update('SE_YTEOL_AD24_2', -1)" title="Previous">❮</a>
                    <div class="First SE_YTEOL_AD24_2">
                      <a href="/documentation/sites/default/files/wiki_attachments/322386/Pnl_MPS_YTEOL_AD24_2.png" rel="fancybox" class="fancybox" data-fancybox="group-lg9jqg">  <img alt="" border="1" class="" height="513" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Pnl_MPS_YTEOL_AD24_2.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
                    </div>
                    <div class="Overlay SE_YTEOL_AD24_2">
                      <a href="/documentation/sites/default/files/wiki_attachments/322386/Pnl_Components_YTEOL_AD24_2.png" rel="fancybox" class="fancybox" data-fancybox="group-lg9jqg">  <img alt="" border="1" class="" height="513" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Pnl_Components_YTEOL_AD24_2.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
                    </div>
                    <div class="Overlay SE_YTEOL_AD24_2">
                      <a href="/documentation/sites/default/files/wiki_attachments/322386/Pnl_Properties_Component_YTEOL_AD24_2.png" rel="fancybox" class="fancybox" data-fancybox="group-lg9jqg">  <img alt="" border="1" class="" height="513" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Pnl_Properties_Component_YTEOL_AD24_2.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
                    </div>
                    <noscript class="Counter" id="SE_YTEOL_AD24_2">1</noscript>
                    <div class="blobs" name="SE_YTEOL_AD24_2"><span style="background-color: #717171;" class="blob"></span><span class="blob" onclick="Update(&quot;SE_YTEOL_AD24_2&quot;,1)"></span><span class="blob"
                        onclick="Update(&quot;SE_YTEOL_AD24_2&quot;,2)"></span></div>
                  </div>
                </td>
              </tr>
              <tr>
                <td>
                  <div class="FirstText SE_YTEOL_AD24_2SE_YTEOL_AD24_2">
                    <p>Displaying the <strong>YTEOL</strong> parameter in the <em>Manufacturer Part Search</em> panel.</p>
                  </div>
                  <div class="OverlayText SE_YTEOL_AD24_2SE_YTEOL_AD24_2">
                    <p>Displaying the <strong>YTEOL</strong> parameter in the <em>Components</em> panel and in part choices.</p>
                  </div>
                  <div class="OverlayText SE_YTEOL_AD24_2SE_YTEOL_AD24_2">
                    <p>Displaying the <strong>YTEOL</strong> parameter in the <em>Properties</em> panel for the selected component.</p>
                  </div>
                </td>
              </tr>
            </tbody>
          </table>
          <p><strong>Added Support for SiliconExpert Parameters when Comparing Manufacturer Parts</strong></p>
          <p>SiliconExpert parameters are now supported in the <strong>Selected Part Details</strong>&nbsp;pane of the <em>Manufacturer Part Search</em> panel when comparing two selected parts.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/Pnl_MPS_SEParameters_Compare_AD24_2.png" rel="fancybox" class="fancybox" data-fancybox="group-mws9vs">  <img alt="" border="1" class="" height="513" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Pnl_MPS_SEParameters_Compare_AD24_2.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/pulling-siliconexpert-part-data">Pulling Part Data from SiliconExpert</a> page.</div>
          <p class="no-margin"><a id="added-support-for-aggregated-lifecycles-to-manufacturer-links-24-2"></a><a id="added-support-for-aggregated-lifecycles-to-manufacturer-links"></a></p>
          <h4 data-global-header-version="24.2" data-global-header-anchor="added-support-for-aggregated-lifecycles-to-manufacturer-links-24-2" id="added-support-for-aggregated-lifecycles-to-manufacturer-links-24-2">Added Support for Aggregated
            Lifecycles to Manufacturer Links</h4>
          <p>When exploring a solution added in the form of a manufacturer&nbsp;link to&nbsp;an ActiveBOM document&nbsp;if there are multiple sources of the lifecycle data for that manufacturer link (Altium Parts Provider powered by Octopart or IHS
            Markit<sup>®</sup>&nbsp;and&nbsp;SiliconExpert),&nbsp;the lifecycle information from all available&nbsp;sources is now accessible for the link.&nbsp;Hover the cursor over the manufacturer lifecycle state&nbsp;or use the drop-down to see
            the lifecycle information from all sources in the tooltip/pop-up.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/ManufacturerLifecycle_MultipleSources_ActiveBOM_ManufacturerLink_AD24_2.png" rel="fancybox" class="fancybox" data-fancybox="group-z489kw">  <img alt="" border="1" class="" height="520" id="" src="/documentation/sites/default/files/wiki_attachments/322386/ManufacturerLifecycle_MultipleSources_ActiveBOM_ManufacturerLink_AD24_2.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/managing-activebom-solutions">Managing the Solutions</a> page.</div>
          <a id="ImportersExporters_24_2" name="ImportersExporters_24_2"></a>
          <p class="no-margin"><a id="importexport-improvement-24-2"></a><a id="importexport-improvement"></a></p>
          <h3 data-global-header-version="24.2" data-global-header-anchor="importexport-improvement-24-2" id="importexport-improvement-24-2">Import/Export Improvement</h3>
          <p class="no-margin"><a id="importing-the-footprints-into-existing-project-structure-for-xpedition-24-2"></a><a id="importing-the-footprints-into-existing-project-structure-for-xpedition"></a></p>
          <h4 data-global-header-version="24.2" data-global-header-anchor="importing-the-footprints-into-existing-project-structure-for-xpedition-24-2" id="importing-the-footprints-into-existing-project-structure-for-xpedition-24-2">Importing the
            Footprints into Existing Project Structure for Xpedition</h4>
          <p>For an Xpedition library (<code>*.lmc</code>) whose schematic symbols (only) were previously imported using the <em>xDX Designer Import Wizard</em> with the <strong>Import Symbols Only</strong> option enabled, you can now choose to
            import footprint models into a PCBLib as part of the existing project structure. Footprints will be renamed in accordance with the naming defined in the existing CSV file generated as part of the xDX Designer import process.</p>
          <div class="messages info">Note that starting from this release, footprint names with specific prefixes (<code>BGA</code>, <code>CAP</code>, <code>CAPC</code>, <code>CGA</code>, <code>COUP</code>, <code>DFN</code>, <code>DIO</code>,
            <code>DR</code>, <code>FILT</code>, <code>FUSE</code>, <code>INDC</code>, <code>INDM</code>, <code>ISOL</code>, <code>LEDC</code>, <code>LEDS</code>, <code>LGA</code>, <code>MECM</code>, <code>OSC</code>, <code>PQ</code>, <code>PS</code>,
            <code>QFN</code>, <code>QFP</code>, <code>RESC</code>, <code>RESM</code>, <code>SO</code>, <code>TO</code>, <code>VAR</code>, <code>XTA</code>) will include the component height values multiplied by 100&nbsp;in the generated&nbsp;CSV
            files&nbsp;to provide unique naming of footprints with differing 3D Body heights. For example, a footprint of height <code>1.4</code>&nbsp;and named&nbsp;<code>CAPC2013N</code> will be added to the CSV file as
            <code>CAPC2013<strong>X140</strong>N</code>.</div>
          <p>When adding an Xpedition library file on the <strong>Importing Mentor Expedition Library Files</strong> page of&nbsp;the <em>Import Wizard</em>, if previously imported libraries are detected, a confirmation dialog will ask if you would
            like to import footprints as described above.&nbsp;If you click<strong> No</strong>, footprints will be imported into a separate folder for generated PCBLib files, and no footprint renaming will be performed.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/Dlg_ImportWizard_Xpedition_MigrationMode_AD24_2.png" rel="fancybox" class="fancybox" data-fancybox="group-d2kzmn">  <img alt="" border="1" class="" height="501" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Dlg_ImportWizard_Xpedition_MigrationMode_AD24_2.png" style="border-style: solid;border-width: 1px;" title="" width="650" loading="lazy"></a>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/expedition-import">Importing a Design from Xpedition</a> page.</div>
          <p class="no-margin"><a id="feature-made-fully-public-in-altium-designer-24-2"></a><a id="feature-made-fully-public-in-altium-designer-242"></a></p>
          <h3 data-global-header-version="24.2" data-global-header-anchor="feature-made-fully-public-in-altium-designer-24-2" id="feature-made-fully-public-in-altium-designer-24-2">Feature Made Fully Public in Altium Designer 24.2</h3>
          <p>The following feature is now officially Public with this release:</p>
          <ul>
            <li><a href="/documentation/altium-designer/pcb-controlling-the-3d-view#section-view">PCB Section View</a> - available from 23.5</li>
          </ul>
        </div>
      </div>
    </details>
    <div class="collapse-text-text"></div>
    <p class="no-margin"><a id="altium-designer-24-1"></a><a id="altium-designer-241"></a></p>
    <div class="b-article__head">
      <h2 data-global-header-version="24.1" data-global-header-anchor="altium-designer-24-1" id="altium-designer-24-1">Altium Designer 24.1</h2>
      <div class="b-article__copy"><a class="b-copy b-copy_processed" data-clipboard-text="https://www.altium.com/documentation/altium-designer/new?mkt_tok=ODE3LVNGVy0wNzEAAAGSlFoIZHP1QpTEPDBMuTcMlMw_x8zOUplwvLsJMWzZnlyBjNfk41HmS9qEqlnDxqFVLSLNlVIvo09DSbpbcGPm9CDJEsRGwDk5ULi1ZK0m2YzU8CY72tc#altium-designer-241" data-url="https://www.altium.com/documentation/altium-designer/new?mkt_tok=ODE3LVNGVy0wNzEAAAGSlFoIZHP1QpTEPDBMuTcMlMw_x8zOUplwvLsJMWzZnlyBjNfk41HmS9qEqlnDxqFVLSLNlVIvo09DSbpbcGPm9CDJEsRGwDk5ULi1ZK0m2YzU8CY72tc#altium-designer-241">
<span class="b-copy__ico"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M7.81807 4.64903C8.66213 4.8162 9.46754 5.22685 10.1217 5.88097C11.879 7.63833 11.879 10.4876 10.1217 12.2449L8.00034 14.3663C6.24298 16.1236 3.39374 16.1236 1.63638 14.3663C-0.12098 12.6089 -0.12098 9.75965 1.63638 8.00229L3.6424 5.99627C3.55808 6.48206 3.53928 6.97701 3.586 7.46688L2.34349 8.7094C0.976651 10.0762 0.976651 12.2923 2.34349 13.6591C3.71032 15.026 5.9264 15.026 7.29323 13.6591L9.41455 11.5378C10.7814 10.171 10.7814 7.95491 9.41455 6.58808C8.72205 5.89558 7.81156 5.55393 6.90396 5.56313L7.81807 4.64903Z" fill="#111111"></path>
<path d="M8.18261 11.3556C7.33855 11.1884 6.53314 10.7777 5.87902 10.1236C4.12166 8.36625 4.12166 5.51701 5.87902 3.75965L8.00034 1.63833C9.7577 -0.119027 12.6069 -0.119027 14.3643 1.63833C16.1217 3.39569 16.1217 6.24493 14.3643 8.00229L12.3583 10.0083C12.4426 9.52252 12.4614 9.02758 12.4147 8.5377L13.6572 7.29519C15.024 5.92835 15.024 3.71227 13.6572 2.34544C12.2904 0.978604 10.0743 0.978604 8.70745 2.34544L6.58613 4.46676C5.21929 5.83359 5.21929 8.04967 6.58613 9.41651C7.27863 10.109 8.18912 10.4507 9.09671 10.4415L8.18261 11.3556Z" fill="#111111"></path>
</svg>
</span><span class="b-copy__text">Copy Link</span><span class="b-copy__text-copied">Copied</span></a>
      </div>
    </div>
    <p><em>Released: 16 January 2024 – Version 24.1.2 (build 44)</em></p>
    <p><a href="/documentation/altium-designer/public-release-notes#version-2412">Release Notes for Altium Designer 24.1.2</a>&nbsp;</p>
    <div class="collapse"></div>
    <details class="b-collapsed-block collapsible collapsed js-form-wrapper form-wrapper b-collapsed-block_processed" id="key_highlights_24_1" data-once="details">
      <summary role="button" aria-controls="key_highlights_24_1" aria-expanded="false" aria-pressed="false" class="title"><a>Key Highlights</a>
        <div class="b-collapsed-block__control-text"><span>Expand</span><span>Collapse</span></div><span class="summary"></span>
      </summary>
      <div class="details-wrapper">
        <div class="collapse-text-text">
          <p class="no-margin"><a id="schematic-capture-improvement-24-1"></a><a id="schematic-capture-improvement"></a></p>
          <h3 data-global-header-version="24.1" data-global-header-anchor="schematic-capture-improvement-24-1" id="schematic-capture-improvement-24-1">Schematic Capture Improvement</h3>
          <a id="Rule_Wires_24_1" name="Rule_Wires_24_1"></a>
          <p class="no-margin"><a id="added-violation-checksfor-objects-connected-to-a-harness-connector-24-1"></a><a id="added-violation-checksfor-objects-connected-to-a-harness-connector"></a></p>
          <h4 data-global-header-version="24.1" data-global-header-anchor="added-violation-checksfor-objects-connected-to-a-harness-connector-24-1" id="added-violation-checksfor-objects-connected-to-a-harness-connector-24-1">Added Violation
            Checks&nbsp;for Objects Connected to a Harness Connector</h4>
          <p>In this release, new violation checks have been added to detect violations associated with <a href="/documentation/altium-designer/buses-signal-harnesses#working_with_signal_harnesses">signal harnesses</a> in the schematics of your PCB
            design projects:</p>
          <ul>
            <li>The <strong>Invalid Connection to a Harness Connector</strong> violation check detects a situation when&nbsp;a wire, bus, or signal harness ends inside or is connected to the edge of a harness connector but is not connected to a
              harness entry.</li>
            <li>The <strong>Unconnected Harness Entry</strong> violation check detects an unconnected harness entry.</li>
          </ul>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/SCH_HarnessViolations_Messages_AD24_1.png" rel="fancybox" class="fancybox" data-fancybox="group-caf6zf">  <img alt="" border="1" class="" height="546" id="" src="/documentation/sites/default/files/wiki_attachments/322386/SCH_HarnessViolations_Messages_AD24_1.png" style="border-width: 1px; border-style: solid;" title="" width="840" loading="lazy"></a>
          </p>
          <p>Settings for these violation types can be found in the <strong>Violation Associated with Harnesses</strong> group on the
            <a href="/documentation/altium-designer/accessing-defining-managing-project-options#error_reporting">Error Reporting tab of the Project Options dialog</a>.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/SCH_HarnessViolations_24_1.png" rel="fancybox" class="fancybox" data-fancybox="group-a8r0td">  <img alt="" border="1" class="" height="413" id="" src="/documentation/sites/default/files/wiki_attachments/322386/SCH_HarnessViolations_24_1.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/design-verification#violations-associated-with-harnesses">Verifying Your Design Project</a> page.</div>
          <p class="no-margin"><a id="pcb-design-improvements-24-1"></a><a id="pcb-design-improvements"></a></p>
          <h3 data-global-header-version="24.1" data-global-header-anchor="pcb-design-improvements-24-1" id="pcb-design-improvements-24-1">PCB Design Improvements</h3>
          <a id="HoleClearance" name="HoleClearance"></a>
          <p class="no-margin"><a id="pad-hole-clearance-check-improvement-open-beta-24-1"></a><a id="pad-hole-clearance-check-improvement-open-beta"></a></p>
          <h4 data-global-header-version="24.1" data-global-header-anchor="pad-hole-clearance-check-improvement-open-beta-24-1" id="pad-hole-clearance-check-improvement-open-beta-24-1">Pad Hole Clearance Check Improvement (Open Beta)</h4>
          <p>In this release, the behavior of detecting clearance from pads with no annular ring has been improved.</p>
          <p>When a pad has a hole size greater than or equal to the pad size and, therefore, has no annular ring, the clearance value defined for the <strong>Hole</strong> by the applicable constraint in the
            <a href="/documentation/altium-designer/constraint-manager">Constraint Manager</a> or by the <a href="/documentation/altium-designer/pcb-electrical-rules#clearance">Clearance design rule</a>&nbsp;is applied rather than the maximum
            of&nbsp;<strong>Hole</strong> and&nbsp;<strong>TH Pad</strong> clearances.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/HoleClearance_Config_CM_AD24_1.png" rel="fancybox" class="fancybox" data-fancybox="group-vlirfw">  <img alt="An example of clearances configured in the Constraint Manager." border="1" class="" height="332" id="" src="/documentation/sites/default/files/wiki_attachments/322386/HoleClearance_Config_CM_AD24_1.png" style="border-style: solid;border-width: 1px;" title="An example of clearances configured in the Constraint Manager." width="738" loading="lazy"></a><br>
            <span class="caption" style="color:#666666;font-family:tahoma,verdana,sans-serif;font-size:11px;">An example of clearances configured in the <em>Constraint Manager</em>.</span>
          </p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/HoleClearance_Config_DR_AD24_1.png" rel="fancybox" class="fancybox" data-fancybox="group-9ykcbv">  <img alt="An example of clearances configured in the Clearance design rule." border="1" class="" height="329" id="" src="/documentation/sites/default/files/wiki_attachments/322386/HoleClearance_Config_DR_AD24_1.png" style="border-style: solid;border-width: 1px;" title="An example of clearances configured in the Clearance design rule." width="616" loading="lazy"></a><br>
            <span class="caption" style="color:#666666;font-family:tahoma,verdana,sans-serif;font-size:11px;">An example of clearances configured in the Clearance design rule.</span>
          </p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/HoleClearance_PCB_AD24_1.png" rel="fancybox" class="fancybox" data-fancybox="group-ovfdn3">  <img alt="The new pad hole clearance behavior." border="1" class="" height="407" id="" src="/documentation/sites/default/files/wiki_attachments/322386/HoleClearance_PCB_AD24_1.png" style="border-style: solid;border-width: 1px;" title="The new pad hole clearance behavior." width="840" loading="lazy"></a><br>
            <span class="caption" style="color:#666666;font-family:tahoma,verdana,sans-serif;font-size:11px;">The new pad hole clearance behavior.</span>
          </p>
          <p>Note&nbsp;that the default values of <strong>Hole</strong> clearance in newly created Clearance constraints and Clearance design rules&nbsp;have&nbsp;been updated with the <code>10mil</code>&nbsp;/ <code>0.254mm</code> value.</p>
          <div class="messages info">This feature is in Open Beta and available when the&nbsp;<code>PCB.Rules.HoleClearance</code>&nbsp;option is enabled in
            the&nbsp;<a href="/documentation/altium-designer/system-preferences#Advanced_Settings_Dlg">Advanced Settings dialog</a>.</div>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/pcb-electrical-rules#clearance">Electrical Rule Types</a> page.</div>
          <a id="TTFont" name="TTFont"></a>
          <p class="no-margin"><a id="ability-to-store-truetype-fonts-open-beta-24-1"></a><a id="ability-to-store-truetype-fonts-open-beta"></a></p>
          <h4 data-global-header-version="24.1" data-global-header-anchor="ability-to-store-truetype-fonts-open-beta-24-1" id="ability-to-store-truetype-fonts-open-beta-24-1">Ability to Store TrueType Fonts (Open Beta)</h4>
          <p>This release has added the ability to automatically store geometries of text objects that use TrueType fonts inside PCB documents. When objects (text strings/frames, dimensions, drill tables, and/or layer stack tables) in a PCB document
            use&nbsp;a TrueType font, these objects will be shown using the same font geometry when the PCB document is opened on another computer, even if that&nbsp;TrueType font is not installed.</p>
          <p>When an object that uses a missing font is selected, a warning message appears at the top of the <em>Properties</em> panel. When changing object properties that affect its text (e.g., the text height or text itself), the <em>Missing
              fonts</em> dialog opens in which you can select a replacement font.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/TTF_Pnl_Properties_Text_Dlg_MissingFonts_AD23_11.png" rel="fancybox" class="fancybox" data-fancybox="group-qbaun6">  <img alt="" border="1" class="" height="595" id="" src="/documentation/sites/default/files/wiki_attachments/322386/TTF_Pnl_Properties_Text_Dlg_MissingFonts_AD23_11.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
          </p>
          <p>The dialog also appears when changing text-related properties from the <em>PCB List</em> panel.</p>
          <p>When trying to edit multiple objects using different missing fonts, the dialog allows you to select a replacement for each missing font.</p>
          <p> <img alt="" border="1" class="" height="258" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Dlg_MissingFonts_MultipleFonts_AD23_11.png" style="border-style: solid;border-width: 1px;" title="" width="524"
              loading="lazy"></p>
          <div class="messages info">
            <p>This feature is in Open Beta and&nbsp;available when the&nbsp;<code>PCB.Text.TTFontSaving</code>&nbsp;option is enabled in
              the&nbsp;<a href="/documentation/altium-designer/system-preferences#Advanced_Settings_Dlg">Advanced Settings dialog</a>.</p>
            <p>Note that with this feature enabled, the options of the&nbsp;<strong>PCB Editor – True Type Fonts</strong> page of the <em>Preferences</em> dialog are no longer relevant, so this page is not available in the <em>Preferences</em> dialog
              (when the&nbsp;<code>PCB.Text.TTFontSetting.Hide</code>&nbsp;option is enabled in the&nbsp;<a href="/documentation/altium-designer/system-preferences#Advanced_Settings_Dlg">Advanced Settings dialog</a>).</p>
          </div>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/pcb-placement-editing-techniques#true_type_font_support">PCB Placement &amp; Editing Techniques</a> page.</div>
          <a id="Pad_Properties_24_1" name="Pad_Properties_24_1"></a>
          <p class="no-margin"><a id="enhanced-pad-properties-panel-24-1"></a><a id="enhanced-pad-properties-panel"></a></p>
          <h4 data-global-header-version="24.1" data-global-header-anchor="enhanced-pad-properties-panel-24-1" id="enhanced-pad-properties-panel-24-1">Enhanced Pad Properties Panel</h4>
          <p>The <strong>Pad Stack</strong> region of the <strong>Pad</strong> <em>Properties </em>panel has been enhanced for better usability.&nbsp;When a section is selected, the section name is highlighted in blue and the entire section is
            displayed in a different shade than the background.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/PadStack_24_1.png" rel="fancybox" class="fancybox" data-fancybox="group-hznj7v">  <img alt="" border="1" class="" height="788" id="" src="/documentation/sites/default/files/wiki_attachments/322386/PadStack_24_1.png" style="border-style: solid;border-width: 1px;" title="" width="380" loading="lazy"></a>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/pads-vias#non-graphical-editing-via-the-properties-panel">Working with Pads &amp; Vias</a> page.</div>
          <a id="PCBCoDesign_24_1" name="PCBCoDesign_24_1"></a>
          <p class="no-margin"><a id="pcb-codesign-improvements-24-1"></a><a id="pcb-codesign-improvements"></a></p>
          <h3 data-global-header-version="24.1" data-global-header-anchor="pcb-codesign-improvements-24-1" id="pcb-codesign-improvements-24-1">PCB CoDesign Improvements</h3>
          <p class="no-margin"><a id="ability-to-highlight-category-changes-24-1"></a><a id="ability-to-highlight-category-changes"></a></p>
          <h4 data-global-header-version="24.1" data-global-header-anchor="ability-to-highlight-category-changes-24-1" id="ability-to-highlight-category-changes-24-1">Ability to Highlight Category Changes</h4>
          <p>With the <strong>Show on PCB</strong> option&nbsp;enabled in the <em>PCB CoDesign</em> panel, you can now highlight all changes in a specific category when that category is selected in the panel's list of changes.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/Pnl_PCBCoDesign_SelectCategory_AD24_1.png" rel="fancybox" class="fancybox" data-fancybox="group-9iocuc">  <img alt="" border="1" class="" height="588" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Pnl_PCBCoDesign_SelectCategory_AD24_1.png" style="border-style: solid;border-width: 1px;" title="" width="800" loading="lazy"></a>
          </p>
          <p class="no-margin"><a id="grouping-changes-by-unions-24-1"></a><a id="grouping-changes-by-unions"></a></p>
          <h4 data-global-header-version="24.1" data-global-header-anchor="grouping-changes-by-unions-24-1" id="grouping-changes-by-unions-24-1">Grouping Changes by Unions</h4>
          <p>Added support for comparison of, and application of changes to, <a href="/documentation/altium-designer/unions-pcb">unions</a> (defined groupings of primitives on the PCB). Union-related changes are shown in the <strong>Unions</strong>
            category&nbsp;in the <em>PCB CoDesign</em>&nbsp;panel's list of changes. Also, changes in other categories are grouped now by unions if corresponding objects belong to any.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/PCBCoDesign_Unions_AD24_1.png" rel="fancybox" class="fancybox" data-fancybox="group-6ry0lj">  <img alt="" border="1" class="" height="629" id="" src="/documentation/sites/default/files/wiki_attachments/322386/PCBCoDesign_Unions_AD24_1.png" style="border-style: solid;border-width: 1px;" title="" width="350" loading="lazy"></a>
          </p>
          <p class="no-margin"><a id="updates-to-merged-state-24-1"></a><a id="updates-to-merged-state"></a></p>
          <h4 data-global-header-version="24.1" data-global-header-anchor="updates-to-merged-state-24-1" id="updates-to-merged-state-24-1">Updates to 'Merged' State</h4>
          <p>After merging changes using the <em>PCB CoDesign</em> panel, the PCB document will remain in the <strong>Merged</strong>&nbsp;state (the&nbsp;<img alt="" border="1" class="" height="16" id=""
              src="/documentation/sites/default/files/wiki_attachments/322386/vcs_merged.png" style="border-style: solid;border-width: 1px; margin-top: -2px; margin-bottom: -2px;" title="" width="16" loading="lazy"> icon in the <em>Projects</em>
            panel) until there is a new conflict. Saving changes locally will no longer change the state to <strong>Modified</strong>.</p>
          <p>Also, note that&nbsp;documents in <strong>Merged</strong>&nbsp;state are always enabled for saving&nbsp;to the Workspace in the <em>Save to Server</em> dialog and cannot&nbsp;be disabled.</p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/pcb-codesign">PCB CoDesign</a> page.</div>
          <a id="Constraint_Mgr_24_1" name="Constraint_Mgr_24_1"></a>
          <p class="no-margin"><a id="constraint-manager-improvements-24-1"></a><a id="constraint-manager-improvements"></a></p>
          <h3 data-global-header-version="24.1" data-global-header-anchor="constraint-manager-improvements-24-1" id="constraint-manager-improvements-24-1">Constraint Manager Improvements</h3>
          <p class="no-margin"><a id="ability-to-choose-usage-of-the-constraint-manager-for-a-new-project-24-1"></a><a id="ability-to-choose-usage-of-the-constraint-manager-for-a-new-project"></a></p>
          <h4 data-global-header-version="24.1" data-global-header-anchor="ability-to-choose-usage-of-the-constraint-manager-for-a-new-project-24-1" id="ability-to-choose-usage-of-the-constraint-manager-for-a-new-project-24-1">Ability to Choose Usage
            of the Constraint Manager for a New Project</h4>
          <p>When creating a new PCB project, you now have the ability to control whether it will use the <em>Constraint Manager</em> or the older design rules system. In the <em>Create Project</em> dialog (<strong>File » New </strong><strong>»
              Project</strong>), enable the <strong>Constraint Management</strong> option to use the <em>Constraint Manager</em> for the project being created.</p>
          <p> <img alt="" border="1" class="" height="468" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Dlg_CreateProject_ConstraintManagement_AD24_1.png" style="border-style: solid;border-width: 1px;" title="" width="816"
              loading="lazy"></p>
          <p class="no-margin"><a id="view-only-mode-24-1"></a><a id="view-only-mode"></a></p>
          <h4 data-global-header-version="24.1" data-global-header-anchor="view-only-mode-24-1" id="view-only-mode-24-1">'View Only' Mode</h4>
          <p>If the <em>Constraint Manager</em>&nbsp;was enabled for the PCB project, the&nbsp;<em>Constraint Manager</em>&nbsp;will present in&nbsp;<strong>View Only</strong>&nbsp;mode when opened by a user without Altium Designer Pro/Enterprise
            Subscription. In this case, the user can see, but not modify, defined constraints.&nbsp;The message at the top of the <em>Constraint Manager</em>&nbsp;notifies you when the <em>Constraint Manager</em> is in <strong>View Only</strong>
            mode.</p>
          <p> <img alt="" border="1" class="" height="174" id="" src="/documentation/sites/default/files/wiki_attachments/322386/ConstraintManager_ViewOnly.png" style="border-style: solid;border-width: 1px;" title="" width="703" loading="lazy"></p>
          <p class="no-margin"><a id="updates-to-xsignal-creation-24-1"></a><a id="updates-to-xsignal-creation"></a></p>
          <h4 data-global-header-version="24.1" data-global-header-anchor="updates-to-xsignal-creation-24-1" id="updates-to-xsignal-creation-24-1">Updates to xSignal Creation</h4>
          <p>This release sees some updates in defining xSignals using the <em>Constraint Manager</em>:</p>
          <ul>
            <li>The list of proposed xSignals is now divided into two groups:&nbsp;xSignals going from a source to a destination point (<strong>S-T</strong>) and&nbsp;xSignals going from one destination point to another (<strong>T-T</strong>). Use
              checkboxes for groups to select/deselect all xSignals in corresponding groups.</li>
            <li>The list of proposed xSignals now includes xSignals&nbsp;going from a source to each destination (not an xSignal going from a source to the closest destination only).</li>
            <li>
              <p>For a better representation of proposed xSignals, they are now named in the list using the following scheme:</p>
              <p class="rteindent1"><code><em>&lt;SourceNetName&gt;</em> (<em>&lt;SourcePinDesignator&gt;</em> → <em>&lt;DestinationPinDesignator&gt;</em>)</code></p>
              <p>Note that for names of created xSignals that can be seen on the <strong>xSignals</strong> tab to the <em>Constraint Manager</em> or in the PCB document, the
                previous&nbsp;<code><em>&lt;SourceNetName&gt;</em>_<em>&lt;SourcePinDesignator&gt;</em>_<em>&lt;DestinationPinDesignator&gt;</em></code>&nbsp;scheme is used.</p>
            </li>
          </ul>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/ConstraintManager_ProposedXSignals_AD24_1.png" rel="fancybox" class="fancybox" data-fancybox="group-f99ro3">  <img alt="" border="1" class="" height="552" id="" src="/documentation/sites/default/files/wiki_attachments/322386/ConstraintManager_ProposedXSignals_AD24_1.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
          </p>
          <p class="no-margin"><a id="improved-class-selection-24-1"></a><a id="improved-class-selection"></a></p>
          <h4 data-global-header-version="24.1" data-global-header-anchor="improved-class-selection-24-1" id="improved-class-selection-24-1">Improved Class Selection</h4>
          <p>The right-click menu of entries in&nbsp;the <strong>Physical</strong> and <strong>Electrical</strong> views has been updated to quickly add objects to an existing class right from the menu. To do this, right-click one or more selected
            objects and choose an existing class from the <strong>Classes » Add Selected to Class</strong> sub-menu.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/ConstraintManager_AddSelectedToClass_AD24_1.png" rel="fancybox" class="fancybox" data-fancybox="group-i6x2ar">  <img alt="" border="1" class="" height="400" id="" src="/documentation/sites/default/files/wiki_attachments/322386/ConstraintManager_AddSelectedToClass_AD24_1.png" style="border-style: solid;border-width: 1px;" title="" width="721" loading="lazy"></a>
          </p>
          <p>When there are more than 30 classes, the&nbsp;<strong>Classes » Add Selected to Class</strong> <strong>» Existing Class</strong> command is available in the menu instead of the list of classes. Use this&nbsp;command to access a dialog
            where you can select an existing class to which the selected object(s) are to be added.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/ConstraintManager_AddSelectedToClass_ExistingClass_AD24_1.png" rel="fancybox" class="fancybox" data-fancybox="group-ezln8r">  <img alt="" border="1" class="" height="701" id="" src="/documentation/sites/default/files/wiki_attachments/322386/ConstraintManager_AddSelectedToClass_ExistingClass_AD24_1.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
          </p>
          <p class="no-margin"><a id="added-line-numbers-in-grid-24-1"></a><a id="added-line-numbers-in-grid"></a></p>
          <h4 data-global-header-version="24.1" data-global-header-anchor="added-line-numbers-in-grid-24-1" id="added-line-numbers-in-grid-24-1">Added Line Numbers in Grid</h4>
          <p>Line numbers have been added to the <em>Constraint Manager</em> grid to help you more easily identify and distinguish items in the list.&nbsp;&nbsp;</p>
          <p> <img alt="" border="1" class="" height="127" id="" src="/documentation/sites/default/files/wiki_attachments/322386/CM_LineNumbers.png" style="border-style: solid;border-width: 1px;" title="" width="392" loading="lazy"></p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/constraint-manager">Defining Design Requirements Using the Constraint Manager</a> page.</div>
          <p class="no-margin"><a id="multi-board-design-improvements-24-1"></a><a id="multi-board-design-improvements"></a></p>
          <h3 data-global-header-version="24.1" data-global-header-anchor="multi-board-design-improvements-24-1" id="multi-board-design-improvements-24-1">Multi-board Design Improvements</h3>
          <a id="MB_Draftsman" name="MB_Draftsman"></a>
          <p class="no-margin"><a id="support-for-draftsman-documents-in-multi-board-projects-open-beta-24-1"></a><a id="support-for-draftsman-documents-in-multi-board-projects-open-beta"></a></p>
          <h4 data-global-header-version="24.1" data-global-header-anchor="support-for-draftsman-documents-in-multi-board-projects-open-beta-24-1" id="support-for-draftsman-documents-in-multi-board-projects-open-beta-24-1">Support for Draftsman
            Documents in Multi-board Projects (Open Beta)</h4>
          <p>You can now add a Draftsman document (<code>*.MbDwf</code>) to a Multi-board project to create a manufacturing drawing for the Multi-board assembly in this project.</p>
          <p>The views that can be placed in a&nbsp;Draftsman document of a&nbsp;Multi-board project are:</p>
          <ul>
            <li><em>Multi-board view</em> –&nbsp;an automated graphic composite of the outlines of PCBs and 3D models constituting the&nbsp;multi-board assembly.</li>
            <li><em>Section view</em> –&nbsp;a profile slice, or sectional, drawing taken from a nominated 'cut' point through a placed multi-board view.</li>
            <li><em>Board detail view</em> –&nbsp;a floating, magnified view of&nbsp;a multi-board view's&nbsp;defined area.</li>
            <li><em>Board realistic view</em> – a scalable 3D rendering of the current&nbsp;multi-board assembly.</li>
          </ul>
          <p>Draftsman's annotation, dimensioning&nbsp;and&nbsp;graphical tools, as well as BOM&nbsp;and generic tables, are also available.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/MB_Draftsman_AD23_11.png" rel="fancybox" class="fancybox" data-fancybox="group-syy7d0">  <img alt="An example of a Multi-board&nbsp;project&nbsp;Draftsman drawing." border="1" class="" height="594" id="" src="/documentation/sites/default/files/wiki_attachments/322386/MB_Draftsman_AD23_11.png" style="border-style: solid;border-width: 1px;" title="An example of a Multi-board&nbsp;project&nbsp;Draftsman drawing." width="840" loading="lazy"></a><br>
            <span class="caption" style="color:#666666;font-family:tahoma,verdana,sans-serif;font-size:11px;">An example of a Multi-board&nbsp;project&nbsp;Draftsman drawing.</span>
          </p>
          <div class="messages info">This feature is in Open Beta and&nbsp;available when the&nbsp;<code>MBA.Draftsman</code>&nbsp;option is enabled in
            the&nbsp;<a href="/documentation/altium-designer/system-preferences#Advanced_Settings_Dlg">Advanced Settings dialog</a>.</div>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/multi-board-manufacturing-drawing">Creating a Manufacturing Drawing</a> page.</div>
          <a id="MB_ModuleEntry_24_1" name="MB_ModuleEntry_24_1"></a>
          <p class="no-margin"><a id="ability-to-move-a-module-entry-group-24-1"></a><a id="ability-to-move-a-module-entry-group"></a></p>
          <h4 data-global-header-version="24.1" data-global-header-anchor="ability-to-move-a-module-entry-group-24-1" id="ability-to-move-a-module-entry-group-24-1">Ability to Move a Module Entry Group</h4>
          <p>The ability to move a selected group of module entries in a multi-board schematic document (<code>*.MbsDoc</code>) has been added. This new feature speeds up the editing process by not requiring you to move each module entry
            individually.&nbsp;In the design space, select more than one module entry, then use the left mouse button to drag the group to the desired location. A red dot displays at each entry while they are dragged to the new location. Release the
            mouse button to place the group at the current location.</p>
          <p>
            <video border:1px="" controls="" gray="" preload="auto" solid="" style="max-width:100%; height: auto;">
              <source src="/documentation/sites/default/files/wiki_attachments/322386/ModuleEntry_24_1.mp4" type="video/mp4">
            </video>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/capturing-logical-system-design#multi-board-schematic-design">Capturing the Logical System Design</a> page.</div>
          <a id="Harness_24_1" name="Harness_24_1"></a>
          <p class="no-margin"><a id="harness-design-improvements-24-1"></a><a id="harness-design-improvements"></a></p>
          <h3 data-global-header-version="24.1" data-global-header-anchor="harness-design-improvements-24-1" id="harness-design-improvements-24-1">Harness Design Improvements</h3>
          <a id="Cavities_24_1" name="Cavities_24_1"></a>
          <p class="no-margin"><a id="changed-crimps-to-cavities-24-1"></a><a id="changed-crimps-to-cavities"></a></p>
          <h4 data-global-header-version="24.1" data-global-header-anchor="changed-crimps-to-cavities-24-1" id="changed-crimps-to-cavities-24-1">Changed 'Crimps' to 'Cavities'</h4>
          <p>'Crimps' have been renamed 'Cavities' in the UI of the Wiring Diagram and Layout Drawing.</p>
          <p> <img alt="" border="1" class="" height="460" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Cavities_24_1.png" style="border-style: solid;border-width: 1px;" title="" width="706" loading="lazy"></p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/harness-wiring-diagram#assigning-socket-cavities">Defining the Harness Wiring Diagram</a> page.</div>
          <a id="Shield_Twist_Designator" name="Shield_Twist_Designator"></a>
          <p class="no-margin"><a id="added-designator-field-to-shield-and-twist-objects-24-1"></a><a id="added-designator-field-to-shield-and-twist-objects"></a></p>
          <h4 data-global-header-version="24.1" data-global-header-anchor="added-designator-field-to-shield-and-twist-objects-24-1" id="added-designator-field-to-shield-and-twist-objects-24-1">Added Designator Field to Shield and Twist Objects</h4>
          <p>The <strong>Designator</strong> field has been added to the properties of shields and twists in the harness wiring diagram.</p>
          <p> <img alt="" border="1" class="" height="716" id="" src="/documentation/sites/default/files/wiki_attachments/322386/ShieldTwist_Properties_24_1.png" style="border-style: solid;border-width: 1px;" title="" width="558" loading="lazy"></p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/harness-wiring-diagram#wire-shielding-and-twisting">Defining the Harness Wiring Diagram</a> page.</div>
          <a id="HD_MultipleSheets" name="HD_MultipleSheets"></a>
          <p class="no-margin"><a id="added-wire-break-object-for-multiple-sheet-capability-24-1"></a><a id="added-wire-break-object-for-multiple-sheet-capability"></a></p>
          <h4 data-global-header-version="24.1" data-global-header-anchor="added-wire-break-object-for-multiple-sheet-capability-24-1" id="added-wire-break-object-for-multiple-sheet-capability-24-1">Added Wire Break Object for Multiple Sheet
            Capability</h4>
          <p>A full Wiring Diagram can now be defined over multiple sheets&nbsp;(in a 'flat' design fashion), each represented by its own&nbsp;<code>*.WirDoc</code> document, with the ability to split a wire using the new Wire Break object.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/Harness_WD_MultiSheet_AD24_1.png" rel="fancybox" class="fancybox" data-fancybox="group-6n4nfn">  <img alt="" border="1" class="" height="504" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Harness_WD_MultiSheet_AD24_1.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
          </p>
          <p>A Wire Break is placed using the <strong>Place </strong>menu or from the <strong>Active Bar</strong> as shown below.</p>
          <p> <img alt="" border="1" class="" height="366" id="" src="/documentation/sites/default/files/wiki_attachments/322386/WireBreak_Place.png" style="border-style: solid;border-width: 1px;" title="" width="579" loading="lazy"></p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/harness-wiring-diagram#working_with_multiple_sheets">Defining the Harness Wiring Diagram</a> page.</div>
          <a id="Coverings_Components" name="Coverings_Components"></a>
          <p class="no-margin"><a id="treat-coverings-as-components-in-bom-24-1"></a><a id="treat-coverings-as-components-in-bom"></a></p>
          <h4 data-global-header-version="24.1" data-global-header-anchor="treat-coverings-as-components-in-bom-24-1" id="treat-coverings-as-components-in-bom-24-1">Treat Coverings as Components in BOM</h4>
          <p>Harness coverings in the Layout Drawing are now treated as components in the BOM, with support for part choices and grouping.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/Coverings_BOM_24_1.png" rel="fancybox" class="fancybox" data-fancybox="group-ni132b">  <img alt="" border="1" class="" height="293" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Coverings_BOM_24_1.png" style="border-style: solid;border-width: 1px;" title="" width="580" loading="lazy"></a>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/harness-layout-drawing#adding-layout-labels">Creating the Harness Layout Drawing</a> page.</div>
          <a id="PhysicalViews_ComponentProp" name="PhysicalViews_ComponentProp"></a>
          <p class="no-margin"><a id="display-component-properties-for-additional-physical-views-24-1"></a><a id="display-component-properties-for-additional-physical-views"></a></p>
          <h4 data-global-header-version="24.1" data-global-header-anchor="display-component-properties-for-additional-physical-views-24-1" id="display-component-properties-for-additional-physical-views-24-1">Display Component Properties for
            Additional Physical Views</h4>
          <p>When an additional physical view of a harness component is selected in the design space, the <em>Properties </em>panel now displays the properties of the component itself as it does&nbsp;for the main (first) physical view. In the below
            image, a second physical view has been selected in the design space; the Harness Component <em>Properties </em>panel displays the properties of the original (first) physical view.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/SelectedSecondPhysicalView1_24_1.png" rel="fancybox" class="fancybox" data-fancybox="group-717e85">  <img alt="" border="1" class="" height="803" id="" src="/documentation/sites/default/files/wiki_attachments/322386/SelectedSecondPhysicalView1_24_1.png" style="border-style: solid;border-width: 1px;" title="" width="800" loading="lazy"></a>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/harness-layout-drawing#configuring-representation-of-a-component">Creating the Harness Layout Drawing</a> page.</div>
          <a id="WiringList_24_1" name="WiringList_24_1"></a>
          <p class="no-margin"><a id="improved-the-wiring-list-24-1"></a><a id="improved-the-wiring-list"></a></p>
          <h4 data-global-header-version="24.1" data-global-header-anchor="improved-the-wiring-list-24-1" id="improved-the-wiring-list-24-1">Improved the Wiring List</h4>
          <p><strong>Added Ability to 'Split' Wiring List</strong></p>
          <p>The wiring list of an advanced harness design may have a large number of entries, which can be difficult to fit into a drawing document as a single table. Rather than resorting to font and table scaling, multiple custom table entries, or
            an external document, you now have the ability to&nbsp;'split' a Wiring List in a Harness Draftsman document so that the Wiring List will be&nbsp;presented over a number of 'pages.' In the <em>Properties </em>panel for a placed Wiring
            List, enable the <strong>Limit Page Height</strong> option in the <strong>Pages </strong>region&nbsp;to use the new feature.&nbsp;This will restrict the height of the Wiring List table to the nominated height entry (<strong>Max Page
              Height</strong>) and, therefore, the number of lines shown in the table.</p>
          <table class="SlidesTable">
            <tbody>
              <tr>
                <td>
                  <div class="Container"><a class="Next" onclick="Update('Harness_MD_WiringList_LimitPageHeight', 1)" title="Next">❯</a> <a class="Previous" onclick="Update('Harness_MD_WiringList_LimitPageHeight', -1)" title="Previous">❮</a>
                    <div class="First Harness_MD_WiringList_LimitPageHeight">
                      <a href="/documentation/sites/default/files/wiki_attachments/322386/Harness_MD_WiringList_LimitPageHeight_Disabled_AD24_1.png" rel="fancybox" class="fancybox" data-fancybox="group-b8ibzm">  <img alt="" border="1" class="" height="429" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Harness_MD_WiringList_LimitPageHeight_Disabled_AD24_1.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
                    </div>
                    <div class="Overlay Harness_MD_WiringList_LimitPageHeight">
                      <a href="/documentation/sites/default/files/wiki_attachments/322386/Harness_MD_WiringList_LimitPageHeight_Enabled_AD24_1.png" rel="fancybox" class="fancybox" data-fancybox="group-b8ibzm">  <img alt="" border="1" class="" height="429" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Harness_MD_WiringList_LimitPageHeight_Enabled_AD24_1.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
                    </div>
                    <noscript class="Counter" id="Harness_MD_WiringList_LimitPageHeight">1</noscript>
                    <div class="blobs" name="Harness_MD_WiringList_LimitPageHeight"><span style="background-color: #717171;" class="blob"></span><span class="blob" onclick="Update(&quot;Harness_MD_WiringList_LimitPageHeight&quot;,1)"></span></div>
                  </div>
                </td>
              </tr>
            </tbody>
          </table>
          <p>The editor detects that the entire Wiring List&nbsp;is not shown, as indicated by the panel's&nbsp;<strong>Page</strong>&nbsp;entry (for example,&nbsp;<code>1 from 2</code>), and the associated drop-down menu allows you to nominate which
            page is shown. To add further pages of the Wiring List, place another Wiring List (<strong>Place » Wiring List</strong>) and specify the next&nbsp;<strong>Page</strong>&nbsp;in the&nbsp;<strong>Pages</strong>&nbsp;region of
            the&nbsp;<em>Properties&nbsp;</em>panel.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/Harness_MD_WiringList_LimitPageHeight_SelectPage_AD24_1.png" rel="fancybox" class="fancybox" data-fancybox="group-ix4bd3">  <img alt="" border="1" class="" height="429" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Harness_MD_WiringList_LimitPageHeight_SelectPage_AD24_1.png" style="border-width: 1px; border-style: solid;" title="" width="840" loading="lazy"></a>
          </p>
          <p><strong>Enhanced Wiring List for&nbsp;'Shield with Connection' Objects</strong></p>
          <p>Designators of&nbsp;shield with connector objects are now displayed in the Wiring List when a wire is connected to the shield's connector.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/ShieldConnection_WiringList.png" rel="fancybox" class="fancybox" data-fancybox="group-zfdk1j">  <img alt="" border="1" class="" height="363" id="" src="/documentation/sites/default/files/wiki_attachments/322386/ShieldConnection_WiringList.png" style="border-style: solid;border-width: 1px;" title="" width="780" loading="lazy"></a>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/harness-manufacturing-drawing#wiring-list">Creating a Manufacturing Drawing for a Harness Design</a> page.</div>
          <a id="ConnectionsForSplices_24_1" name="ConnectionsForSplices_24_1"></a>
          <p class="no-margin"><a id="added-ability-to-display-connection-table-for-splices-24-1"></a><a id="added-ability-to-display-connection-table-for-splices"></a></p>
          <h4 data-global-header-version="24.1" data-global-header-anchor="added-ability-to-display-connection-table-for-splices-24-1" id="added-ability-to-display-connection-table-for-splices-24-1">Added Ability to Display Connection Table for
            Splices</h4>
          <p>The ability to show the connection table for individual splices has been added. Previously, the ability to show the Connection Table for only components and connectors was possible.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/SpliceConnectionTable_24_1.png" rel="fancybox" class="fancybox" data-fancybox="group-641juk">  <img alt="" border="1" class="" height="557" id="" src="/documentation/sites/default/files/wiki_attachments/322386/SpliceConnectionTable_24_1.png" style="border-style: solid;border-width: 1px;" title="" width="680" loading="lazy"></a>
          </p>
          <div class="messages status"> <img alt="" border="1" class="" height="" id="" src="/documentation/sites/default/files/wiki_attachments/322386/TextFrameNotes_24_1.mp4" style="border-width: 1px; border-style: solid;" title="" width=""
              loading="lazy"> For more information, refer to the&nbsp;<a href="/documentation/altium-designer/harness-manufacturing-drawing#connection-table">Creating a Manufacturing Drawing for a Harness Design</a> page.</div>
          <a id="HD_TextFrame_Notes_24_1" name="HD_TextFrame_Notes_24_1"></a>
          <p class="no-margin"><a id="links-added-to-text-frame-and-note-objects-for-cross-probing-24-1"></a><a id="links-added-to-text-frame-and-note-objects-for-cross-probing"></a></p>
          <h4 data-global-header-version="24.1" data-global-header-anchor="links-added-to-text-frame-and-note-objects-for-cross-probing-24-1" id="links-added-to-text-frame-and-note-objects-for-cross-probing-24-1">Links Added to Text Frame and Note
            Objects for Cross-Probing</h4>
          <p>Object designators can now be added as active links in text frames and notes. The links provide cross-probe capabilities in the Wiring Diagram and Layout Drawing. To create active links, place a text frame or note object in either the
            Wiring Diagram or Layout Drawing. In the <strong>Text </strong>field in the <strong>Properties </strong>region of the <em>Properties </em>panel, enter "@". A drop-down of all designators will appear. Double-click the desired designator
            from the li<img al="" alt="" border="1" class="" height="" id="" src="null" style="border-width: 1px; border-style: solid;" title="" width="" loading="lazy">st; the link is created in the <strong>Text </strong>field and in the design
            space. Click the link in the design space to cross-probe to that object in the associated document (i.e., the document that is not currently active). The process is demonstrated in the video below.</p>
          <p>
            <video border:1px="" controls="" gray="" preload="auto" solid="" style="max-width:100%; height: auto;">
              <source src="/documentation/sites/default/files/wiki_attachments/322386/TextFrameNotes_24_1.mp4" type="video/mp4">
            </video>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/harness-wiring-diagram#TextFrames_Notes">Defining the Harness Wiring Diagram</a> and
            <a href="/documentation/altium-designer/harness-layout-drawing#TextFrames_Notes">Creating the Harness Layout Drawing</a> pages.</div>
          <p class="no-margin"><a id="data-management-improvements-24-1"></a><a id="data-management-improvements"></a></p>
          <h3 data-global-header-version="24.1" data-global-header-anchor="data-management-improvements-24-1" id="data-management-improvements-24-1">Data Management Improvements</h3>
          <a id="Lifecycle_Message_24_1" name="Lifecycle_Message_24_1"></a>
          <p class="no-margin"><a id="manufacturer-lifecycle-state-message-enhancement-24-1"></a><a id="manufacturer-lifecycle-state-message-enhancement"></a></p>
          <h4 data-global-header-version="24.1" data-global-header-anchor="manufacturer-lifecycle-state-message-enhancement-24-1" id="manufacturer-lifecycle-state-message-enhancement-24-1">Manufacturer Lifecycle State Message Enhancement</h4>
          <p>When using the SiliconExpert integration functionality, manufacturer part lifecycle data can be obtained from different sources: Altium Parts Provider (powered by Octopart or IHS Markit<sup>®</sup>) and
            <a href="/documentation/altium-designer/pulling-siliconexpert-part-data">SiliconExpert</a>. To provide better visibility of this lifecycle data from different sources, the lifecycle information from all available&nbsp;sources is now
            accessible.</p>
          <p>When exploring&nbsp;manufacturer part data (e.g., an entry in the <a href="/documentation/altium-designer/schematic-searching-placing-components#manufacturer_part_search_panel">Manufacturer&nbsp;Part Search panel</a>,&nbsp;a part choice
            of&nbsp;a Workspace library component,&nbsp;or a solution in an <a href="/documentation/altium-designer/activebom-bom-management">AcitveBOM document</a>), hover the cursor over the manufacturer lifecycle state/bar or use the drop-down to
            see the lifecycle information from all sources in the tooltip.</p>
          <table class="SlidesTable">
            <tbody>
              <tr>
                <td>
                  <div class="Container"><a class="Next" onclick="Update('ManufacturerLifecycle_MultipleSources_AD24_1', 1)" title="Next">❯</a>
                    <a class="Previous" onclick="Update('ManufacturerLifecycle_MultipleSources_AD24_1', -1)" title="Previous">❮</a>
                    <div class="First ManufacturerLifecycle_MultipleSources_AD24_1">
                      <a href="/documentation/sites/default/files/wiki_attachments/322386/ManufacturerLifecycle_MultipleSources_Pnl_MPS_AD24_1.png" rel="fancybox" class="fancybox" data-fancybox="group-oy0c6e">  <img alt="" border="1" class="" height="462" id="" src="/documentation/sites/default/files/wiki_attachments/322386/ManufacturerLifecycle_MultipleSources_Pnl_MPS_AD24_1.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
                    </div>
                    <div class="Overlay ManufacturerLifecycle_MultipleSources_AD24_1">
                      <a href="/documentation/sites/default/files/wiki_attachments/322386/ManufacturerLifecycle_MultipleSources_Pnl_Components_AD24_1.png" rel="fancybox" class="fancybox" data-fancybox="group-oy0c6e">  <img alt="" border="1" class="" height="462" id="" src="/documentation/sites/default/files/wiki_attachments/322386/ManufacturerLifecycle_MultipleSources_Pnl_Components_AD24_1.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
                    </div>
                    <div class="Overlay ManufacturerLifecycle_MultipleSources_AD24_1">
                      <a href="/documentation/sites/default/files/wiki_attachments/322386/ManufacturerLifecycle_MultipleSources_ActiveBOM_AD24_1.png" rel="fancybox" class="fancybox" data-fancybox="group-oy0c6e">  <img alt="" border="1" class="" height="462" id="" src="/documentation/sites/default/files/wiki_attachments/322386/ManufacturerLifecycle_MultipleSources_ActiveBOM_AD24_1.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
                    </div>
                    <noscript class="Counter" id="ManufacturerLifecycle_MultipleSources_AD24_1">1</noscript>
                    <div class="blobs" name="ManufacturerLifecycle_MultipleSources_AD24_1"><span style="background-color: #717171;" class="blob"></span><span class="blob"
                        onclick="Update(&quot;ManufacturerLifecycle_MultipleSources_AD24_1&quot;,1)"></span><span class="blob" onclick="Update(&quot;ManufacturerLifecycle_MultipleSources_AD24_1&quot;,2)"></span></div>
                  </div>
                </td>
              </tr>
            </tbody>
          </table>
          <div class="messages status">For more information, refer to
            the&nbsp;<a href="/documentation/altium-designer/adding-supply-chain-information-to-component">Adding Supply Chain Information to a Component</a>&nbsp;and&nbsp;<a href="/documentation/altium-designer/pulling-siliconexpert-part-data">Pulling Part Data from SiliconExpert</a>
            pages.</div>
          <a id="GeneralTab_24_1" name="GeneralTab_24_1"></a>
          <p class="no-margin"><a id="added-general-tab-to-project-options-for-offline-workspace-projects-24-1"></a><a id="added-general-tab-to-project-options-for-offline-workspace-projects"></a></p>
          <h4 data-global-header-version="24.1" data-global-header-anchor="added-general-tab-to-project-options-for-offline-workspace-projects-24-1" id="added-general-tab-to-project-options-for-offline-workspace-projects-24-1">Added General Tab to
            Project Options for Offline Workspace Projects</h4>
          <p>Added the <strong>General </strong>tab to the <em>Project Options</em> dialog for offline Workspace projects. This feature is available for working with a project when you are disconnected from its Workspace.&nbsp;The only
            control&nbsp;on the tab that is accessible is the&nbsp;<strong data-renderer-mark="true">Turn Off Synchronization</strong> button. Click this button to turn off synchr<span id="cke_bm_336E" style="display: none;">&nbsp;</span>onization.
            This ensures that the local copy will not be linked to the one that resides on the Workspace. The project located in the Workspace will remain untouched.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/ProjectOptions_General_Offline_24_1.png" rel="fancybox" class="fancybox" data-fancybox="group-5pip88">  <img alt="" border="1" class="" height="393" id="" src="/documentation/sites/default/files/wiki_attachments/322386/ProjectOptions_General_Offline_24_1.png" style="border-style: solid;border-width: 1px;" title="" width="800" loading="lazy"></a>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/accessing-defining-managing-project-options#general">Accessing, Defining &amp; Managing Project Options</a> page.</div>
          <a id="removed_commit_command_git" name="removed_commit_command_git"></a>
          <p class="no-margin"><a id="removed-commit-commandfor-git-based-projects-24-1"></a><a id="removed-commit-commandfor-git-based-projects"></a></p>
          <h4 data-global-header-version="24.1" data-global-header-anchor="removed-commit-commandfor-git-based-projects-24-1" id="removed-commit-commandfor-git-based-projects-24-1">Removed Commit Command&nbsp;for Git-based Projects</h4>
          <p>For Git-based projects, the <strong>Commit</strong> command has been removed from the <strong>History &amp; Version Control</strong> sub-menu of the right-click menu of project entry in the <em>Projects</em> panel and the
            <strong>Project</strong> main menu, aiming to remove confusion about where data was being committed (to the local repository and not the remote repository) when using the command.&nbsp;Visibility of the command is controlled by the
            <code>VCS.AllowGitCommit</code> option from the&nbsp; <a href="/documentation/altium-designer/system-preferences#Advanced_Settings_Dlg">Advanced Settings dialog</a> (OFF by default). You can use the <strong>Save to Server</strong> command
            to commit the project to the local repository and push it to the remote repository in one action.</p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/saving-projects-documents">Saving Projects and Documents</a> page.</div>
          <a id="ImportersExporters_24_1" name="ImportersExporters_24_1"></a>
          <p class="no-margin"><a id="importexport-improvement-24-1"></a><a id="importexport-improvement"></a></p>
          <h3 data-global-header-version="24.1" data-global-header-anchor="importexport-improvement-24-1" id="importexport-improvement-24-1">Import/Export Improvement</h3>
          <a id="PlacementOutline_Courtyard_24_1" name="PlacementOutline_Courtyard_24_1"></a>
          <p class="no-margin"><a id="mentor-xpedition-placement-outline-and-insertion-ouline-layer-mapping-24-1"></a><a id="mentor-xpedition-placement-outline-and-insertion-ouline-layer-mapping"></a></p>
          <h4 data-global-header-version="24.1" data-global-header-anchor="mentor-xpedition-placement-outline-and-insertion-ouline-layer-mapping-24-1" id="mentor-xpedition-placement-outline-and-insertion-ouline-layer-mapping-24-1">Mentor Xpedition
            Placement Outline and Insertion Ouline Layer Mapping</h4>
          <p>When Mentor Xpedition PCB and footprint library files&nbsp;are imported, Placement Outline layer types are now mapped as Courtyard layer types and the Insertion Outline layers&nbsp;are now mapped to the Component Outline layer types in
            Altium Designer.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/Xpedition_LayerMapping_AD24_1.png" rel="fancybox" class="fancybox" data-fancybox="group-9kbzb3">  <img alt="" border="1" class="" height="432" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Xpedition_LayerMapping_AD24_1.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/expedition-import#import_wizard_mentor_expedition_designs_and_libraries">Importing a Design from Xpedition</a> page.</div>
          <a id="circuit_simulation_24_1" name="circuit_simulation_24_1"></a>
          <p class="no-margin"><a id="circuit-simulation-improvement-24-1"></a><a id="circuit-simulation-improvement"></a></p>
          <h3 data-global-header-version="24.1" data-global-header-anchor="circuit-simulation-improvement-24-1" id="circuit-simulation-improvement-24-1">Circuit Simulation Improvement</h3>
          <a id="Sim_Stress" name="Sim_Stress"></a>
          <p class="no-margin"><a id="simulation-stress-analysis-open-beta-24-1"></a><a id="simulation-stress-analysis-open-beta"></a></p>
          <h4 data-global-header-version="24.1" data-global-header-anchor="simulation-stress-analysis-open-beta-24-1" id="simulation-stress-analysis-open-beta-24-1">Simulation Stress Analysis (Open Beta)</h4>
          <p>Stress Analysis is used to calculate operating conditions for each individual component, such as maximum voltages, currents, and power dissipations, and check them against limits defined in the stress model of the component.</p>
          <p>In this release, a new&nbsp;<strong>Stress Analysis</strong>&nbsp;option has been added to the&nbsp;<strong>Transient</strong>&nbsp;region of the&nbsp;<em>Simulation Dashboard</em>. When this option is enabled and the Transient analysis
            is performed, the Stress analysis results&nbsp;are available on the additional&nbsp;<strong>Stress</strong>&nbsp;chart of the&nbsp;simulation result document.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/Simulation_StressAnalysis_AD24_1.png" rel="fancybox" class="fancybox" data-fancybox="group-njy96b">  <img alt="Use the new Stress Analysis to test your circuits against defined limits." border="1" class="" height="705" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Simulation_StressAnalysis_AD24_1.png" style="border-style: solid;border-width: 1px;" title="Use the new Stress Analysis to test your circuits against defined limits." width="840" loading="lazy"></a><br>
            <span class="caption" style="color:#666666;font-family:tahoma,verdana,sans-serif;font-size:11px;">Use the new Stress Analysis to test your circuits against defined limits.</span>
          </p>
          <p>The stress model of a component is configured on the new <strong>Stress</strong> tab of the <em>Sim Model</em> dialog accessed for the component's simulation model. From here, you can select the required <strong>Device Type</strong> and
            define parameter values.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/Dlg_SimModel_Stress_AD24_1.png" rel="fancybox" class="fancybox" data-fancybox="group-kfldnc">  <img alt="Stress analysis parameters for a component can be set on the Stress tab of the Sim Model dialog." border="1" class="" height="670" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Dlg_SimModel_Stress_AD24_1.png" style="border-style: solid;border-width: 1px;" title="Stress analysis parameters for a component can be set on the Stress tab of the Sim Model dialog." width="650" loading="lazy"></a><br>
            <span class="caption" style="color:#666666;font-family:tahoma,verdana,sans-serif;font-size:11px;">Stress analysis parameters for a component can be set on the <strong>Stress</strong> tab of the <em>Sim Model</em> dialog.</span>
          </p>
          <div class="messages info">This feature is in Open Beta and available when the&nbsp;<tt>Simulation.StressAnalysis</tt>&nbsp;option is enabled in
            the&nbsp;<a href="/documentation/altium-designer/system-preferences#Advanced_Settings_Dlg">Advanced Settings dialog</a>.</div>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/configuring-running-simulation#stress_analysis">Configuring &amp; Running a Simulation</a> page.</div>
          <p class="no-margin"><a id="feature-made-fully-public-in-altium-designer-24-1"></a><a id="feature-made-fully-public-in-altium-designer-241"></a></p>
          <h3 data-global-header-version="24.1" data-global-header-anchor="feature-made-fully-public-in-altium-designer-24-1" id="feature-made-fully-public-in-altium-designer-24-1">Feature Made Fully Public in Altium Designer 24.1</h3>
          <p>The following feature is&nbsp;now officially made Public with this release:</p>
          <ul>
            <li><a href="/documentation/altium-designer/custom-pad-stack#defining_solder_paste_mask_shapes">Custom Paste/Solder Masks</a> – available from 23.8</li>
          </ul>
        </div>
      </div>
    </details>
    <div class="collapse-text-text"></div>
    <p class="no-margin"><a id="altium-designer-24-0"></a><a id="altium-designer-240"></a></p>
    <div class="b-article__head">
      <h2 data-global-header-version="24.0" data-global-header-anchor="altium-designer-24-0" id="altium-designer-24-0">Altium Designer 24.0</h2>
      <div class="b-article__copy"><a class="b-copy b-copy_processed" data-clipboard-text="https://www.altium.com/documentation/altium-designer/new?mkt_tok=ODE3LVNGVy0wNzEAAAGSlFoIZHP1QpTEPDBMuTcMlMw_x8zOUplwvLsJMWzZnlyBjNfk41HmS9qEqlnDxqFVLSLNlVIvo09DSbpbcGPm9CDJEsRGwDk5ULi1ZK0m2YzU8CY72tc#altium-designer-240" data-url="https://www.altium.com/documentation/altium-designer/new?mkt_tok=ODE3LVNGVy0wNzEAAAGSlFoIZHP1QpTEPDBMuTcMlMw_x8zOUplwvLsJMWzZnlyBjNfk41HmS9qEqlnDxqFVLSLNlVIvo09DSbpbcGPm9CDJEsRGwDk5ULi1ZK0m2YzU8CY72tc#altium-designer-240">
<span class="b-copy__ico"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M7.81807 4.64903C8.66213 4.8162 9.46754 5.22685 10.1217 5.88097C11.879 7.63833 11.879 10.4876 10.1217 12.2449L8.00034 14.3663C6.24298 16.1236 3.39374 16.1236 1.63638 14.3663C-0.12098 12.6089 -0.12098 9.75965 1.63638 8.00229L3.6424 5.99627C3.55808 6.48206 3.53928 6.97701 3.586 7.46688L2.34349 8.7094C0.976651 10.0762 0.976651 12.2923 2.34349 13.6591C3.71032 15.026 5.9264 15.026 7.29323 13.6591L9.41455 11.5378C10.7814 10.171 10.7814 7.95491 9.41455 6.58808C8.72205 5.89558 7.81156 5.55393 6.90396 5.56313L7.81807 4.64903Z" fill="#111111"></path>
<path d="M8.18261 11.3556C7.33855 11.1884 6.53314 10.7777 5.87902 10.1236C4.12166 8.36625 4.12166 5.51701 5.87902 3.75965L8.00034 1.63833C9.7577 -0.119027 12.6069 -0.119027 14.3643 1.63833C16.1217 3.39569 16.1217 6.24493 14.3643 8.00229L12.3583 10.0083C12.4426 9.52252 12.4614 9.02758 12.4147 8.5377L13.6572 7.29519C15.024 5.92835 15.024 3.71227 13.6572 2.34544C12.2904 0.978604 10.0743 0.978604 8.70745 2.34544L6.58613 4.46676C5.21929 5.83359 5.21929 8.04967 6.58613 9.41651C7.27863 10.109 8.18912 10.4507 9.09671 10.4415L8.18261 11.3556Z" fill="#111111"></path>
</svg>
</span><span class="b-copy__text">Copy Link</span><span class="b-copy__text-copied">Copied</span></a>
      </div>
    </div>
    <p><em>Released: 13 December 2023 – Version 24.0.1 (build 36)&nbsp;</em></p>
    <p><a href="/documentation/altium-designer/public-release-notes#version-2401">Release Notes for Altium Designer 24.0.1</a></p>
    <div class="collapse"></div>
    <details class="b-collapsed-block collapsible collapsed js-form-wrapper form-wrapper b-collapsed-block_processed" id="key_highlights_24_0" data-once="details">
      <summary role="button" aria-controls="key_highlights_24_0" aria-expanded="false" aria-pressed="false" class="title"><a>Key Highlights</a>
        <div class="b-collapsed-block__control-text"><span>Expand</span><span>Collapse</span></div><span class="summary"></span>
      </summary>
      <div class="details-wrapper">
        <div class="collapse-text-text">
          <p class="no-margin"><a id="pcb-design-improvements-24-0"></a><a id="pcb-design-improvements"></a></p>
          <h3 data-global-header-version="24.0" data-global-header-anchor="pcb-design-improvements-24-0" id="pcb-design-improvements-24-0">PCB Design Improvements</h3>
          <a id="DiffPairRouter" name="DiffPairRouter"></a>
          <p class="no-margin"><a id="any-angle-diff-pair-router-open-beta-24-0"></a><a id="any-angle-diff-pair-router-open-beta"></a></p>
          <h4 data-global-header-version="24.0" data-global-header-anchor="any-angle-diff-pair-router-open-beta-24-0" id="any-angle-diff-pair-router-open-beta-24-0">Any Angle Diff Pair Router (Open Beta)</h4>
          <p>This release introduces support for any angle differential pair routing. When routing a diff pair using the <strong>Interactive Differential Pair Routing</strong> tool (<strong>Route » Interactive Differential Pair Routing</strong>), you
            can now select the <strong>Any Angle</strong> corner style (<img alt="" border="1" class="" height="23" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Pnl_Properties_DifferentialPairRouting_Btn_AnyAngle_AD23_5.png"
              style="border-style: solid;border-width: 1px; margin-top: -4px; margin-bottom: -4px;" title="" width="65" loading="lazy">) when configuring the properties of routing in the <em>Properties</em> panel in its <strong>Differential Pair
              Routing</strong> mode.</p>
          <ul>
            <li>Any angle differential pair routing supports symmetrical pad entry and gap changing.</li>
            <li>When starting differential pair routing from an antenna, the tool will maintain the left-to-right order of nets (i.e., the continuation of the left side stays on the left) and support snapping to the original direction.</li>
            <li>When routing a diff pair using the <strong>Any Angle</strong> corner style, press and hold the <strong>Shift</strong> key to route the diff pair using tangent arcs.</li>
          </ul>
          <p>
            <video controls="" height="y" poster="/documentation/sites/default/files/wiki_attachments/322386/AADPRouting_AD23_5_static.png" preload="auto" style="max-width:100%; height: auto;" width="x">
              <source src="/documentation/sites/default/files/wiki_attachments/322386/AADPRouting_AD23_5.mp4" type="video/mp4">
            </video>
            <span class="caption" style="color:#666;font-family:tahoma,verdana,sans-serif;font-size:11px;">Demonstration of any angle differential pair routing.</span>
          </p>
          <p>Note that this feature also enables an updated angle diff pair glossing algorithm when using the <strong>Route » Gloss Selected</strong> command.</p>
          <div class="messages note">
            <p>The current main limitations of any angle diff&nbsp;pair routing are:</p>
            <ul>
              <li>Routing transitions through borders of rooms with different design rules are not currently supported.</li>
              <li>The SMD Entry design rule is not currently supported.</li>
              <li>Automatic loop removal is not currently supported.</li>
            </ul>
          </div>
          <div class="messages info">This feature is in Open Beta and is available when the <code>PCB.Routing.AnyAngleDiffPairRouter</code> option is enabled in the
            <a href="/documentation/altium-designer/system-preferences#Advanced_Settings_Dlg">Advanced Settings dialog</a>.</div>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/interactively-routing-differential-pairs-pcb">Differential Pair Routing</a>&nbsp;page.</div>
          <a id="LayerStackRep" name="LayerStackRep"></a>
          <p class="no-margin"><a id="enhanced-layer-stack-report-setup-dialog-open-beta-24-0"></a><a id="enhanced-layer-stack-report-setup-dialog-open-beta"></a></p>
          <h4 data-global-header-version="24.0" data-global-header-anchor="enhanced-layer-stack-report-setup-dialog-open-beta-24-0" id="enhanced-layer-stack-report-setup-dialog-open-beta-24-0">Enhanced Layer Stack Report Setup Dialog (Open Beta)</h4>
          <p>The <em>Layer Stack Report Setup</em> dialog (<strong>File&nbsp;» Fabrication Outputs&nbsp;» Report Board Stack</strong>) has been enhanced and now includes all columns that are present in the Layer Stack. Use the dialog to select the
            columns you want to be displayed in the Layer Stack Report.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/Dlg_LayerStackReportSetup_AD24_0.png" rel="fancybox" class="fancybox" data-fancybox="group-wuf8y2">  <img alt="" border="1" class="" height="458" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Dlg_LayerStackReportSetup_AD24_0.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
          </p>
          <div class="messages info">This feature is in Open Beta and available when the <code>PCB.ModernBoardStackGenerator</code> option is enabled in the
            <a href="/documentation/altium-designer/system-preferences#Advanced_Settings_Dlg">Advanced Settings dialog</a>.</div>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/generating-fabrication-data#preparing_board_stack_report">Preparing Fabrication Data</a> page.</div>
          <a id="PCB_CoDesign_24_0" name="PCB_CoDesign_24_0"></a>
          <p class="no-margin"><a id="pcb-codesign-improvements-24-0"></a><a id="pcb-codesign-improvements"></a></p>
          <h3 data-global-header-version="24.0" data-global-header-anchor="pcb-codesign-improvements-24-0" id="pcb-codesign-improvements-24-0">PCB CoDesign Improvements</h3>
          <p class="no-margin"><a id="enhanced-copper-conflict-display-and-resolution-24-0"></a><a id="enhanced-copper-conflict-display-and-resolution"></a></p>
          <h4 data-global-header-version="24.0" data-global-header-anchor="enhanced-copper-conflict-display-and-resolution-24-0" id="enhanced-copper-conflict-display-and-resolution-24-0">Enhanced Copper Conflict Display and Resolution</h4>
          <p>Conflicts of copper objects are now grouped in pin-to-pin connection groups where applicable to ease exploring and resolving the changes.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/Pnl_PCBCoDesign_Conflicts_Copper_AD24_0.png" rel="fancybox" class="fancybox" data-fancybox="group-crxj1r">  <img alt="Copper conflicts can now be resolved on the pin-to-pin connection level." border="1" class="" height="527" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Pnl_PCBCoDesign_Conflicts_Copper_AD24_0.png" style="border-style: solid;border-width: 1px;" title="Copper conflicts can now be resolved on the pin-to-pin connection level." width="509" loading="lazy"></a><br>
            <span class="caption" style="color:#666666;font-family:tahoma,verdana,sans-serif;font-size:11px;">Copper conflicts can now be resolved on the pin-to-pin connection level.</span>
          </p>
          <p class="no-margin"><a id="added-ability-to-configure-color-legend-24-0"></a><a id="added-ability-to-configure-color-legend"></a></p>
          <h4 data-global-header-version="24.0" data-global-header-anchor="added-ability-to-configure-color-legend-24-0" id="added-ability-to-configure-color-legend-24-0">Added Ability to Configure Color Legend</h4>
          <p>In the <a href="/documentation/altium-designer/your-view-of-the-pcb#view_configuration_panel">View Configuration&nbsp;panel</a>, you can now select colors for objects that have been&nbsp;added, modified, removed, and not changed
            (unchanged objects of a pin-to-pin connection when it is selected in the <em>PCB CoDesign</em> panel).</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/Pnl_ViewConfiguration_SystemColors_Comparison_AD24_0.png" rel="fancybox" class="fancybox" data-fancybox="group-8gw3xr">  <img alt="Use the View Configuration panel to configure the comparison color legend." border="1" class="" height="465" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Pnl_ViewConfiguration_SystemColors_Comparison_AD24_0.png" style="border-style: solid;border-width: 1px;" title="Use the View Configuration panel to configure the comparison color legend." width="300" loading="lazy"></a><br>
            <span class="caption" style="color:#666666;font-family:tahoma,verdana,sans-serif;font-size:11px;">Use the <em>View Configuration</em> panel to configure the comparison color legend.</span>
          </p>
          <p class="no-margin"><a id="other-pcb-codesign-ui-changes-24-0"></a><a id="other-pcb-codesign-ui-changes"></a></p>
          <h4 data-global-header-version="24.0" data-global-header-anchor="other-pcb-codesign-ui-changes-24-0" id="other-pcb-codesign-ui-changes-24-0">Other PCB CoDesign UI Changes</h4>
          <ul>
            <li>The pop-up that shows that the comparison is in progress now appears right after running the comparison.</li>
            <li>Added the ability to select and deselect entries in the change list. When an entry is selected (by clicking on it), click it again to deselect the entry and reset the object highlighting in the design space.</li>
            <li>The <strong>Save to Server</strong> command has been added to the menu of the&nbsp;<em>Project</em> panel's <strong>Merged</strong> icon&nbsp;(<img alt="" border="1" class="" height="16" id=""
                src="/documentation/sites/default/files/wiki_attachments/322386/vcs_merged.png" style="border-style: solid;border-width: 1px; margin-top: -2px; margin-bottom: -2px;" title="" width="16" loading="lazy">) shown after merging changes
              using the <em>PCB CoDesign</em> panel – <a href="/documentation/sites/default/files/wiki_attachments/322386/Pnl_Projects_Icn_Merged_SaveToServer_AD24_0.png" data-fancybox="group-v9r40w"> <img style="display: none;">show image</a>.</li>
            <li>When clicking the <strong>Save to Server</strong> button in the <em>PCB CoDesigner</em> panel after merging changes, only the merged PCB document is selected in the <em>Save to Server</em> dialog by default –
              <a href="/documentation/sites/default/files/wiki_attachments/322386/Pnl_PCBCoDesign_Merged_SaveToServer_AD24_0.png" data-fancybox="group-ofwnaj"> <img style="display: none;">show image</a>.</li>
            <li>When merging the changes is run, a new pop-up showing that merging is in progress is now displayed –
              <a href="/documentation/sites/default/files/wiki_attachments/322386/Pnl_PCBCoDesign_MergingPopUp_AD24_0.png" data-fancybox="group-2pg2rq"> <img style="display: none;">show image</a>.</li>
          </ul>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/pcb-codesign">PCB CoDesign</a> page.</div>
          <a id="ConstraintMgr_24_0" name="ConstraintMgr_24_0"></a>
          <p class="no-margin"><a id="constraint-manager-improvements-24-0"></a><a id="constraint-manager-improvements"></a></p>
          <h3 data-global-header-version="24.0" data-global-header-anchor="constraint-manager-improvements-24-0" id="constraint-manager-improvements-24-0">Constraint Manager Improvements</h3>
          <p class="no-margin"><a id="ability-to-add-differential-pair-classes-to-the-clearance-matrix-24-0"></a><a id="ability-to-add-differential-pair-classes-to-the-clearance-matrix"></a></p>
          <h4 data-global-header-version="24.0" data-global-header-anchor="ability-to-add-differential-pair-classes-to-the-clearance-matrix-24-0" id="ability-to-add-differential-pair-classes-to-the-clearance-matrix-24-0">Ability to Add Differential
            Pair Classes to the Clearance Matrix</h4>
          <p>Starting from this release, you can add not only net classes but also differential pair classes&nbsp;to the Clearance Matrix (the <strong>Clearances</strong> view).</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/ConstraintManager_ClearanceMatrix_AddDiffPairClass_AD24_0.png" rel="fancybox" class="fancybox" data-fancybox="group-ct3lye">  <img alt="" border="1" class="" height="251" id="" src="/documentation/sites/default/files/wiki_attachments/322386/ConstraintManager_ClearanceMatrix_AddDiffPairClass_AD24_0.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
          </p>
          <p class="no-margin"><a id="editing-custom-topology-on-the-pcb-side-24-0"></a><a id="editing-custom-topology-on-the-pcb-side"></a></p>
          <h4 data-global-header-version="24.0" data-global-header-anchor="editing-custom-topology-on-the-pcb-side-24-0" id="editing-custom-topology-on-the-pcb-side-24-0">Editing Custom Topology on the PCB Side</h4>
          <p>It is now possible to define the topology of a net as <strong>Custom</strong> and edit it as required in the <em>Constraint Manager</em> when it is accessed from the PCB side.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/ConstraintManager_CustomTopology_PCB_AD24_0.png" rel="fancybox" class="fancybox" data-fancybox="group-7lodfe">  <img alt="" border="1" class="" height="638" id="" src="/documentation/sites/default/files/wiki_attachments/322386/ConstraintManager_CustomTopology_PCB_AD24_0.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
          </p>
          <p class="no-margin"><a id="propagating-topology-changes-when-editing-theconstraint-set-24-0"></a><a id="propagating-topology-changes-when-editing-theconstraint-set"></a></p>
          <h4 data-global-header-version="24.0" data-global-header-anchor="propagating-topology-changes-when-editing-theconstraint-set-24-0" id="propagating-topology-changes-when-editing-theconstraint-set-24-0">Propagating Topology Changes when
            Editing the&nbsp;Constraint Set</h4>
          <p>When editing a Constraint Set that includes a custom topology, changes made to the topology are now propagated to other objects to which this Constraint Set is applied.</p>
          <p>
            <video controls="" height="y" poster="/documentation/sites/default/files/wiki_attachments/322386/ConstraintManager_CustomTopology_ConstraintSetChange_AD24_0_static.png" preload="auto" style="max-width:100%; height: auto;" width="x">
              <source src="/documentation/sites/default/files/wiki_attachments/322386/ConstraintManager_CustomTopology_ConstraintSetChange_AD24_0.mp4" type="video/mp4">
            </video>
          </p>
          <p class="no-margin"><a id="ability-to-remove-xsignals-24-0"></a><a id="ability-to-remove-xsignals"></a></p>
          <h4 data-global-header-version="24.0" data-global-header-anchor="ability-to-remove-xsignals-24-0" id="ability-to-remove-xsignals-24-0">Ability to Remove xSignals</h4>
          <p>It is now possible&nbsp;to remove an xSignal from the <strong>xSignals</strong>&nbsp;tab of the&nbsp;<strong>Electrical</strong> view. To do this, right-click an xSignal and select the <strong>xSignals » Remove xSignal</strong> command
            from the context menu.</p>
          <p> <img alt="" border="1" class="" height="380" id="" src="/documentation/sites/default/files/wiki_attachments/322386/ConstraintManager_xSignals_RemoveXSignal_AD24_0.png" style="border-style: solid;border-width: 1px;" title="" width="590"
              loading="lazy"></p>
          <p class="no-margin"><a id="cross-select-from-and-to-the-constraint-manager-24-0"></a><a id="cross-select-from-and-to-the-constraint-manager"></a></p>
          <h4 data-global-header-version="24.0" data-global-header-anchor="cross-select-from-and-to-the-constraint-manager-24-0" id="cross-select-from-and-to-the-constraint-manager-24-0">Cross Select From and To the Constraint Manager</h4>
          <p>In this release, an ability to cross-select objects from and to the <em>Constraint Manager</em> has been added. When cross-select mode is enabled (using the <strong>Cross Select Mode</strong> command from the <strong>Tools</strong> main
            menu of the <em>Constraint Manager</em>, the schematic or PCB editor), objects selected in the <em>Constraint Manager</em> are also selected in the schematic and PCB documents, and vice versa.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/ConstraintManager_CrossSelect_AD24_0.png" rel="fancybox" class="fancybox" data-fancybox="group-vys3jd">  <img alt="" border="1" class="" height="569" id="" src="/documentation/sites/default/files/wiki_attachments/322386/ConstraintManager_CrossSelect_AD24_0.png" style="border-width: 1px; border-style: solid;" title="" width="840" loading="lazy"></a>
          </p>
          <p class="no-margin"><a id="enhanced-the-expandcollapse-state-24-0"></a><a id="enhanced-the-expandcollapse-state"></a></p>
          <h4 data-global-header-version="24.0" data-global-header-anchor="enhanced-the-expandcollapse-state-24-0" id="enhanced-the-expandcollapse-state-24-0">Enhanced the Expand/Collapse State</h4>
          <p>All nodes, except for those that are predefined (e.g., <strong>All Nets</strong>), are now collapsed in the <strong>Physical </strong>and <strong>Electrical</strong> views by default. You can use the new <strong>Expand All</strong> and
            <strong>Collapse All</strong>&nbsp;right-click menu commands to control the grid nodes.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/ConstraintManager_ExpandCollapse_AD24_0.png" rel="fancybox" class="fancybox" data-fancybox="group-1qo2dp">  <img alt="" border="1" class="" height="569" id="" src="/documentation/sites/default/files/wiki_attachments/322386/ConstraintManager_ExpandCollapse_AD24_0.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/constraint-manager">Defining Design Requirements Using the Constraint Manager</a> page.</div>
          <p><a id="3d_layout" name="3d_layout"></a> <a id="3d_mid_design" name="3d_mid_design"></a></p>
          <p class="no-margin"><a id="3d-mid-design-open-beta-24-0"></a><a id="3d-mid-design-open-beta"></a></p>
          <h3 data-global-header-version="24.0" data-global-header-anchor="3d-mid-design-open-beta-24-0" id="3d-mid-design-open-beta-24-0">3D-MID Design (Open Beta)</h3>
          <p>3D-MID technology combines electrical circuits with three-dimensional mechanical parts. This fusion of functionality opens up a world of possibilities within a vast range of application areas.</p>
          <p>Historically, designers of 3D-MIDs have generally been restricted to MCAD packages due to the lack of suitable ECAD tools. There are many problems inherent to this way of working, not least is the absence of any electrical intelligence
            to drive the circuit layout and the difficulties associated with projecting 2D manually drawn sketches onto 3D surfaces.</p>
          <p>The new 3D-MID editor in Altium Designer allows you to place standard surface mount components onto a 3D shape&nbsp;in a 3D-MID document and route traces along the surface of the shape to complete the layout.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/3DMID_combo_AD24_0.png" rel="fancybox" class="fancybox" data-fancybox="group-n3fkk7">  <img alt="" border="1" class="" height="614" id="" src="/documentation/sites/default/files/wiki_attachments/322386/3DMID_combo_AD24_0.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
          </p>
          <p>The completed design can then be exported in the file format required by the Laser Direct Structuring
            (<a href="https://www.lpkf.com/en/industries-technologies/electronics-manufacturing/3d-mids-with-laser-direct-structuring-lds" target="_blank">LDS</a>) manufacturing process.</p>
          <div class="messages status">To learn more about this functionality, see&nbsp;<a href="/documentation/altium-designer/3d-mid-design">3D-MID Design</a>.</div>
          <div class="messages note">Note that the 3D-MID functionality is not supported with the Altium Designer Standard Subscription. If you are interested in 3D-MID and have a Standard Subscription, talk to your Altium sales representative about
            your evaluation options.</div>
          <div class="messages info">This feature is in Open Beta and is available when the <code>System.3DMID</code> option is enabled in the
            <a href="/documentation/altium-designer/system-preferences#Advanced_Settings_Dlg">Advanced Settings dialog</a>.</div>
          <a id="Harness_24_0" name="Harness_24_0"></a>
          <p class="no-margin"><a id="harness-design-improvements-24-0"></a><a id="harness-design-improvements"></a></p>
          <h3 data-global-header-version="24.0" data-global-header-anchor="harness-design-improvements-24-0" id="harness-design-improvements-24-0">Harness Design Improvements</h3>
          <a id="LayoutLabels_24_0" name="LayoutLabels_24_0"></a>
          <p class="no-margin"><a id="treat-layout-labels-as-components-in-bom-24-0"></a><a id="treat-layout-labels-as-components-in-bom"></a></p>
          <h4 data-global-header-version="24.0" data-global-header-anchor="treat-layout-labels-as-components-in-bom-24-0" id="treat-layout-labels-as-components-in-bom-24-0">Treat Layout Labels as Components in BOM</h4>
          <p>Layout labels in the Layout Drawing are now treated as components in the BOM, with support for part choices and grouping.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/LayoutLabel_BOM_24_0.png" rel="fancybox" class="fancybox" data-fancybox="group-0mhwef">  <img alt="" border="1" class="" height="361" id="" src="/documentation/sites/default/files/wiki_attachments/322386/LayoutLabel_BOM_24_0.png" style="border-style: solid;border-width: 1px;" title="" width="700" loading="lazy"></a>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/harness-layout-drawing#adding-layout-labels">Creating the Harness Layout Drawing</a> page.</div>
          <a id="ConnectionTable_WiringList_24_0" name="ConnectionTable_WiringList_24_0"></a>
          <p class="no-margin"><a id="added-columns-to-theconnection-table-and-wiring-list-24-0"></a><a id="added-columns-to-theconnection-table-and-wiring-list"></a></p>
          <h4 data-global-header-version="24.0" data-global-header-anchor="added-columns-to-theconnection-table-and-wiring-list-24-0" id="added-columns-to-theconnection-table-and-wiring-list-24-0">Added Columns to the&nbsp;Connection Table and Wiring
            List</h4>
          <p>Additional columns have been added to the Connection Table and Wiring List in a Manufacturing Drawing (<code>*.HarDwf</code>) that allow you to easily view the additional information in the design
            space.&nbsp;<strong>Crimp&nbsp;</strong>(part number), <strong>Cable</strong>, <strong>ToPin</strong>, and <strong>ToPart</strong> have been added to the Connection Table; <strong>FromCrimp</strong>,<strong> ToCrimp</strong>, and
            <strong>Cable </strong>have been added to the Wiring List. Toggle the eye icon in the <em>Properties </em>panel to display/hide the desired columns in the connection table.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/ConnectionTable1_24_0.png" rel="fancybox" class="fancybox" data-fancybox="group-jxyn51">  <img alt="" border="1" class="" height="503" id="" src="/documentation/sites/default/files/wiki_attachments/322386/ConnectionTable1_24_0.png" style="border-style: solid;border-width: 1px;" title="" width="800" loading="lazy"></a>
          </p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/WiringList1_24_0.png" rel="fancybox" class="fancybox" data-fancybox="group-u39de6">  <img alt="" border="1" class="" height="375" id="" src="/documentation/sites/default/files/wiki_attachments/322386/WiringList1_24_0.png" style="border-style: solid;border-width: 1px;" title="" width="800" loading="lazy"></a>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/harness-manufacturing-drawing#working-with-tables">Creating a Manufacturing Drawing for a Harness Design</a> page.</div>
          <p class="no-margin"><a id="platform-improvement-24-0"></a><a id="platform-improvement"></a></p>
          <h3 data-global-header-version="24.0" data-global-header-anchor="platform-improvement-24-0" id="platform-improvement-24-0">Platform Improvement</h3>
          <a id="LongPathNames_23_11" name="LongPathNames_23_11"></a>
          <p class="no-margin"><a id="support-for-long-path-names-open-beta-24-0"></a><a id="support-for-long-path-names-open-beta"></a></p>
          <h4 data-global-header-version="24.0" data-global-header-anchor="support-for-long-path-names-open-beta-24-0" id="support-for-long-path-names-open-beta-24-0">Support for Long Path Names (Open Beta)</h4>
          <p>Support for long path names has been implemented in this release. When a file path with the&nbsp;file name exceeds 256 characters, the actions on files are now supported, including:</p>
          <ul>
            <li>Opening a project from the connected Workspace.</li>
            <li>Making a local project available in the Workspace.</li>
            <li>Changing the folder path in&nbsp;an Outjob file.</li>
            <li>Generating outputs using an Outjob file or the <em>Project Releaser</em>.</li>
            <li>Saving a project as a project template to the Workspace.</li>
          </ul>
          <p>Starting from Windows 10&nbsp;version 1607,&nbsp;MAX_PATH&nbsp;limitations have been removed from common Win32 files and directory functions. However, you must opt-in to the new behavior by changing a registry key on the computer where
            Altium Designer is installed. Refer&nbsp;to the&nbsp;<a href="/documentation/altium-designer/support-long-path-names">Support for Long Path Names</a> page for details. After doing so, ensure that your computer is rebooted.</p>
          <div class="messages note"><strong>WARNING:</strong> Modifying the registry improperly can result in Windows becoming unusable. Use the Registry Editor only at your own risk and only after backing up the registry as outlined in the
            Microsoft article&nbsp;<a href="http://support.microsoft.com/kb/322756">How to back up and restore the registry in Windows</a>.</div>
          <div class="messages info">When releasing a project that uses a long path to an Enterprise Server Workspace, the PC where the Altium On-Prem Enterprise Server is installed should also be configured:
            <a href="/documentation/enterprise-server/support-long-path-names">learn more</a>.</div>
          <div class="messages info">This feature is in Open Beta and is available when the&nbsp;<code>System.LongPathsSupport</code> option is enabled in the
            <a href="/documentation/altium-designer/system-preferences#Advanced_Settings_Dlg">Advanced Settings dialog</a>. Note that this option is available only when the&nbsp;<code>LongPathsEnabled</code>&nbsp;registry key is set to
            <code>1</code>.</div>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/support-long-path-names">Support for Long Path Names</a> page.</div>
          <a id="Importers_24_0" name="Importers_24_0"></a>
          <p class="no-margin"><a id="importexport-improvements-24-0"></a><a id="importexport-improvements"></a></p>
          <h3 data-global-header-version="24.0" data-global-header-anchor="importexport-improvements-24-0" id="importexport-improvements-24-0">Import/Export Improvements</h3>
          <a id="xdxdesigner_import_improvements" name="xdxdesigner_import_improvements"></a>
          <p class="no-margin"><a id="xdx-designer-import-enhancements-24-0"></a><a id="xdx-designer-import-enhancements"></a></p>
          <h4 data-global-header-version="24.0" data-global-header-anchor="xdx-designer-import-enhancements-24-0" id="xdx-designer-import-enhancements-24-0">xDX Designer Import Enhancements</h4>
          <p>This release delivers a number of key improvements and fixes in relation to the import of xDX Designer design files into Altium Designer.</p>
          <p><strong>Added Ability to Import Symbols Only</strong></p>
          <p>The <strong>Reporting Options</strong> page of the <em>Mentor xDxDesigner Import Wizard</em> now includes the <strong>Import symbols only</strong> option that allows to import symbols only. When this option&nbsp;is enabled, identical
            symbols from the library database will be imported as a single schematic symbol, even if it is used by many components in the original library, and parameters are not imported to symbols in Altium Designer.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/Dlg_ImportWizard_ImportSymbolsOnly_AD23_11.png" rel="fancybox" class="fancybox" data-fancybox="group-0epkq9">  <img alt="" border="1" class="" height="463" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Dlg_ImportWizard_ImportSymbolsOnly_AD23_11.png" style="border-style: solid;border-width: 1px;" title="" width="600" loading="lazy"></a>
          </p>
          <p>Also, when this option is enabled, the next page of the <em>Wizard</em> will suggest generating&nbsp;part-symbol and pin mapping data in CSV format by enabling the <strong>Generate Pin Mapping and Component Models/Parameters Combined
              CSV</strong> option. When this option is enabled, use the available fields to define Oracle DB connection parameters and a parameter mapping file.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/Dlg_ImportWizard_GenerateCSV_AD23_11.png" rel="fancybox" class="fancybox" data-fancybox="group-tzcdhn">  <img alt="" border="1" class="" height="463" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Dlg_ImportWizard_GenerateCSV_AD23_11.png" style="border-style: solid;border-width: 1px;" title="" width="600" loading="lazy"></a>
          </p>
          <p><strong>Multi-part Symbol Import Improvements</strong></p>
          <p>When imported to Altium Designer, a multi-part symbol receives a Design Item ID combined with the first and last part names defined in xDX Designer. These combined Design Item IDs are also used in the generated CSV files.</p>
          <p>Also, the order of parts in symbols imported to Altium Designer is now the same as defined in the original library.</p>
          <p><strong>Symbol Import Improvements</strong></p>
          <p>Other import improvements include:</p>
          <ul>
            <li>Static text strings in symbols are&nbsp;now imported.</li>
            <li>The '<code>~</code>' characters used for negation in xDX Designer are now transformed into '<code>\</code>' characters in pin names to correctly represent negation symbols in Altium Designer.</li>
            <li>
              <p>The <strong>Reporting Options</strong> page of the <em>Mentor xDxDesigner Import Wizard</em> now includes the <strong>Import pin customizations (font size)</strong>&nbsp;option. When this option is enabled, pin designators and names
                are imported to Altium Designer with the same font size as in xDX Designer.</p>
              <p>
                <a href="/documentation/sites/default/files/wiki_attachments/322386/Dlg_ImportWizard_ImportPinCustomizationsFontSize_AD23_11.png" rel="fancybox" class="fancybox" data-fancybox="group-7kl3ik">  <img alt="" border="1" class="" height="463" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Dlg_ImportWizard_ImportPinCustomizationsFontSize_AD23_11.png" style="border-style: solid;border-width: 1px;" title="" width="600" loading="lazy"></a>
              </p>
            </li>
          </ul>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/xdx-designer-import">Importing a Design from xDX Designer or DxDesigner</a> page.</div>
          <a id="Expedition_Imp_24_0" name="Expedition_Imp_24_0"></a>
          <p class="no-margin"><a id="mentor-expedition-import-improvements-24-0"></a><a id="mentor-expedition-import-improvements"></a></p>
          <h4 data-global-header-version="24.0" data-global-header-anchor="mentor-expedition-import-improvements-24-0" id="mentor-expedition-import-improvements-24-0">Mentor Expedition Import Improvements</h4>
          <p><strong>Added Ability to Choose Extruded Body Layer</strong></p>
          <p>You now have the ability to choose the layer when creating extruded bodies when importing Mentor Expedition files using the <em>Import Wizard</em>. After adding the Mentor PCB and Library files to be imported, choose
            from&nbsp;<strong>Placement Outline</strong>&nbsp;or&nbsp;<strong>Assembly Outline&nbsp;</strong>using the <strong>Create extruded body from</strong>&nbsp;drop-down on the <strong>Current User Layer Mappings</strong> page. When the option
            is enabled, the default is <strong>Placement Outline</strong>.</p>
          <p> <img alt="" border="1" class="" height="566" id="" src="/documentation/sites/default/files/wiki_attachments/322386/Expedition_Extruded_24_0.png" style="border-style: solid;border-width: 1px;" title="" width="705" loading="lazy"></p>
          <p><strong>Placement Outline Improvement</strong></p>
          <p>Placement Outlines can now be imported as primitives on the Placement Outline layer&nbsp;on the Top/Bottom 3D Body assembly layers.</p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/expedition-import">Importing a Design from Xpedition</a> page.</div>
          <a id="SIM_24_0" name="SIM_24_0"></a>
          <p class="no-margin"><a id="circuit-simulation-improvement-24-0"></a><a id="circuit-simulation-improvement"></a></p>
          <h3 data-global-header-version="24.0" data-global-header-anchor="circuit-simulation-improvement-24-0" id="circuit-simulation-improvement-24-0">Circuit Simulation Improvement</h3>
          <a id="output_currents_p_channel_transistors" name="output_currents_p_channel_transistors"></a>
          <p class="no-margin"><a id="output-currents-for-p-channel-transistors-inverted-24-0"></a><a id="output-currents-for-p-channel-transistors-inverted"></a></p>
          <h4 data-global-header-version="24.0" data-global-header-anchor="output-currents-for-p-channel-transistors-inverted-24-0" id="output-currents-for-p-channel-transistors-inverted-24-0">Output Currents for P-Channel Transistors Inverted</h4>
          <p>Output currents for P-Channel transistors (BJT, JFET, MOSFET, MESFET) are now treated as inflow currents, making them consistent with N-Channel transistors.</p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/creating-simulation-model">Creating a Simulation Model</a> page.</div>
          <p><a id="Ansys_Collaboration" name="Ansys_Collaboration"></a> <a id="ansys_codesigner" name="ansys_codesigner"></a></p>
          <p class="no-margin"><a id="ansys-codesigner-open-beta-24-0"></a><a id="ansys-codesigner-open-beta"></a></p>
          <h3 data-global-header-version="24.0" data-global-header-anchor="ansys-codesigner-open-beta-24-0" id="ansys-codesigner-open-beta-24-0">Ansys CoDesigner (Open Beta)</h3>
          <p>This release presents the first steps into true collaborative design (CoDesign) between the ECAD and Simulation domains. Up until now, engineers in these two siloed camps have had to rely on manual export/import file processes that have
            no connection with a revision of a design and communication of changes and results, typically by email, outside of the design arena.</p>
          <p>Now, with the arrival of the Ansys CoDesigner feature, the ECAD engineer (using Altium Designer) can seamlessly collaborate on a design with their SIM engineer colleague (using Ansys Electronics Desktop (AEDT)). Collaboration is
            facilitated through an Altium 365 Workspace, which acts as a bridge between the two domains. This initial release includes support for the following key elements:</p>
          <ul>
            <li>Bi-directional push/pull of design changes between the two domains. From Altium Designer, changes to layer stack and materials, components, and primitives are detected and can be applied in AEDT. From AEDT, proposed changes to layer
              stack and materials can be pushed through the EDB file and detected/applied in Altium Designer.</li>
            <li>Simulation results are pushed from AEDT to the Altium 365 Workspace and associated with a revision of the design, with the ability to view through the Workspace’s browser interface and preview within Altium Designer.</li>
            <li>Bi-directional communication using the commenting system, with each comment thread attached to a specific component in a design.</li>
          </ul>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/AnsysCollaboration_combo_AD23_11.png" rel="fancybox" class="fancybox" data-fancybox="group-x6j0im">  <img alt="" border="1" class="" height="783" id="" src="/documentation/sites/default/files/wiki_attachments/322386/AnsysCollaboration_combo_AD23_11.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
          </p>
          <div class="messages info">Currently, AEDT of version 2023 R1 and 2023 R2 is&nbsp;supported by&nbsp;Ansys CoDesigner.</div>
          <div class="messages status">&nbsp;For more information, refer to the&nbsp;<a href="/documentation/altium-designer/ansys-codesigner">Ansys CoDesigner</a> page.</div>
          <div class="messages note">Note that Ansys CoDesigner is not supported with the Altium Designer Standard Subscription.</div>
          <div class="messages info">This feature is in Open Beta and is available when the <strong>Ansys CoDesigner</strong>&nbsp;(for Altium Designer) and&nbsp;<strong>Altium Link</strong>&nbsp;(for Ansys Electronics Desktop) extensions are
            installed. The latter can be obtained by contacting <a href="mailto:ansyscollaboration@altium.com">ansyscollaboration@altium.com</a>.</div>
          <p class="no-margin"><a id="power-analyzer-by-keysight-improvement-24-0"></a><a id="power-analyzer-by-keysight-improvement"></a></p>
          <h3 data-global-header-version="24.0" data-global-header-anchor="power-analyzer-by-keysight-improvement-24-0" id="power-analyzer-by-keysight-improvement-24-0">Power Analyzer by Keysight Improvement</h3>
          <a id="PABK_assign_currents_multiple_nets_same_component" name="PABK_assign_currents_multiple_nets_same_component"></a>
          <p class="no-margin"><a id="added-ability-to-assign-currents-for-multiple-nets-on-the-same-component-24-0"></a><a id="added-ability-to-assign-currents-for-multiple-nets-on-the-same-component"></a></p>
          <h4 data-global-header-version="24.0" data-global-header-anchor="added-ability-to-assign-currents-for-multiple-nets-on-the-same-component-24-0" id="added-ability-to-assign-currents-for-multiple-nets-on-the-same-component-24-0">Added Ability
            to Assign Currents for Multiple Nets on the Same Component</h4>
          <p>In&nbsp;this release, the&nbsp;ability to assign&nbsp;currents for multiple nets on the same component for different series elements has been added.</p>
          <p>When configuring a load of the <strong>IC (Current)</strong> type, you can see all pins of the load component that connect it with the source&nbsp;through different serial components, with the ability to select the required pins.</p>
          <p>In the example shown below, the <code>5V</code> power net is connected to two pins of the <code>LCD1</code> component through <code>R4</code> and <code>R5</code> series&nbsp;components. After extending the power net and
            adding&nbsp;<code>LCD1</code> as the load, both pins can be selected and configured as required in the <em>Load Properties</em> dialog.</p>
          <p>
            <a href="/documentation/sites/default/files/wiki_attachments/322386/PABK_EditingLoadProperties_MultipleSerComponents_AD24_0.png" rel="fancybox" class="fancybox" data-fancybox="group-vj5gu1">  <img alt="" border="1" class="" height="571" id="" src="/documentation/sites/default/files/wiki_attachments/322386/PABK_EditingLoadProperties_MultipleSerComponents_AD24_0.png" style="border-style: solid;border-width: 1px;" title="" width="840" loading="lazy"></a>
          </p>
          <div class="messages status">For more information, refer to the&nbsp;<a href="/documentation/altium-designer/altium-power-analyzer-quickstart-guide#specifying_load">Power Analyzer QuickStart Guide</a> page.</div>
          <p class="no-margin"><a id="features-made-fully-public-in-altium-designer-24-0"></a><a id="features-made-fully-public-in-altium-designer-240"></a></p>
          <h3 data-global-header-version="24.0" data-global-header-anchor="features-made-fully-public-in-altium-designer-24-0" id="features-made-fully-public-in-altium-designer-24-0">Features Made Fully Public in Altium Designer 24.0</h3>
          <p>The following features are now officially made Public with this release:</p>
          <ul>
            <li><a href="/documentation/altium-designer/constraint-manager">Constraint Manager</a>&nbsp;- available from 23.11</li>
            <li><a href="/documentation/altium-designer/pcb-codesign">PCB CoDesign</a>&nbsp;- available from 23.10</li>
            <li><a href="/documentation/altium-designer/harness-design">Harness Design</a>&nbsp;- available from 23.0</li>
            <li><a href="/documentation/altium-designer/pcb-manufacturing-rules#minimum_annular_ring">Improved Detection of Minimum Annular Ring Violation</a>&nbsp;- available from 22.10</li>
          </ul>
        </div>
      </div>
    </details>
    <div class="collapse-text-text"></div>
    <script type="text/javascript">
      var p = document.getElementsByClassName("Counter");
      for (k = 0; k < p.length; k++) {
        Bloberator(p[k].id, "0");
      }
      document.getElementById('slidesCSS').sheet.deleteRule(3);
      document.getElementById('slidesCSS').sheet.deleteRule(4);

      function Update(ss, n) {
        var g = (document.getElementById(ss).innerHTML) - 1;
        var TextArray = document.getElementsByClassName(ss + ss);
        var ImageArray = document.getElementsByClassName(ss);
        if ((g == 0) & (n == -1)) {
          n = 0;
        }
        ImageArray[g].style.opacity = "0";
        ImageArray[g].style.zIndex = "-1";
        if (g < TextArray.length) {
          TextArray[g].style.display = "none";
        }
        g = g + (n);
        if (g == ImageArray.length) {
          g = 0;
        }
        ImageArray[g].style.opacity = "1";
        ImageArray[g].style.zIndex = "1";
        if (g < TextArray.length > 0) {
          TextArray[g].style.display = "inherit";
        }
        document.getElementById(ss).innerHTML = g + 1;
        Bloberator(ss, g);
      }

      function Bloberator(sss, m) {
        var dots = "";
        var IR = document.getElementsByClassName(sss);
        for (d = 0; d < IR.length; d++) {
          if (d == m) {
            dots = dots + "<span style='background-color: #717171;' class='blob'></span>";
          } else {
            dots = dots + "<span class='blob' onclick='Update(" + '"' + sss + '",' + (d - m) + ")'></span>";
          }
        }
        var dotrows = document.getElementsByName(sss);
        for (x = 0; x < dotrows.length; x++) {
          dotrows[x].innerHTML = dots;
        }
      }
    </script>
  </div>
</form>

POST /documentation/altium-designer/new?mkt_tok=ODE3LVNGVy0wNzEAAAGSlFoIZHP1QpTEPDBMuTcMlMw_x8zOUplwvLsJMWzZnlyBjNfk41HmS9qEqlnDxqFVLSLNlVIvo09DSbpbcGPm9CDJEsRGwDk5ULi1ZK0m2YzU8CY72tc

<form class="form-report-issue" data-drupal-selector="form-report-issue"
  action="/documentation/altium-designer/new?mkt_tok=ODE3LVNGVy0wNzEAAAGSlFoIZHP1QpTEPDBMuTcMlMw_x8zOUplwvLsJMWzZnlyBjNfk41HmS9qEqlnDxqFVLSLNlVIvo09DSbpbcGPm9CDJEsRGwDk5ULi1ZK0m2YzU8CY72tc" method="post" id="form-report-issue" accept-charset="UTF-8"
  data-once="form-updated" data-drupal-form-fields="typo-context,typo-url,edit-issue,edit-actions">
  <input autocomplete="off" data-drupal-selector="form-tjon9kw8w2fu9xodh-ajnvznlhspuvxigu1o5jxwciq" type="hidden" name="form_build_id" value="form-tjOn9kW8W2fU9XodH-ajNVZnLHspUvxiGu1o5JxWcIQ">
  <input data-drupal-selector="edit-form-report-issue" type="hidden" name="form_id" value="form_report_issue">
  <input id="typo-context" data-drupal-selector="edit-typo-context" type="hidden" name="typo_context" value="">
  <input id="typo-url" data-drupal-selector="edit-typo-url" type="hidden" name="typo_url" value="">
  <div class="am-form">
    <div class="form-item">
      <div class="js-form-item form-item js-form-type-textarea form-type-textarea js-form-item-issue form-item-issue">
        <label for="edit-issue" class="js-form-required form-required">ISSUE</label>
        <div class="form-textarea-wrapper">
          <textarea placeholder="Please describe the issue encountered (e.g., a typo, incorrect information, outdated imagery)." class="form-text form-textarea required resize-vertical" data-drupal-selector="edit-issue" id="edit-issue" name="issue"
            rows="6" cols="60" maxlength="1024" required="required" aria-required="true"></textarea>
        </div>
      </div>
    </div>
    <div class="modal__text">
      <p>Connect to <a href="https://supportcenter.live.altium.com" target="_blank">Support Center</a> for Product Questions</p>
    </div>
    <div class="form-actions">
      <button class="am-button _style-transparent" type="button" data-dismiss="modal">Cancel</button>
      <input class="form-submit am-form-submit button js-form-submit" style="margin-right: 0" data-drupal-selector="edit-actions" type="submit" id="edit-actions" name="op" value="Send Feedback" data-once="drupal-ajax">
    </div>
  </div>
</form>

Text Content

Skip to main content
Mobile menu

 * PCB Design
   
    * Altium Designer World’s Most Popular PCB Design Software
    * CircuitStudio Entry Level, Professional PCB Design Tool
    * CircuitMaker Free PCB design for makers, open source and non-profits
    * Why Switch to Altium See why and how to switch to Altium from other PCB
      design tools

 * Solutions
   
    * For Enterprise The Last Mile of Digital Transformation
    * For Parts and Data Extensive, Easy-to-Use Search Engine for Electronic
      Parts

 * Altium 365
 * Resources & Support
   
   Explore Products
    * Free Trials
    * Downloads
    * Extensions
   
   Free Altium 365 Tools
    * Online PCB Viewer
   
   Resources & Support
    * Altium / Renesas Scheme: Information for Shareholders
    * All Resources
    * Support Center
    * Documentation
   
   Altium Community
    * Forum
    * Bug Crunch
    * Ideas
   
   Education Programs
    * Professional Training / Certification
    * University / College Educators
    * University / College Students
    * Webinars

 * Store
 * Search Open
   Search Search Close


Sign In


Search In: Doc:Documentation: Altium Designer
Altium DesignerAltium 365Altium MCAD CoDesignerAltium CircuitMakerCompany
DashboardAltium On-Prem Enterprise ServerAltium Infrastructure Server
Ver: Version: 24
2423222120.220.120.019.119.018.118.017.117.016.116.015.1
Close


Search Search on Documentation


 * 
   Altium Designer Documentation
    * 
      New in Altium Designer
       * 
         Public Release Notes
         
   
    * 
      Tutorial - A Complete Design Walkthrough with Altium Designer
      
    * 
      Getting Familiar with the Altium Design Environment
      
    * 
      Capturing Your Design Idea as a Schematic
      
    * 
      Analyzing Your Design Using Circuit Simulation
      
    * 
      BOM Management with ActiveBOM
      
    * 
      Managing Design Changes between the Schematic & PCB
      
    * 
      Laying Out Your PCB
      
    * 
      Analyzing Your PCB Design
      
    * 
      Streamlining Board Design Documentation with Draftsman
      
    * 
      Preparing Your Design for Manufacture
      
    * 
      Designing with Multiple PCBs
      
    * 
      Harness Design
      
    * 
      Building & Maintaining Your Components and Libraries
      
    * 
      Configuring and Administrating Your Workspace
      
    * 
      Installation, Licensing & Management
      
    * 
      Retired Documentation
      


QUICK LINKS

 * QuickLinks
   * Using Altium Documentation
   * Documentation Copyright Information
   * Altium Documentation - Home
   * Knowledge Base


Altium Designer Documentation


NEW IN ALTIUM DESIGNER

Created: November 15, 2023 | Updated: April 16, 2024 | Applies to version: 24
Note

The features available depend on your level of Altium Designer Software
Subscription.

 

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.4

Copy LinkCopied

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

Release Notes for Altium Designer 24.4.1




SCHEMATIC CAPTURE IMPROVEMENT



USE OF MULTI-PART COMPONENTS WITH ALTERNATE MODES

This release announces support for presenting a multi-part component as either a
single symbol (all sub-parts) or multiple symbols (one for each individual
sub-part) using only a single component through defined Normal and Alternate
Modes.


An example of a schematic symbol of a dual op amp component. The normal mode
represents the component in two symbols. An alternate mode represents the
component as a single symbol.

Now, if a component has sub-parts without primitives, not placing these
sub-parts on the schematic will no longer cause an Unused sub-part in component
violation when running a design validation (provided parts with no primitives
are listed below all parts that have primitives in the list of symbol parts that
can be seen in the SCH Library panel).



For more information, refer to the Creating a Schematic Symbol page.




PCB DESIGN IMPROVEMENTS



SELECTION BOX FOR COMPONENT 'PUSH' AND 'AVOID'

User-defined geometries for the component selection bounding box (following the
PCB.ComponentSelection advanced setting – learn more) are now observed when
moving a component in Push or Avoid Obstacles mode.



For more information, refer to the Advanced Placement Tools page.



ADDED 'OBEY RULES' OPTION FOR POLYGON POUR PROPERTIES

For a placed solid polygon pour, a new Obey Rules option is available as part of
its properties, which is used when removing necks less than a certain width.
Enabled by default for new polygons, it takes the value from the applicable
minimum Width constraint.

❯ ❮


1


When the Obey Rules option is disabled for a polygon pour, the minimum width of
allowed necks is determined by the Remove Necks Less Than field. In this
example, this value is 0.12mm, and necks of approximately 0.14 mm are allowed.

When the Obey Rules option is enabled, the minimum width of allowed necks is
determined by the minimum width value from the applicable Width constraint. In
this example, this value is 0.15mm, and necks less than this value are removed.

For more information, refer to the Polygons on Signal Layers page.




CONSTRAINT MANAGER IMPROVEMENTS



ADDED INDICATION OF SYNC STATUS WITH DIRECTIVES

This release adds an indicator of sync status between a constraint in the
Constraint Manager and the equivalent defined in a directive placed on a
schematic.

 * When an object in the schematic has a parameter set or differential pair
   directive placed on it, and this directive has constraint values that differ
   from values defined for the same object in the Constraint Manager, these
   values will be marked with an orange bar at the left side of the
   corresponding cell in the Physical or Electrical view of the Constraint
   Manager when the Constraint Manager is accessed from a schematic (e.g., ).
 * When values of the constraint are in sync between the Constraint Manager and
   the directive, the indication changes to a green bar (e.g., ).

When the object has no existing constraints, use the Import from
Directives command from the right-click menu of the view to import data from
directives to the Constraint Manager. Note that if a constraint value that has
been synchronized with a directive is edited in the Constraint Manager after
using the Import from Directives command, it will not be synchronized after
subsequently using the Import from Directives command again.

Note that after synchronizing data by importing data from directives to the
Constraint Manager and saving changes in the Constraint Manager, the controls to
add a new or edit/remove an existing net class, diff pair class, components
class, or rule will be grayed out in the Properties panel for the
corresponding directives.

❯ ❮




1


Net A00 has a Parameter Set directive placed on it, and this directive has a
Width constraint assigned.

In the Physical view of the Constraint Manager, cells related to width
constraints of net A00 have an orange bar that indicates these values are not in
sync with the directive.

After using the Import from Directives command, data from directives are
imported to the Constraint Manager, and the cells now have a green bar that
indicates that these values are in sync with the directive.

Note that in directive properties, controls to add, edit and remove classes and
rules are now grayed out.

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



PROPAGATING WIDTH/GAP VALUES

From the Physical view of the Constraint Manager, a value entered in the top
grid for a single net or xNet (Min Width or Preferred Width), differential pair
(Min Width, Preferred Width, or Preferred Diff Pair Gap), or net/xNet/diff pair
class will now be propagated to corresponding width (Min Width/Preferred
Width/Max Width) or gap (Min Gap/Preferred Gap/Max Gap) fields in the constraint
regions below. Note that an entered value will be propagated to other fields
only if the object does not have the specific rule defined.

❯ ❮



1


Net A00 currently has no width constraint assigned (i.e. these constraints are
inherited from the All Nets net class).

After entering a value for the width constraint of the net (the Min Width
constraint in this example)... 

...the value propagates to other fields of the width constraint (Preferred Width
and Max Width).

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




DRAFTSMAN IMPROVEMENT



SHOW ONLY NOT FITTED COMPONENTS IN BOM TABLE

Support is now available for placing a BOM table into a manufacturing drawing
created for a PCB design project (*.PCBDwf), presenting only those components
that are Not Fitted for the currently selected design variant. To do this,
select the Not Fitted option from the Show Components drop-down in the
Properties panel for the selected BOM table.
 



You can also select the Replaced option from the drop-down to show only
components for which alternate parts have been selected or fitted components
with varied parameter values in the current variant.

Currently, a BOM table with the Fitted, Not Fitted or Replaced options selected
for Show Components works with Base and Flat options for View Mode (not
Consolidated).
For more information, refer to the Bill Of Materials page.




DATA MANAGEMENT IMPROVEMENTS



SHOW REAL VALUE FOR SILICONEXPERT YTEOL PARAMETER

When a part has the YTEOL parameter provided by SiliconExpert with a value
greater than 5 years, the real value of this parameter is now presented in all
places where summary data on the part is presented (e.g., the header of
the Details pane in the Manufacturer Part Search or Components panel, or part
choices) instead of the 5+ years entry.



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



REFERENCES TO SILICONEXPERT COMPLIANCE DATASHEETS

Added support for references to SiliconExpert compliance datasheets to various
places where SiliconExpert data can be used, including ActiveBOM (*.BomDoc),
Manufacturer Part Search, Components, and Explorer panels, and when generating a
BOM output (in PDF or Excel format) through an Output Job.


An example of accessing a compliance datasheet from an ActiveBOM document.


An example of accessing a compliance datasheet from the Manufacturer Part Search
panel.

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



DISPLAY ITEM NAME FOR WORKSPACE CONTENT

For a Workspace content type that can be directly edited, the name of the item
being created, cloned or edited is now shown in the Projects panel and the
document tab, rather than its Item-Revision ID.


An example of editing Workspace content (schematic snippet, managed schematic
sheet, component template, Draftsman sheet template, and layerstack) and
displaying item names in the Projects panel and document tab.

For more information, refer to the Creating & Editing Content page.



ADDED SUPPORT FOR LATEST MS ACCESS DATABASE FILE FORMAT

When using Database to Workspace component synchronization (*.CmpSync) and part
supplier synchronization (*.PrtSync), files in the latest MS Access database
format (*.accdb) can now be used as the data source. 

❯ ❮


1


For more information, refer to the Component Database to Workspace Data
Synchronization and Supply Chain Database to Workspace Data Synchronization
pages.




FEATURES MADE FULLY PUBLIC IN ALTIUM DESIGNER 24.4

The following features are now officially Public with this release:

 * Rendering of Self-intersected Regions – available from 22.8
 * Preventing Self-Intersections – available from 22.8
 * Ability to Inherit a Component Template – available from 23.10




ALTIUM DESIGNER 24.3

Copy LinkCopied

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

Release Notes for Altium Designer 24.3.1


Key Highlights
ExpandCollapse


PCB DESIGN IMPROVEMENTS



PAD CORNER RADIUS/CHAMFER AS AN ABSOLUTE VALUE (OPEN BETA)

In this release, the ability to define pad corner radius/chamfer as an absolute
value (in mil or mm) has been added.

When a pad of the Rounded Rectangle or Chamfered Rectangle shape (on a copper,
paste or solder layer) is selected in the PCB or PCB Footprint editor, enter a
value to the Corner Radius field to define the radius/chamfer as an absolute
value (with the default measurement units). Note that the absolute value of the
pad corner radius/chamfer must be less than or equal to half of the shortest pad
side. The calculated percentage value will be shown at the right of the field.


Enter a value to the Corner Radius field to define it as an absolute value.

Enter a value followed by the % symbol to define the radius/chamfer as the
percentage of half of the pad's shortest side (as in previous versions).  

The absolute value of the pad corner radius chamfer is also supported by the PCB
List and PCBLIB List panels, the Find Similar Objects dialog, and the Pad/Via
Template editor. Also, the following query keywords can now be used in
expressions:

Keyword Summary

Pad_CornerRadius_Value_AllLayers

Pad_CornerRadius_Value_TopLayer

Pad_CornerRadius_Value_BottomLayer

Pad_CornerRadius_Value_MidLayer<n>
(where n = 1..30)

Return pad objects whose Pad Corner Radius Size property for the corresponding
layer complies with the query.

For example, the AsMM(Pad_CornerRadius_Value_TopLayer) > '0.1' query returns pad
objects whose Pad Corner Radius Size (Top Layer) property is greater than 0.1mm.

Pad_CornerRadius_UsesPercent_AllLayers

Pad_CornerRadius_UsesPercent_TopLayer

Pad_CornerRadius_UsesPercent_BottomLayer

Pad_CornerRadius_UsesPercent_MidLayer<n>
(where n = 1..30)

Return pad objects whose Pad Corner Radius Uses Percent property for the
corresponding layer complies with the query.

For example, the Pad_CornerRadius_UsesPercent_MidLayer2 = 'False' query returns
pad objects whose Pad Corner Radius Uses Percent (Mid Layer 2) property is
disabled (i.e. an absolute value is used to define the pad radius on this
layer).

Note that the
existing Pad_CornerRadius_AllLayers, Pad_CornerRadius_TopLayer, Pad_CornerRadius_BottomLayer
and Pad_CornerRadius_MidLayer<n> (where n = 1..30) are still used to scope pad
objects whose Pad Corner Radius (%) property for the corresponding layer
complies with the query.

Support for pad corner radius/chamfer defined as an absolute value has also been
added to the Import Wizard when importing an Xpedition design.

This feature is in Open Beta and available when
the PCB.Pad.CustomShape.CornerRadiusAbsolute option is enabled in the Advanced
Settings dialog.
For more information, refer to the Working with Pads & Vias page.



PCB REPLICATION IMPROVEMENTS

Enhanced Error Notifications

If a missing pin connection in the selected Source Block is detected when
running the Layout Replication tool, the warning dialog will notify you about
the missing connection.



Click the link in the dialog to cross-probe to the offending object.

Added 'Busy' State for PCB Replication

To provide a more responsive UI for the PCB replication process, the indicators
of the feature 'busy' state were added in this release.

 * When running the Layout Replication tool, an indication that replication data
   is loading, with the possibility to cancel out of the process, appears before
   opening the PCB Layout Replication dialog.
   
   

 * After clicking the Replicate button in the PCB Layout Replication dialog, the
   cursor indicates 'in progress' () before the first block is placed (or ready
   for placement in interactive mode).

For more information, refer to the PCB Layout Replication page.




CONSTRAINT MANAGER IMPROVEMENTS



ADDED SUPPORT FOR IMPORTING DESIGN DIRECTIVES (OPEN BETA)

You can now import constraints from design directives, placed and defined on
your schematic source documents, into the Constraint Manager. This is performed
from the Physical or Electrical view (when accessing the Constraint Manager from
a schematic) using the new Import from Directives command (from the right-click
context menu) and supports rule, net class, diff pair, and diff pair class
directives.

Note that any existing constraints already defined for nets/net classes/diff
pairs/diff pair classes through the Constraint Manager will take precedence and
are, therefore, kept when an import is processed.
❯ ❮



1


On a schematic, some Parameter Set and Differential Pair directives are
placed. These directives define a diff pair, a net class and Width rules.

Use the Import from Directives command from the right-click menu in the
Constraint Manager.

The data from the directives will be imported into the Constraint Manager.

This feature is in Open Beta and available when
the ConstraintManager.ImportFromDirectives option is enabled in the Advanced
Settings dialog.
For more information, refer to the Defining Design Requirements Using the
Constraint Manager page.



NEW 'DIFF PAIRS' TAB

A new Diff Pairs tab is now available from the Electrical constraints view for
explicitly defining and managing differential pairs. A hierarchical list of the
differential pairs in the design is shown on this tab. Select a cell for a
differential pair or differential pair class to present constraints for it in
the bottom region of the Constraint Manager.



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



SUPPORT FOR CREEPAGE IN THE CLEARANCE MATRIX

A Creepage rule can now be specified when defining electrical clearances between
classes of nets and/or differential pairs using the matrix in the Clearances
view.



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



SUPPORT FOR MULTI-EDITING IN THE CLEARANCE MATRIX

Added support to the clearance matrix (the Clearance view) for multi-editing
within a selected row/column. In the detailed clearance settings of
the Constraint Manager, select a row or column, type the required value, and
press Enter or click to apply this value to all cells of the row/column.



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




DRAFTSMAN IMPROVEMENT



ABILITY TO CHANGE THE RESOLUTION OF A BOARD REALISTIC VIEW

The resolution for a placed Board Realistic View can now be configured in
the Resolution(DPI) field in the Properties region of the Properties panel by
entering the desired resolution in the field. Previously, the view was a static
rendered image with no way to change the resolution. The minimum setting is 75
DPI, and the default setting is 300 DPI.



For more information, refer to the Working with Additional Views page.




HARNESS DESIGN IMPROVEMENTS



CAVITY ENHANCEMENTS

Specifying Cavity Types

You can now specify the type of cavity for each pin of a harness component in
the Wiring Diagram (*.WirDoc). On the Cavities tab of the Properties panel,
select the desired pin, then click Add. Choose the cavity type from the
drop-down. In the Select Connector dialog that opens, select the specific
desired connector for the pin.



Only one cavity of a particular type can be added to a pin. Once a cavity of a
particular type has been added, the entry is unavailable (grayed out) in the
drop-down, as shown in the image below for Pin 3.



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

Added New Cavity Types to Wiring List and Connection Table

Seals, plugs and other cavity parts can be displayed in a wiring list and
connection table in a manufacturing drawing. Enable the visibility of the
desired columns in the Columns tab of the Properties panel when the placed table
is selected in the design space.



For more information, refer to the Creating a Manufacturing Drawing page.

Added Cavity BOM Line Numbers to Callouts on the Manufacturing Drawing

When a callout set to display the BOM Item is added to the physical view of a
component on a layout drawing view, it will include BOM line numbers for all
assigned cavities.



For more information, refer to the Creating a Manufacturing Drawing page.



VISIBILITY AND LOCK OPTIONS FOR HARNESS BUNDLE LENGTH PARAMETER

The Length parameter of a harness bundle in a Layout Drawing (*.LdrDoc) now
includes visibility and lock options.



For more information, refer to the Creating the Harness Layout Drawing page.



HIGHLIGHT BUNDLES WITH WIRES FROM SPLIT CABLES

All harness bundles that include wires from a split harness cable are now
highlighted on the Layout Drawing when the cable is selected in the Bundle
Objects region of the Properties panel. For a split cable, the length of the
longest wire is shown in BOM.

❯ ❮



1


Cable C1 is split between different connectors.

When clicking the cable entry in the Bundle Objects region of the Properties
panel for the selected bundle, all bundles that include wires from C1 are now
highlighted.

In BOM, the length of the longest wire (a wire that passes through bundles B1
and B3 in this example) is shown for C1.



ADDED TWIST OBJECT DESIGNATOR TO THE WIRING LIST

The designator of a twist object is now displayed in the wiring list as shown in
the image below. 



For more information, refer to the Creating a Manufacturing Drawing page.



BOARD DETAIL VIEW RENAMED HARNESS DETAIL VIEW

The Board Detail View in a Harness Draftsman document (*.HarDwf) has been
renamed Harness Detail View.



For more information, refer to the Creating a Manufacturing Drawing page.



DISPLAY INDIVIDUAL WIRE LENGTHS IN WIRING LIST AND CONNECTION TABLE

The Length column in a wiring list and connection table now displays the
individual wire lengths for each wire in a cable.

❯ ❮


1


Wires W1, W2 and W3 are part of a cable.

Individual lengths of these wires are now shown in a wiring list and connection
table.

For more information, refer to the Creating a Manufacturing Drawing page.



DISPLAY TOTAL LENGTH OF WIRES AND CABLES IN BOM

For harness wiring components, the Length column in the ActiveBOM document and
BOM Table in a manufacturing drawing now presents the total length for
wires/cables of the same BOM item rather than their individual lengths.





For more information, refer to the Creating a Manufacturing Drawing page.




DATA MANAGEMENT IMPROVEMENTS



SUPPORT FOR CUSTOM PRICING

When you have a configured connection to a specific supplier account through the
browser interface of your Altium 365 Workspace (learn more), you can now see
custom pricing where applicable in the ActiveBOM and all places where part
choices are accessed. Also, suppliers that provide custom prices are labeled as
such in the Project Part Providers Preferences dialog, which can be accessed by
clicking the Edit button in the Favorite Suppliers List field in the Properties
panel for the ActiveBOM document.





ADDED BOM CHECKS FOR SILICONEXPERT PARAMETERS

Support for a range of checks based on SiliconExpert parameters was added to
ActiveBOM. You can enable or disable these checks in the Violations Associated
with Part Choices category in the BOM Checks dialog. Open the dialog by clicking
the  button in the BOM Checks region of the Properties panel.



For more information, refer to the Pulling Part Data from SiliconExpert
and Finalizing Your BOM pages.



ADDED COMMENT RESOLVED STATUS TO EXPORTED PDF

When exporting comments to PDF, the status for resolved simple comments (i.e.,
those not assigned as 'tasks') is now included in the export.



For more information, refer to the Document Commenting page.



ADDED COMPILED INTLIB TO DOWNLOADED MANUFACTURER PART ZIP

When downloading a component from the Manufacturer Part Search panel as a file
library, the compiled Integrated library (*.IntLib) is now included as part of
the Zip file.



For more information, refer to the Searching for & Placing Components page.




IMPORT/EXPORT IMPROVEMENT



XPEDITION LIBRARY IMPORT ENHANCEMENTS

This release adds the following improvements when importing an Xpedition library
into Altium Designer.

 * Added support for 'Round Donut' pad shapes defined in footprints within an
   Xpedition library. Note that this first step enables such footprint pads to
   be imported (as custom pad shapes). There is no dedicated ‘Round Donut’ pad
   shape in PCB/PCB Footprint editors.
 * Defined pad hole tolerances are now included when importing an Xpedition
   library.
 * Added support for replicated text strings in footprints (i.e., mounting hole
   'A's) when importing an Xpedition library. The original string, its
   replicates, and associated parameters are imported.
 * Added support for zero-width lines defined for a footprint on the Placement
   Outline layer when importing an Xpedition library.

For more information, refer to the Importing a Design from Xpedition page.




CIRCUIT SIMULATION IMPROVEMENTS



SIMULATION S-PARAMETERS ANALYSIS (OPEN BETA)

This release adds the ability to run an analysis of S-parameters (scattering
parameters). Such parameters facilitate an approach for describing networks
based on the ratio of incident and reflected microwaves (for a device under
test, how much power passes from one port to another, and how much power is
reflected back). These ratios can be subsequently used to calculate the
properties of a circuit, including input impedance, frequency response and
isolation. While this type of analysis is primarily for RF circuits and
components, it is equally useful for any circuit with at least two sources
(ports).

This new analysis is done by enabling the S-Parameters Analysis option in the AC
Sweep region of the Simulation Dashboard panel. Define the ports (sources)
involved and set an impedance for each (default is 50 ohms). If a device has
more than two ports, these can be added and defined accordingly, which will
result in more S-parameters involved in the resulting ‘S-matrix.’ Once the AC
sweep analysis is run, the S-parameters data will be available on the
S-parameters Analysis chart in the SDF document.



The simulation engine also calculates Y-parameters (admittance) and Z-parameters
(impedance), which can be added to plots in the chart as desired.

This feature is in Open Beta and available when
the Simulation.SParametersAnalysis option is enabled in the Advanced Settings
dialog.
For more information, refer to the Configuring & Running a Simulation page.



ADDED ABILITY TO PRESENT SPICE MODELS IN THE COMPONENTS PANEL

In this release, a new Show in Components Panel option has been added to the
Simulation – General page of the Preferences dialog. When this option is
enabled, the SPICE Libraries category is available in the Components panel, and
the libraries contained in the Model Path folder specified on the Simulation –
General page of the Preferences dialog are listed in this category. The category
structure reflects the structure of the specified folder.



As part of this, a folder of Analog Devices' SPICE models has been added to the
Mixed Simulation extension's default installation Library folder
(\ProgramData\Altium\Altium Designer <GUID>\Extensions\Mixed
Simulation\Library\SPICE Models\Analog Devices).

For more information, refer to the Simulation Preferences page.



ADDED ENABLE SIMULATION GENERIC COMPONENTS LIBRARY OPTION

A new Enable Simulation Generic Components Library option has been added to the
Simulation – General page of the Preferences dialog, allowing you to control the
library’s visibility within the Components panel.



In addition, the library has been removed from the Installed tab of the
Libraries Preferences dialog.

For more information, refer to the Simulation Preferences page.



ADDED SUPPORT FOR THE 'TEMP' KEYWORD IN CONSTANT PARAMETERS

For temperature analysis, the keyword TEMP can now be used in constant
parameters.


The keyword TEMP can be used in constant parameters. The image shows the TEMP
keyword being used to calculate the IS parameter of transistor Q11.

The TEMP value (the actual operating temperature of the circuit in °C) is set on
the Advanced tab of the Advanced Analysis Settings dialog accessed by
clicking Settings in the Analysis Setup & Run region of the Simulation
Dashboard panel.

Note that if the TEMP keyword is used in a constant parameter, the simulator
will not be able to perform a DC Sweep analysis when the Temp parameter is
selected as a parameter to be stepped for this analysis.
For more information, refer to the Configuring & Running a Simulation page.



ADDED SUPPORT FOR THE LTSPICE 'AKO' MODEL KEYWORD

When creating a model based on another model, you can now use the AKO model
keyword.

In the example shown below, model QP has all the same parameters as model QP350,
except that BF is changed and VA is set.

.MODEL QP350 PNP(IS=1.4E-15 BF=70 CJE=.012P CJC=.06P RE=20 RB=350 RC=200)

.MODEL QP AKO:QP350 PNP(BF=150 VA=100)

Error detection is applied when using the AKO syntax, in cases where the model
definition involves:

 * infinite recursion –  show image, or
 * a missing base model –  show image.

For more information, refer to the Creating a Simulation Model page.




FEATURES MADE FULLY PUBLIC IN ALTIUM DESIGNER 24.3

The following features are now officially Public with this release:

 * Print Not Fitted Components – available from 22.3
 * Any Angle Retrace – available from 23.10
 * Replication of PCB Layout – available from 23.11
 * Automatic Tuning of Multiple Nets – available from 23.11
 * Any Angle Diff Pair Router – available from 24.0
 * Ability to Store TrueType Fonts – available from 24.1






ALTIUM DESIGNER 24.2

Copy LinkCopied

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

Release Notes for Altium Designer 24.2.2


Key Highlights
ExpandCollapse


PCB DESIGN IMPROVEMENTS



ADDED THE ABILITY TO CHOOSE COMPONENTS MANUALLY WHILE REPLICATING

This release extends the functionality of the PCB Layout Replication tool with
the ability to manually map components in target blocks where multiple
components have been detected by the tool as having similar connections. This
allows you to manually choose between available components that are able to
replace each other faithfully without violating circuit connectivity.

When multiple components with similar connections are detected by the tool,
corresponding target blocks in the PCB Layout Replication dialog will have the
icon (when the block is collapsed), and each component with available
replacements will have the icon (when the block is expanded). Use the drop-down
in the Designator field of the component with detected replacements to choose
the required component.

❯ ❮



1


For more information, refer to the PCB Layout Replication page.



ADDED DIFFERENTIAL PAIR COMMON MODE IMPEDANCE IN LAYER STACK MANAGER

When Differential is selected as the Type in the Properties panel to define an
Impedance Profile for a differential pair, a field has been added that shows the
common mode impedance for the selected Impedance Profile. This value, which is
displayed as Impedance (Zcomm), is taken from Simbeor's calculated transmission
line data.



For more information, refer to the Controlled Impedance Routing page.



USE OF TUNING MITER PARAMETER FOR CONNECTING AN ACCORDION TO A ROUTE

When interactively tuning the length of a route by adding an accordion, the
Miter parameter defined for the accordion in the Properties panel is now also
used to miter the traces that connect the accordion to the route. Previously,
the Miter Ratio parameter defined for the interactive routing was used for these
traces.


The Miter value from the accordion properties is now also applied to traces
connecting that accordion to the route.

For more information, refer to the Length Tuning page.




CONSTRAINT MANAGER IMPROVEMENT



ENHANCED ABILITY TO TRANSFER CONSTRAINTS FROM PCB TO SCHEMATIC

In this release, the ability to transfer constraints defined on the Physical and
Electrical views of the Constraint Manager has been added. In the PCB editor,
select the Design » Update Schematics in <PCBProjectName> command from the main
menus and use the Engineering Change Order dialog that opens to explore,
validate and execute the changes in constraints.



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




MULTI-BOARD DESIGN IMPROVEMENT



ADDED BOOKMARKS PANEL FOR MULTI-BOARD DRAFTSMAN DOCUMENTS

The Bookmarks panel is now available in Draftsman when working with a
manufacturing drawing of a multi-board design (*.MbDwf). The panel gives a tree
view of the sheets on the Draftsman document. Each sheet entry can be expanded
and collapsed; when expanded, the appropriate contents of each sheet are
displayed as shown in the image below.



You can use the panel to easily navigate in the design space. When an item is
selected in the panel or design space, the Properties panel (if open) displays
the properties and settings of the selected item. Additionally, when you select
an item in the Bookmarks panel, the design space zooms to the selected item.



For more information, refer to the Creating a Manufacturing Drawing page.




HARNESS DESIGN IMPROVEMENTS



DUPLICATE DESIGNATOR VIOLATION REMOVED FOR CABLE, SHIELD AND TWIST OBJECTS

On the Wiring Diagram, the Duplicate Designator (WD) violation check does not
report an issue when Cable/Shield/Twist objects use the same designator. This
can now be split and used in different places using the same designator.



For more information, refer to the Validating the Harness Design page.



HIGHLIGHT WIRES FOR TWISTS AND SHIELDS

If a twist/shield is associated with wires in multiple places on the Wiring
Diagram (using the same designator), selecting a twist/shield instance will
highlight all associated wires in the group with a neon green color.

❯ ❮


1


An example of a Wiring Diagram where two twists with the same designator are
placed on different groups of wires. While only one of these twists is selected,
all wires covered by these twists are highlighted.

An example of a Wiring Diagram where two shields with the same designator are
placed on different groups of wires. While only one of these shields is
selected, all wires covered by these shields are highlighted.

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



ADDED SUPPORT FOR MULTI-PART COMPONENTS

The ability to transfer multi-part component data from the Wiring Diagram to the
Layout Drawing has been added. When multi-part components are placed on the
Wiring Diagram, designators are correctly assigned to the components in the
Layout Drawing. If multiple parts of the same component are placed on the Wiring
Diagram, only one instance of the component is placed on the Layout Drawing.



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



ADDED SUPPORT TO CONNECT SHIELDS TO A CONNECTION POINT

A shield with a connection object that is defined on the Wiring Diagram can now
be assigned to a connection point in the Layout Drawing. Use the Add Assigned
Objects dialog (accessed by clicking the Add button in the Assigned Objects
region of the Properties panel) when the connection point is selected to choose
the shield with a connection to be assigned to that connection point. 

❯ ❮



1


For more information, refer to the Creating the Harness Layout Drawing page.



ADDED SUPPORT FOR MULTICOLORED WIRES

Multicolored wires are now supported in the Wiring Diagram by choosing a wire's
secondary and tertiary colors. (The primary color is the color of the placed
wire.) In the Properties panel, click the Add drop-down at the bottom of the
Parameters region then choose Secondary and Tertiary to define the desired
colors; the parameter for the chosen color will appear in the Parameters region.
Click the color icon in the panel to open the color options; click the desired
color. You can also define the border color for the wire using the same
drop-down then selecting Border. Click through the slideshow below for examples.

❯ ❮




1


Wire with the secondary color defined

Wire with the tertiary color defined

Wire with the border color defined

Wire with all color options defined

For more information, refer to the Creating the Harness Wiring Diagram page.

Multicolored wires are also supported in harness design Draftsman documents
(*.HarDwf). Additional columns for secondary, tertiary and border colors can be
made visible in placed tables, and corresponding Color cells are split to show
the secondary and tertiary colors assigned to the wire.



For more information, refer to the Creating a Manufacturing Drawing page.



ADDED SUPPORT FOR MULTIPLE WIRING DIAGRAMS IN DRAFTSMAN DOCUMENTS

The Harness Draftsman document (*.HarDwf) now supports multiple Wiring Diagram
documents (*.WirDoc) in the same project. This feature lets you choose the
wiring diagram document from which a placed wiring diagram view should be
generated and updated. Use the Document drop-down in the Properties region of
the Properties panel when the wiring diagram view is selected to choose the
wiring diagram document for this view.



For more information, refer to the Creating a Manufacturing Drawing page.



ADDED BOOKMARKS PANEL FOR HARNESS DRAFTSMAN DOCUMENTS

The Bookmarks panel is now available in Draftsman when working with a
manufacturing drawing of a harness design (*.HarDwf). The panel gives a tree
view of the sheets on the Draftsman document. Each sheet entry can be expanded
and collapsed. When expanded, the appropriate contents of each sheet are
displayed as shown in the image below.



You can use the panel to easily navigate in the design space. When an item is
selected in the panel or design space, the Properties panel (if open) displays
the properties and settings of the selected item. Additionally, when you select
an item in the Bookmarks panel, the design space zooms to the selected item.



For more information, refer to the Creating a Manufacturing Drawing page.




DATA MANAGEMENT IMPROVEMENTS



SILICONEXPERT ENHANCEMENTS

Added SiliconExpert Product Change Notice

The Product Change Notice (PCN) provided by SiliconExpert has been added to the
Manufacturer Part Search panel and to all places where part choices can be
accessed. By default, the latest PCN data is shown. Use the Historical Details
control to open the Product Change Notice Historical Details dialog, where
details on previous PCNs can be browsed.

❯ ❮


1


Access the latest and historical PCNs from the Manufacturer Part Search panel.

Access the latest and historical PCNs from a part choice (the Components panel
is shown as an example here).

Added SiliconExpert 'Free' Parameters Support

The Lifecycle, YTEOL and RoHS Status parameters provided by SiliconExpert are
now presented by default in the Manufacturer Part Search panel and all places
where part choices are presented. Therefore, there is no need to request data
for this part (and hence, use the quota from your SiliconExpert package) to
access these 'free' parameters.

❯ ❮


1


Access 'free' parameters provided by SiliconExpert from the Manufacturer Part
Search panel.

Access 'free' parameters provided by SiliconExpert from a part choice (the
Components panel is shown as an example here).

Also, these SiliconExpert 'free' parameters can be used in ActiveBOM (by adding
corresponding columns to the ActiveBOM document) without requesting all other
SiliconExpert parameters.

Added Display of the YTEOL Parameter

The YTEOL parameter is now displayed in the following locations:

 * In the header of the Details pane when a manufacturer part is selected in the
   Manufacturer Part Search panel.
 * In the header of the Details pane when a component is selected in the
   Components panel.
 * In all places where part choices are presented.
 * In the Properties panel when a component placed on a schematic sheet is
   selected.

❯ ❮



1


Displaying the YTEOL parameter in the Manufacturer Part Search panel.

Displaying the YTEOL parameter in the Components panel and in part choices.

Displaying the YTEOL parameter in the Properties panel for the selected
component.

Added Support for SiliconExpert Parameters when Comparing Manufacturer Parts

SiliconExpert parameters are now supported in the Selected Part Details pane of
the Manufacturer Part Search panel when comparing two selected parts.



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



ADDED SUPPORT FOR AGGREGATED LIFECYCLES TO MANUFACTURER LINKS

When exploring a solution added in the form of a manufacturer link to an
ActiveBOM document if there are multiple sources of the lifecycle data for that
manufacturer link (Altium Parts Provider powered by Octopart or IHS
Markit® and SiliconExpert), the lifecycle information from all available sources
is now accessible for the link. Hover the cursor over the manufacturer lifecycle
state or use the drop-down to see the lifecycle information from all sources in
the tooltip/pop-up.



For more information, refer to the Managing the Solutions page.




IMPORT/EXPORT IMPROVEMENT



IMPORTING THE FOOTPRINTS INTO EXISTING PROJECT STRUCTURE FOR XPEDITION

For an Xpedition library (*.lmc) whose schematic symbols (only) were previously
imported using the xDX Designer Import Wizard with the Import Symbols Only
option enabled, you can now choose to import footprint models into a PCBLib as
part of the existing project structure. Footprints will be renamed in accordance
with the naming defined in the existing CSV file generated as part of the xDX
Designer import process.

Note that starting from this release, footprint names with specific prefixes
(BGA, CAP, CAPC, CGA, COUP, DFN, DIO, DR, FILT, FUSE, INDC, INDM, ISOL, LEDC,
LEDS, LGA, MECM, OSC, PQ, PS, QFN, QFP, RESC, RESM, SO, TO, VAR, XTA) will
include the component height values multiplied by 100 in the generated CSV
files to provide unique naming of footprints with differing 3D Body heights. For
example, a footprint of height 1.4 and named CAPC2013N will be added to the CSV
file as CAPC2013X140N.

When adding an Xpedition library file on the Importing Mentor Expedition Library
Files page of the Import Wizard, if previously imported libraries are detected,
a confirmation dialog will ask if you would like to import footprints as
described above. If you click No, footprints will be imported into a separate
folder for generated PCBLib files, and no footprint renaming will be performed.



For more information, refer to the Importing a Design from Xpedition page.




FEATURE MADE FULLY PUBLIC IN ALTIUM DESIGNER 24.2

The following feature is now officially Public with this release:

 * PCB Section View - available from 23.5






ALTIUM DESIGNER 24.1

Copy LinkCopied

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

Release Notes for Altium Designer 24.1.2 


Key Highlights
ExpandCollapse


SCHEMATIC CAPTURE IMPROVEMENT



ADDED VIOLATION CHECKS FOR OBJECTS CONNECTED TO A HARNESS CONNECTOR

In this release, new violation checks have been added to detect violations
associated with signal harnesses in the schematics of your PCB design projects:

 * The Invalid Connection to a Harness Connector violation check detects a
   situation when a wire, bus, or signal harness ends inside or is connected to
   the edge of a harness connector but is not connected to a harness entry.
 * The Unconnected Harness Entry violation check detects an unconnected harness
   entry.



Settings for these violation types can be found in the Violation Associated with
Harnesses group on the Error Reporting tab of the Project Options dialog.



For more information, refer to the Verifying Your Design Project page.




PCB DESIGN IMPROVEMENTS



PAD HOLE CLEARANCE CHECK IMPROVEMENT (OPEN BETA)

In this release, the behavior of detecting clearance from pads with no annular
ring has been improved.

When a pad has a hole size greater than or equal to the pad size and, therefore,
has no annular ring, the clearance value defined for the Hole by the applicable
constraint in the Constraint Manager or by the Clearance design rule is applied
rather than the maximum of Hole and TH Pad clearances.


An example of clearances configured in the Constraint Manager.


An example of clearances configured in the Clearance design rule.


The new pad hole clearance behavior.

Note that the default values of Hole clearance in newly created Clearance
constraints and Clearance design rules have been updated with the 10mil /
0.254mm value.

This feature is in Open Beta and available when
the PCB.Rules.HoleClearance option is enabled in the Advanced Settings dialog.
For more information, refer to the Electrical Rule Types page.



ABILITY TO STORE TRUETYPE FONTS (OPEN BETA)

This release has added the ability to automatically store geometries of text
objects that use TrueType fonts inside PCB documents. When objects (text
strings/frames, dimensions, drill tables, and/or layer stack tables) in a PCB
document use a TrueType font, these objects will be shown using the same font
geometry when the PCB document is opened on another computer, even if
that TrueType font is not installed.

When an object that uses a missing font is selected, a warning message appears
at the top of the Properties panel. When changing object properties that affect
its text (e.g., the text height or text itself), the Missing fonts dialog opens
in which you can select a replacement font.



The dialog also appears when changing text-related properties from the PCB List
panel.

When trying to edit multiple objects using different missing fonts, the dialog
allows you to select a replacement for each missing font.



This feature is in Open Beta and available when the PCB.Text.TTFontSaving option
is enabled in the Advanced Settings dialog.

Note that with this feature enabled, the options of the PCB Editor – True Type
Fonts page of the Preferences dialog are no longer relevant, so this page is not
available in the Preferences dialog (when the PCB.Text.TTFontSetting.Hide option
is enabled in the Advanced Settings dialog).

For more information, refer to the PCB Placement & Editing Techniques page.



ENHANCED PAD PROPERTIES PANEL

The Pad Stack region of the Pad Properties panel has been enhanced for better
usability. When a section is selected, the section name is highlighted in blue
and the entire section is displayed in a different shade than the background.



For more information, refer to the Working with Pads & Vias page.




PCB CODESIGN IMPROVEMENTS



ABILITY TO HIGHLIGHT CATEGORY CHANGES

With the Show on PCB option enabled in the PCB CoDesign panel, you can now
highlight all changes in a specific category when that category is selected in
the panel's list of changes.





GROUPING CHANGES BY UNIONS

Added support for comparison of, and application of changes to, unions (defined
groupings of primitives on the PCB). Union-related changes are shown in the
Unions category in the PCB CoDesign panel's list of changes. Also, changes in
other categories are grouped now by unions if corresponding objects belong to
any.





UPDATES TO 'MERGED' STATE

After merging changes using the PCB CoDesign panel, the PCB document will remain
in the Merged state (the  icon in the Projects panel) until there is a new
conflict. Saving changes locally will no longer change the state to Modified.

Also, note that documents in Merged state are always enabled for saving to the
Workspace in the Save to Server dialog and cannot be disabled.

For more information, refer to the PCB CoDesign page.




CONSTRAINT MANAGER IMPROVEMENTS



ABILITY TO CHOOSE USAGE OF THE CONSTRAINT MANAGER FOR A NEW PROJECT

When creating a new PCB project, you now have the ability to control whether it
will use the Constraint Manager or the older design rules system. In the Create
Project dialog (File » New » Project), enable the Constraint Management option
to use the Constraint Manager for the project being created.





'VIEW ONLY' MODE

If the Constraint Manager was enabled for the PCB project, the Constraint
Manager will present in View Only mode when opened by a user without Altium
Designer Pro/Enterprise Subscription. In this case, the user can see, but not
modify, defined constraints. The message at the top of the Constraint
Manager notifies you when the Constraint Manager is in View Only mode.





UPDATES TO XSIGNAL CREATION

This release sees some updates in defining xSignals using the Constraint
Manager:

 * The list of proposed xSignals is now divided into two groups: xSignals going
   from a source to a destination point (S-T) and xSignals going from one
   destination point to another (T-T). Use checkboxes for groups to
   select/deselect all xSignals in corresponding groups.
 * The list of proposed xSignals now includes xSignals going from a source to
   each destination (not an xSignal going from a source to the closest
   destination only).

 * For a better representation of proposed xSignals, they are now named in the
   list using the following scheme:
   
   <SourceNetName> (<SourcePinDesignator> → <DestinationPinDesignator>)
   
   Note that for names of created xSignals that can be seen on the xSignals tab
   to the Constraint Manager or in the PCB document, the
   previous <SourceNetName>_<SourcePinDesignator>_<DestinationPinDesignator> scheme
   is used.





IMPROVED CLASS SELECTION

The right-click menu of entries in the Physical and Electrical views has been
updated to quickly add objects to an existing class right from the menu. To do
this, right-click one or more selected objects and choose an existing class from
the Classes » Add Selected to Class sub-menu.



When there are more than 30 classes, the Classes » Add Selected to Class »
Existing Class command is available in the menu instead of the list of classes.
Use this command to access a dialog where you can select an existing class to
which the selected object(s) are to be added.





ADDED LINE NUMBERS IN GRID

Line numbers have been added to the Constraint Manager grid to help you more
easily identify and distinguish items in the list.  



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




MULTI-BOARD DESIGN IMPROVEMENTS



SUPPORT FOR DRAFTSMAN DOCUMENTS IN MULTI-BOARD PROJECTS (OPEN BETA)

You can now add a Draftsman document (*.MbDwf) to a Multi-board project to
create a manufacturing drawing for the Multi-board assembly in this project.

The views that can be placed in a Draftsman document of a Multi-board project
are:

 * Multi-board view – an automated graphic composite of the outlines of PCBs and
   3D models constituting the multi-board assembly.
 * Section view – a profile slice, or sectional, drawing taken from a nominated
   'cut' point through a placed multi-board view.
 * Board detail view – a floating, magnified view of a multi-board
   view's defined area.
 * Board realistic view – a scalable 3D rendering of the current multi-board
   assembly.

Draftsman's annotation, dimensioning and graphical tools, as well as BOM and
generic tables, are also available.


An example of a Multi-board project Draftsman drawing.

This feature is in Open Beta and available when the MBA.Draftsman option is
enabled in the Advanced Settings dialog.
For more information, refer to the Creating a Manufacturing Drawing page.



ABILITY TO MOVE A MODULE ENTRY GROUP

The ability to move a selected group of module entries in a multi-board
schematic document (*.MbsDoc) has been added. This new feature speeds up the
editing process by not requiring you to move each module entry individually. In
the design space, select more than one module entry, then use the left mouse
button to drag the group to the desired location. A red dot displays at each
entry while they are dragged to the new location. Release the mouse button to
place the group at the current location.



For more information, refer to the Capturing the Logical System Design page.




HARNESS DESIGN IMPROVEMENTS



CHANGED 'CRIMPS' TO 'CAVITIES'

'Crimps' have been renamed 'Cavities' in the UI of the Wiring Diagram and Layout
Drawing.



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



ADDED DESIGNATOR FIELD TO SHIELD AND TWIST OBJECTS

The Designator field has been added to the properties of shields and twists in
the harness wiring diagram.



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



ADDED WIRE BREAK OBJECT FOR MULTIPLE SHEET CAPABILITY

A full Wiring Diagram can now be defined over multiple sheets (in a 'flat'
design fashion), each represented by its own *.WirDoc document, with the ability
to split a wire using the new Wire Break object.



A Wire Break is placed using the Place menu or from the Active Bar as shown
below.



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



TREAT COVERINGS AS COMPONENTS IN BOM

Harness coverings in the Layout Drawing are now treated as components in the
BOM, with support for part choices and grouping.



For more information, refer to the Creating the Harness Layout Drawing page.



DISPLAY COMPONENT PROPERTIES FOR ADDITIONAL PHYSICAL VIEWS

When an additional physical view of a harness component is selected in the
design space, the Properties panel now displays the properties of the component
itself as it does for the main (first) physical view. In the below image, a
second physical view has been selected in the design space; the Harness
Component Properties panel displays the properties of the original (first)
physical view.



For more information, refer to the Creating the Harness Layout Drawing page.



IMPROVED THE WIRING LIST

Added Ability to 'Split' Wiring List

The wiring list of an advanced harness design may have a large number of
entries, which can be difficult to fit into a drawing document as a single
table. Rather than resorting to font and table scaling, multiple custom table
entries, or an external document, you now have the ability to 'split' a Wiring
List in a Harness Draftsman document so that the Wiring List will be presented
over a number of 'pages.' In the Properties panel for a placed Wiring List,
enable the Limit Page Height option in the Pages region to use the new
feature. This will restrict the height of the Wiring List table to the nominated
height entry (Max Page Height) and, therefore, the number of lines shown in the
table.

❯ ❮


1


The editor detects that the entire Wiring List is not shown, as indicated by the
panel's Page entry (for example, 1 from 2), and the associated drop-down menu
allows you to nominate which page is shown. To add further pages of the Wiring
List, place another Wiring List (Place » Wiring List) and specify the
next Page in the Pages region of the Properties panel.



Enhanced Wiring List for 'Shield with Connection' Objects

Designators of shield with connector objects are now displayed in the Wiring
List when a wire is connected to the shield's connector.



For more information, refer to the Creating a Manufacturing Drawing for a
Harness Design page.



ADDED ABILITY TO DISPLAY CONNECTION TABLE FOR SPLICES

The ability to show the connection table for individual splices has been added.
Previously, the ability to show the Connection Table for only components and
connectors was possible.



For more information, refer to the Creating a Manufacturing Drawing for a
Harness Design page.



LINKS ADDED TO TEXT FRAME AND NOTE OBJECTS FOR CROSS-PROBING

Object designators can now be added as active links in text frames and notes.
The links provide cross-probe capabilities in the Wiring Diagram and Layout
Drawing. To create active links, place a text frame or note object in either the
Wiring Diagram or Layout Drawing. In the Text field in the Properties region of
the Properties panel, enter "@". A drop-down of all designators will appear.
Double-click the desired designator from the list; the link is created in the
Text field and in the design space. Click the link in the design space to
cross-probe to that object in the associated document (i.e., the document that
is not currently active). The process is demonstrated in the video below.



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




DATA MANAGEMENT IMPROVEMENTS



MANUFACTURER LIFECYCLE STATE MESSAGE ENHANCEMENT

When using the SiliconExpert integration functionality, manufacturer part
lifecycle data can be obtained from different sources: Altium Parts Provider
(powered by Octopart or IHS Markit®) and SiliconExpert. To provide better
visibility of this lifecycle data from different sources, the lifecycle
information from all available sources is now accessible.

When exploring manufacturer part data (e.g., an entry in the Manufacturer Part
Search panel, a part choice of a Workspace library component, or a solution in
an AcitveBOM document), hover the cursor over the manufacturer lifecycle
state/bar or use the drop-down to see the lifecycle information from all sources
in the tooltip.

❯ ❮



1


For more information, refer to the Adding Supply Chain Information to a
Component and Pulling Part Data from SiliconExpert pages.



ADDED GENERAL TAB TO PROJECT OPTIONS FOR OFFLINE WORKSPACE PROJECTS

Added the General tab to the Project Options dialog for offline Workspace
projects. This feature is available for working with a project when you are
disconnected from its Workspace. The only control on the tab that is accessible
is the Turn Off Synchronization button. Click this button to turn off
synchr onization. This ensures that the local copy will not be linked to the one
that resides on the Workspace. The project located in the Workspace will remain
untouched.



For more information, refer to the Accessing, Defining & Managing Project
Options page.



REMOVED COMMIT COMMAND FOR GIT-BASED PROJECTS

For Git-based projects, the Commit command has been removed from the History &
Version Control sub-menu of the right-click menu of project entry in the
Projects panel and the Project main menu, aiming to remove confusion about where
data was being committed (to the local repository and not the remote repository)
when using the command. Visibility of the command is controlled by the
VCS.AllowGitCommit option from the  Advanced Settings dialog (OFF by default).
You can use the Save to Server command to commit the project to the local
repository and push it to the remote repository in one action.

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




IMPORT/EXPORT IMPROVEMENT



MENTOR XPEDITION PLACEMENT OUTLINE AND INSERTION OULINE LAYER MAPPING

When Mentor Xpedition PCB and footprint library files are imported, Placement
Outline layer types are now mapped as Courtyard layer types and the Insertion
Outline layers are now mapped to the Component Outline layer types in Altium
Designer.



For more information, refer to the Importing a Design from Xpedition page.




CIRCUIT SIMULATION IMPROVEMENT



SIMULATION STRESS ANALYSIS (OPEN BETA)

Stress Analysis is used to calculate operating conditions for each individual
component, such as maximum voltages, currents, and power dissipations, and check
them against limits defined in the stress model of the component.

In this release, a new Stress Analysis option has been added to
the Transient region of the Simulation Dashboard. When this option is enabled
and the Transient analysis is performed, the Stress analysis results are
available on the additional Stress chart of the simulation result document.


Use the new Stress Analysis to test your circuits against defined limits.

The stress model of a component is configured on the new Stress tab of the Sim
Model dialog accessed for the component's simulation model. From here, you can
select the required Device Type and define parameter values.


Stress analysis parameters for a component can be set on the Stress tab of the
Sim Model dialog.

This feature is in Open Beta and available when
the Simulation.StressAnalysis option is enabled in the Advanced Settings dialog.
For more information, refer to the Configuring & Running a Simulation page.




FEATURE MADE FULLY PUBLIC IN ALTIUM DESIGNER 24.1

The following feature is now officially made Public with this release:

 * Custom Paste/Solder Masks – available from 23.8






ALTIUM DESIGNER 24.0

Copy LinkCopied

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

Release Notes for Altium Designer 24.0.1


Key Highlights
ExpandCollapse


PCB DESIGN IMPROVEMENTS



ANY ANGLE DIFF PAIR ROUTER (OPEN BETA)

This release introduces support for any angle differential pair routing. When
routing a diff pair using the Interactive Differential Pair Routing tool (Route
» Interactive Differential Pair Routing), you can now select the Any Angle
corner style () when configuring the properties of routing in the Properties
panel in its Differential Pair Routing mode.

 * Any angle differential pair routing supports symmetrical pad entry and gap
   changing.
 * When starting differential pair routing from an antenna, the tool will
   maintain the left-to-right order of nets (i.e., the continuation of the left
   side stays on the left) and support snapping to the original direction.
 * When routing a diff pair using the Any Angle corner style, press and hold the
   Shift key to route the diff pair using tangent arcs.

Demonstration of any angle differential pair routing.

Note that this feature also enables an updated angle diff pair glossing
algorithm when using the Route » Gloss Selected command.

The current main limitations of any angle diff pair routing are:

 * Routing transitions through borders of rooms with different design rules are
   not currently supported.
 * The SMD Entry design rule is not currently supported.
 * Automatic loop removal is not currently supported.

This feature is in Open Beta and is available when the
PCB.Routing.AnyAngleDiffPairRouter option is enabled in the Advanced Settings
dialog.
For more information, refer to the Differential Pair Routing page.



ENHANCED LAYER STACK REPORT SETUP DIALOG (OPEN BETA)

The Layer Stack Report Setup dialog (File » Fabrication Outputs » Report Board
Stack) has been enhanced and now includes all columns that are present in the
Layer Stack. Use the dialog to select the columns you want to be displayed in
the Layer Stack Report.



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




PCB CODESIGN IMPROVEMENTS



ENHANCED COPPER CONFLICT DISPLAY AND RESOLUTION

Conflicts of copper objects are now grouped in pin-to-pin connection groups
where applicable to ease exploring and resolving the changes.


Copper conflicts can now be resolved on the pin-to-pin connection level.



ADDED ABILITY TO CONFIGURE COLOR LEGEND

In the View Configuration panel, you can now select colors for objects that have
been added, modified, removed, and not changed (unchanged objects of a
pin-to-pin connection when it is selected in the PCB CoDesign panel).


Use the View Configuration panel to configure the comparison color legend.



OTHER PCB CODESIGN UI CHANGES

 * The pop-up that shows that the comparison is in progress now appears right
   after running the comparison.
 * Added the ability to select and deselect entries in the change list. When an
   entry is selected (by clicking on it), click it again to deselect the entry
   and reset the object highlighting in the design space.
 * The Save to Server command has been added to the menu of the Project panel's
   Merged icon () shown after merging changes using the PCB CoDesign panel –
   show image.
 * When clicking the Save to Server button in the PCB CoDesigner panel after
   merging changes, only the merged PCB document is selected in the Save to
   Server dialog by default – show image.
 * When merging the changes is run, a new pop-up showing that merging is in
   progress is now displayed – show image.

For more information, refer to the PCB CoDesign page.




CONSTRAINT MANAGER IMPROVEMENTS



ABILITY TO ADD DIFFERENTIAL PAIR CLASSES TO THE CLEARANCE MATRIX

Starting from this release, you can add not only net classes but also
differential pair classes to the Clearance Matrix (the Clearances view).





EDITING CUSTOM TOPOLOGY ON THE PCB SIDE

It is now possible to define the topology of a net as Custom and edit it as
required in the Constraint Manager when it is accessed from the PCB side.





PROPAGATING TOPOLOGY CHANGES WHEN EDITING THE CONSTRAINT SET

When editing a Constraint Set that includes a custom topology, changes made to
the topology are now propagated to other objects to which this Constraint Set is
applied.





ABILITY TO REMOVE XSIGNALS

It is now possible to remove an xSignal from the xSignals tab of the Electrical
view. To do this, right-click an xSignal and select the xSignals » Remove
xSignal command from the context menu.





CROSS SELECT FROM AND TO THE CONSTRAINT MANAGER

In this release, an ability to cross-select objects from and to the Constraint
Manager has been added. When cross-select mode is enabled (using the Cross
Select Mode command from the Tools main menu of the Constraint Manager, the
schematic or PCB editor), objects selected in the Constraint Manager are also
selected in the schematic and PCB documents, and vice versa.





ENHANCED THE EXPAND/COLLAPSE STATE

All nodes, except for those that are predefined (e.g., All Nets), are now
collapsed in the Physical and Electrical views by default. You can use the new
Expand All and Collapse All right-click menu commands to control the grid nodes.



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






3D-MID DESIGN (OPEN BETA)

3D-MID technology combines electrical circuits with three-dimensional mechanical
parts. This fusion of functionality opens up a world of possibilities within a
vast range of application areas.

Historically, designers of 3D-MIDs have generally been restricted to MCAD
packages due to the lack of suitable ECAD tools. There are many problems
inherent to this way of working, not least is the absence of any electrical
intelligence to drive the circuit layout and the difficulties associated with
projecting 2D manually drawn sketches onto 3D surfaces.

The new 3D-MID editor in Altium Designer allows you to place standard surface
mount components onto a 3D shape in a 3D-MID document and route traces along the
surface of the shape to complete the layout.



The completed design can then be exported in the file format required by the
Laser Direct Structuring (LDS) manufacturing process.

To learn more about this functionality, see 3D-MID Design.
Note that the 3D-MID functionality is not supported with the Altium Designer
Standard Subscription. If you are interested in 3D-MID and have a Standard
Subscription, talk to your Altium sales representative about your evaluation
options.
This feature is in Open Beta and is available when the System.3DMID option is
enabled in the Advanced Settings dialog.




HARNESS DESIGN IMPROVEMENTS



TREAT LAYOUT LABELS AS COMPONENTS IN BOM

Layout labels in the Layout Drawing are now treated as components in the BOM,
with support for part choices and grouping.



For more information, refer to the Creating the Harness Layout Drawing page.



ADDED COLUMNS TO THE CONNECTION TABLE AND WIRING LIST

Additional columns have been added to the Connection Table and Wiring List in a
Manufacturing Drawing (*.HarDwf) that allow you to easily view the additional
information in the design space. Crimp (part number), Cable, ToPin, and ToPart
have been added to the Connection Table; FromCrimp, ToCrimp, and Cable have been
added to the Wiring List. Toggle the eye icon in the Properties panel to
display/hide the desired columns in the connection table.





For more information, refer to the Creating a Manufacturing Drawing for a
Harness Design page.




PLATFORM IMPROVEMENT



SUPPORT FOR LONG PATH NAMES (OPEN BETA)

Support for long path names has been implemented in this release. When a file
path with the file name exceeds 256 characters, the actions on files are now
supported, including:

 * Opening a project from the connected Workspace.
 * Making a local project available in the Workspace.
 * Changing the folder path in an Outjob file.
 * Generating outputs using an Outjob file or the Project Releaser.
 * Saving a project as a project template to the Workspace.

Starting from Windows 10 version 1607, MAX_PATH limitations have been removed
from common Win32 files and directory functions. However, you must opt-in to the
new behavior by changing a registry key on the computer where Altium Designer is
installed. Refer to the Support for Long Path Names page for details. After
doing so, ensure that your computer is rebooted.

WARNING: Modifying the registry improperly can result in Windows becoming
unusable. Use the Registry Editor only at your own risk and only after backing
up the registry as outlined in the Microsoft article How to back up and restore
the registry in Windows.
When releasing a project that uses a long path to an Enterprise Server
Workspace, the PC where the Altium On-Prem Enterprise Server is installed should
also be configured: learn more.
This feature is in Open Beta and is available when the System.LongPathsSupport
option is enabled in the Advanced Settings dialog. Note that this option is
available only when the LongPathsEnabled registry key is set to 1.
For more information, refer to the Support for Long Path Names page.




IMPORT/EXPORT IMPROVEMENTS



XDX DESIGNER IMPORT ENHANCEMENTS

This release delivers a number of key improvements and fixes in relation to the
import of xDX Designer design files into Altium Designer.

Added Ability to Import Symbols Only

The Reporting Options page of the Mentor xDxDesigner Import Wizard now includes
the Import symbols only option that allows to import symbols only. When this
option is enabled, identical symbols from the library database will be imported
as a single schematic symbol, even if it is used by many components in the
original library, and parameters are not imported to symbols in Altium Designer.



Also, when this option is enabled, the next page of the Wizard will suggest
generating part-symbol and pin mapping data in CSV format by enabling the
Generate Pin Mapping and Component Models/Parameters Combined CSV option. When
this option is enabled, use the available fields to define Oracle DB connection
parameters and a parameter mapping file.



Multi-part Symbol Import Improvements

When imported to Altium Designer, a multi-part symbol receives a Design Item ID
combined with the first and last part names defined in xDX Designer. These
combined Design Item IDs are also used in the generated CSV files.

Also, the order of parts in symbols imported to Altium Designer is now the same
as defined in the original library.

Symbol Import Improvements

Other import improvements include:

 * Static text strings in symbols are now imported.
 * The '~' characters used for negation in xDX Designer are now transformed into
   '\' characters in pin names to correctly represent negation symbols in Altium
   Designer.

 * The Reporting Options page of the Mentor xDxDesigner Import Wizard now
   includes the Import pin customizations (font size) option. When this option
   is enabled, pin designators and names are imported to Altium Designer with
   the same font size as in xDX Designer.
   
   

For more information, refer to the Importing a Design from xDX Designer or
DxDesigner page.



MENTOR EXPEDITION IMPORT IMPROVEMENTS

Added Ability to Choose Extruded Body Layer

You now have the ability to choose the layer when creating extruded bodies when
importing Mentor Expedition files using the Import Wizard. After adding the
Mentor PCB and Library files to be imported, choose from Placement
Outline or Assembly Outline using the Create extruded body from drop-down on the
Current User Layer Mappings page. When the option is enabled, the default is
Placement Outline.



Placement Outline Improvement

Placement Outlines can now be imported as primitives on the Placement Outline
layer on the Top/Bottom 3D Body assembly layers.

For more information, refer to the Importing a Design from Xpedition page.




CIRCUIT SIMULATION IMPROVEMENT



OUTPUT CURRENTS FOR P-CHANNEL TRANSISTORS INVERTED

Output currents for P-Channel transistors (BJT, JFET, MOSFET, MESFET) are now
treated as inflow currents, making them consistent with N-Channel transistors.

For more information, refer to the Creating a Simulation Model page.






ANSYS CODESIGNER (OPEN BETA)

This release presents the first steps into true collaborative design (CoDesign)
between the ECAD and Simulation domains. Up until now, engineers in these two
siloed camps have had to rely on manual export/import file processes that have
no connection with a revision of a design and communication of changes and
results, typically by email, outside of the design arena.

Now, with the arrival of the Ansys CoDesigner feature, the ECAD engineer (using
Altium Designer) can seamlessly collaborate on a design with their SIM engineer
colleague (using Ansys Electronics Desktop (AEDT)). Collaboration is facilitated
through an Altium 365 Workspace, which acts as a bridge between the two domains.
This initial release includes support for the following key elements:

 * Bi-directional push/pull of design changes between the two domains. From
   Altium Designer, changes to layer stack and materials, components, and
   primitives are detected and can be applied in AEDT. From AEDT, proposed
   changes to layer stack and materials can be pushed through the EDB file and
   detected/applied in Altium Designer.
 * Simulation results are pushed from AEDT to the Altium 365 Workspace and
   associated with a revision of the design, with the ability to view through
   the Workspace’s browser interface and preview within Altium Designer.
 * Bi-directional communication using the commenting system, with each comment
   thread attached to a specific component in a design.



Currently, AEDT of version 2023 R1 and 2023 R2 is supported by Ansys CoDesigner.
 For more information, refer to the Ansys CoDesigner page.
Note that Ansys CoDesigner is not supported with the Altium Designer Standard
Subscription.
This feature is in Open Beta and is available when the Ansys CoDesigner (for
Altium Designer) and Altium Link (for Ansys Electronics Desktop) extensions are
installed. The latter can be obtained by contacting
ansyscollaboration@altium.com.




POWER ANALYZER BY KEYSIGHT IMPROVEMENT



ADDED ABILITY TO ASSIGN CURRENTS FOR MULTIPLE NETS ON THE SAME COMPONENT

In this release, the ability to assign currents for multiple nets on the same
component for different series elements has been added.

When configuring a load of the IC (Current) type, you can see all pins of the
load component that connect it with the source through different serial
components, with the ability to select the required pins.

In the example shown below, the 5V power net is connected to two pins of the
LCD1 component through R4 and R5 series components. After extending the power
net and adding LCD1 as the load, both pins can be selected and configured as
required in the Load Properties dialog.



For more information, refer to the Power Analyzer QuickStart Guide page.




FEATURES MADE FULLY PUBLIC IN ALTIUM DESIGNER 24.0

The following features are now officially made Public with this release:

 * Constraint Manager - available from 23.11
 * PCB CoDesign - available from 23.10
 * Harness Design - available from 23.0
 * Improved Detection of Minimum Annular Ring Violation - available from 22.10


 * Printer-friendly version

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

Note

The features available depend on your level of Altium Designer Software
Subscription.

CONTENT

 * 
   Altium Designer 24.4
   * 
     Schematic Capture Improvement
     * Use of Multi-part Components with Alternate Modes
   * 
     PCB Design Improvements
     * Selection Box for Component 'Push' and 'Avoid'
     * Added 'Obey Rules' Option for Polygon Pour Properties
   * 
     Constraint Manager Improvements
     * Added Indication of Sync Status with Directives
     * Propagating Width/Gap Values
   * 
     Draftsman Improvement
     * Show Only Not Fitted Components in BOM Table
   * 
     Data Management Improvements
     * Show Real Value for SiliconExpert YTEOL Parameter
     * References to SiliconExpert Compliance Datasheets
     * Display Item Name for Workspace Content
     * Added Support for Latest MS Access Database File Format
   * Features Made Fully Public in Altium Designer 24.4
 * Altium Designer 24.3
 * Altium Designer 24.2
 * Altium Designer 24.1
 * Altium Designer 24.0

WAS THIS PAGE HELPFUL?

2


HomeResources & SupportDocumentation
PCB Design
 * Altium Designer
 * CircuitStudio
 * CircuitMaker
 * Altium 365 Viewer

How to Buy
 * Store
 * Regional Resellers
 * Special Offers

Solutions
 * For Enterprise
 * For Parts and Data
 * Altium 365

Contact Us
 * Sales:
 * +49 721 8244 300
 * sales.na@altium.com
 * Student Enquires:
 * students@altium.com

Product Extension
 * All Extensions
 * Power Analyzer

Company
 * About Altium
 * Our Customers
 * Investor News
 * Publications & Reports
 * Corporate Governance
 * Investor Center
 * Trust Center
 * Hire an Expert
 * Partners & Alliances
 * Partner Job Openings
 * Newsroom
 * Affiliate Program
 * Launchpad Startup Program

Resources & Support
 * Free Trials
 * Status
 * Downloads
 * All Resources
 * Support Center
 * Bug Crunch
 * Forum
 * Documentation
 * Ideas
 * Education
 * Professional Training / Certification
 * Secondary / High School
 * University / College
 * Webinars
 * Beta Program

PCB Design Guides
 * Component Creation and Management
 * High-Speed PCB Design
 * PCB Layout
 * PCB Routing
 * Schematic Capture and Schematic Entry
 * PCB Design Collaboration
 * ECAD/MCAD PCB Design
 * Multi-Board PCB Design

Careers
 * Career at Altium

English
 * Русский
 * 日本語
 * 中文(简体)
 * 한국어
 * English

 * Copyrights & Trademark
 * Privacy policy
 * Cookie policy
 * Do Not Sell/Share My Personal Information
 * Terms of Service
 * End-User License Agreement
 * Legal Notice

© 2024 Altium Limited


REPORT DOCUMENT ISSUE

You are reporting an issue with the following selected text
and/or image within the active document:

ISSUE


Connect to Support Center for Product Questions

Cancel





YOUR PRIVACY OPTIONS

We use cookies and other tracking technologies to enhance user experience,
analyze website performance, and monitor usage of our website. You can customize
your preferences by using the options below. If you would like to opt-out of the
sale or sharing of your personal information for targeted advertising, you can
do so by disabling “Targeting Related Cookies.” For more information about our
use of cookies and other tracking technologies, please review our Cookie
PolicyPrivacy policy
 * Strictly Necessary Cookies
   
   STRICTLY NECESSARY COOKIES

 * Functional Cookies
   
   FUNCTIONAL COOKIES

 * Analytical Cookies
   
   ANALYTICAL COOKIES

 * Targeting Cookies
   
   TARGETING COOKIES

Confirm My Choice
Accept All Cookies



We use cookies and other tracking technologies to enhance user experience,
analyze website performance, and monitor usage of our website. You can customize
your preferences by using the options below. If you would like to opt-out of the
sale or sharing of your personal information for targeted advertising, you can
do so by disabling “Targeting Cookies.” For more information about our use of
cookies and other tracking technologies, please review our
Cookie Policy Privacy policy
Allow All


MANAGE CONSENT PREFERENCES

STRICTLY NECESSARY COOKIES

Always Active

These are cookies which are needed to provide services and features you have
specifically requested.  We may use cookies and tracking technologies required
to prevent fraudulent activity, improve security, for system administration
and/or allow you to remain logged in to the Altium Community portal
at https://live.altium.com.

View Vendor Details‎

FUNCTIONAL COOKIES

Functional Cookies

These cookies enable the website to provide enhanced functionality and
personalisation. They may be set by us or by third party providers whose
services we have added to our pages. If you do not allow these cookies then some
or all of these services may not function properly.

View Vendor Details‎

ANALYTICAL COOKIES

Analytical Cookies

These are analytics/statistical cookies that help to improve the performance of
our Websites, and to provide a better user experience. Via Analytics Cookies, we
obtain information about the quality and/or effectiveness of our services. It
helps us to understand how our visitors use our Websites, which enables us to
improve how we present our content to you.

View Vendor Details‎

TARGETING COOKIES

Targeting Cookies

These are cookies to deliver content, including marketing, relevant to your
interests based upon your use of our Websites and based on how you interact with
our marketing content.

View Vendor Details‎
Back Button


VENDORS LIST



Search Icon
Filter Icon

Clear
checkbox label label
Apply Cancel
Consent Leg.Interest
checkbox label label
checkbox label label
checkbox label label

Confirm My Choices