Constraint Board Not Found in Configuration

Old Content - visit altium.com/documentation

This compiler hint appears when there is a mismatch detected between the constraint record declaring a board instance (NanoBoard, Daughter Board, Peripheral Board) and the constraint record in the board-level constraint file targeting that instance. The message is displayed in the Messages panel in the following format:

Unable to create board instance from constraint: ConstraintRecord,

where

ConstraintRecord is the specific record relating to the offending board declaration.

Default Report Mode

Warning

Recommendation

Use the Compile Errors dialog to quickly cross probe to the constraint file containing the record that declares the board. This record is typically contained within a separate constraint file that declares not only the boards used, but also the connector mappings - how the Daughter Board and/or Peripheral Board(s) are plugged into the NanoBoard. This is referred to as the Mapping constraint file, and is generated for you when using the auto-configuration feature. The record, which is also displayed as part of the violation message, appears in the form:

Record=Constraint | TargetKind=PCBInstance | TargetId=IDEntry | PCB=InstanceName

In the underlying board-level constraint file (for the NanoBoard, Daughter Board, or Peripheral Board), the following record is used to 'point to' the declared board instance:

Record=Constraint | TargetKind=PCB | TargetId=InstanceName

To resolve this violation, ensure that the InstanceName entry for both of these constraint file records is identical.

 

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