Default report mode: ![](/documentation/sites/default/files/wiki_attachments/304250/Violations_Warning_18_0.webp)
Summary
This violation occurs when a footprint model linked to a component being defined in the Component Editor has objects on a copper layer, and these objects are not connected to any Pad objects. When such a footprint will be placed in a PCB design, a net will not be assigned to these copper layer objects, and they will become dead copper.
Notification
A notification is displayed in the Messages panel in the following format:
Unconnected Copper on primitive : <ObjectType> <Identifier> on <Layer>
where:
ObjectType
is the type of instance of the object that is not connected to any Pad object in the footprint model.
Identifier
is the identifier for the object that is not connected to any Pad object in the footprint model; the identifier representation depends on the object type.
Layer
is the layer on which the instance of the object that is not connected to any Pad object in the footprint model is placed.
Recommendation for Resolution
Change the footprint model so the objects which are not currently connected to any Pad object in the footprint model are connected to pads.
- In the Component Editor in its Single Component Editing mode, click the
control at the top-right of footprint's preview.
- In the Component Editor in its Batch Component Editing mode, right-click on the footprint entry in the Model Links region and choose the Edit command from the context menu.
The footprint model that is currently being used (referenced) by the component will open in the temporary PCB Footprint editor. Place objects on copper layer(s) to form a connection between footprint pads and objects which are not currently connected to any Pad object, or remove these unconnected objects.