Component Rule Check Messages

The Component Rule Check validates EPC, symbol, and footprints to ensure that standard rules set for them are not violated.

When you run the Component Rule Check command in the Electronic Component Editor, an error message appears if the standard rule is violated. The following table describes the violation types and corresponding error message.

Object Type Violation Type Message
Electronic Physical Components (EPC) Invalid pin mappings
Component Implementations with invalid pin mappings
Missing Component Description
Description of the component is not defined
Missing Component Name
Name of the component is not defined
Missing Component Type
Component type of the component is not defined
Footprints Duplicate Pad Designator
Footprint has 2 or more pads with the identical designator attribute
Duplicate Primitives
Footprint contains primitives, that are identical and placed on top of each other on the same layer
Mirrored Footprint (designed on bottom layers)
Footprint contains primitives only on the bottom layers. If there are any primitive on the top layers - bottom layer primitives do not trigger violation.
Missing Pad Designator
At least one of the footprint pads have undefined designator
Offset Footprint Reference
Footprint implementations with Offset Footprint Origin
Shorted Copper
Footprint contains pads that are shorted with a copper connection
Unconnected Copper
Footprint contains pieces of the copper that are not connected to any of the pads and will not inherit net when placed in the design, i.e. become dead copper.
Symbols Different pins between modes
Modes of the symbol have difference between pin lists - different count or pin designators
Duplicate Pin Designators
Symbol has 2 or more pins with the identical designator attribute
Missing Default designator
Symbol does not have default designator defined
Missing Pin Designator
At least one of the symbol pins have undefined designator
Missing Pin Name
At least one of the symbol pins have undefined name
Missing Pins in Sequence
Symbol pins are named with an omission in the numbering sequence. That check applies to only numerical names. For example - 1, 2, 3, 6, 7, 8.

In Altium Designer, you can configure the report modes of violation types from Preferences > Data Management > Component Rule Checks > Report Mode. The following table describes all the available report mode types.

Report Mode Description
No Report The message is not shown even if the rule is violated.
Warning The message is listed as a Warning.
Error The message is listed as a Error.
Fatal Error The message is listed as a Fatal Error.
.