Validating the Harness Design

At a Glance

This article explains how to validate a harness design in Altium Designer by setting up verification checks, running project validation, and reviewing the results in the Messages panel. It also shows how to locate violations in your design and outlines the types of issues the validation process can detect across both layout drawings and wiring diagrams, helping you understand what the reported messages mean and how to approach fixing them. If you want a clearer, more confident way to review harness design integrity and navigate validation results, this guide will help you get started, keep reading.

- Learn where to configure harness validation checks and how to run validation on your project.
- Understand how to use the Messages panel to review, sort, group, and locate reported violations in the design.
- See the main harness violation types you may encounter in layout drawings and wiring diagrams, along with the article’s recommended resolution guidance.
Go Deeper with AI:

Altium Designer can check your harness design for logical, electrical, and drafting violations between the design content and project checking settings. There are a number of checks that can be performed on the harness design configured as part of the project options.

Configuring the Verification Options and Running the Validation

Select the Project » Project Options command from the main menus to open the Project Options dialog and select its Error Reporting tab. The Report Mode of each violation can be changed to one of four values by clicking on it and selecting the desired value in the drop-down.

Configure the required violation checks on the Error Reporting tab of the Project Options dialog.
Configure the required violation checks on the Error Reporting tab of the Project Options dialog.

To validate your harness design, right-click the project entry in the Projects panel and select the Validate Harness Project <ProjectName> command from the context menu. To validate a harness project focused in the Projects panel, you can also use the Project » Validate Harness Project <ProjectName> command from the main menus or the  control at the top of the panel.

Validate your harness design using the Validate Harness Project &lt;ProjectName&gt; command.
Validate your harness design using the Validate Harness Project <ProjectName> command.

Interpreting Messages and Locating Violations

Once the project has been validated, the Messages panel will list any check violations that have been detected.

The Messages panel will only open automatically if there is at least one Error or Fatal Error condition. To check for a Warning, you will need to open the panel manually (by clicking the  button at the bottom right of the design space and choosing Messages).

The Messages panel is command central for presenting violations. Things to be aware of include:

  • The Messages panel has two regions – the upper grid region summarizes the violations; the lower region gives details of the currently selected violation.

  • Double-click on a message to cross-probe to that violation. Double-click on a detail to show that specific object.

  • You can click on any of the Messages panel column headings (e.g., Class, Document, Message) to assist in sorting the errors and warnings.

  • Right-click in the Messages panel then use the Group By sub-menu options to group the errors and warnings by specific criteria.

  • Right-click in the Messages panel then use the appropriate Clear command to delete messages or use the Export To Report command to export the messages to a report.

    Clearing messages does not necessarily mean the messages have been resolved. The same unresolved messages will be listed after performing validation again. Message clearance is a visual aid when resolving errors in the design that allows you to manually remove messages as you feel they have been resolved. Validation must be launched again to obtain an up-to-date picture of any violations that still exist.

If validation errors and warnings are enabled for display in documents (enabled on the Schematic – Compiler page of the Preferences dialog), an offending object will display a colored squiggle beneath it. Hovering over the object will display a pop-up hint that summarizes the violation.

Use the controls associated with the Object Hints entry in the Connectivity Insight Options region (the System – Design Insight page of the Preferences dialog) to determine the launch style for object hints (Mouse Hover and/or Alt+Double Click).

Harness Design Violation Types

The sections below include detailed information about each violation check available for harness designs.

Violations Associated with Layout Drawing

Violations Associated with Wiring Diagram

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

The features available to you depend on which Altium solution you have – Altium Develop, Altium Agile Teams, Altium Agile Enterprise, or Altium Designer (on active term).

If you don’t see a documented feature in your actual software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Contents