Title
Create new category
Edit page index title
Edit category
Edit link
PCB Object Types
The PCB layout editor workspace is organized as a tree and each object in that tree is of a specific type that defines its function.
These object types can be used as part of the selector in Selector-Based Layout Rules.
Object Types
Top level
Syntax | Meaning | What it selects |
|---|---|---|
| The topmost level of the tree | The root object |
| Defines a PCB board | Any layout object |
| Defines a component and is linked to its equivalent in the Schematic | Any sub-layouts that have a corresponding schematic element. Please note that there is one special case: |
Containers
Essentially folders which contain other object types. Either created and managed by the system or by the user.
Syntax | Meaning | What it selects |
|---|---|---|
| A system-specific object type that helps organize the tree in the app. It cannot be altered by the user | Any system object, such as the "Components" or "Nets" containers |
| Similar to the | Any group object |
| Defines the actual footprint of a component | Any footprint object |
| Used to represent 2D or 3D models | Any 2D/3D models |
| A system-specific object type similar to | Any Net object. Since a |
Copper
Bundled objects which typically contain copper and/or drill holes.
Syntax | Meaning | What it selects |
|---|---|---|
| Defines a PCB pad | Any pad object |
| Defines a PCB via | Any via object |
| Defines a PCB trace | Any trace object |
| Defines a PCB fill | Any fill object |
Silk
Objects in this category get assigned to the Top or Bottom Silk layers.
Syntax | Meaning | What it selects |
|---|---|---|
| Defines a PCB silk text | Any text object |
| Defines a PCB silk line | Any line object |
| Defines a PCB silk circle | Any circle object |
| Defines a PCB silk rectangle | Any rectangle object |
Utility
Objects in this category provide additional utilities.
Syntax | Meaning | What it selects |
|---|---|---|
| Defines copper keep out zone | Any zone object |