Footprint
IRI: https://w3id.org/altium/cdm/library/Footprint
Bounded context: library
Footprint represents the physical layout definition of a Component on a PCB, specifying pad geometry, land patterns, and mechanical clearances required for assembly and manufacturing.
Platform API
GRID (1)
grid:workspace:{workspace-id}:library:footprint/{id}
Diagram
---
config:
layout: elk
theme: neutral
class:
hideEmptyMembersBox: true
---
classDiagram
direction LR
class lib_Footprint["Footprint"]
style lib_Footprint fill:#ffe599
click lib_Footprint href "../../classes/lib_Footprint/"
class core_Artifact["Artifact"]
core_Artifact <|-- lib_Footprint
click core_Artifact href "../../classes/core_Artifact/"
lib_Footprint --> "*" lib_FootprintRevision : revisions
click lib_FootprintRevision href "../../classes/lib_FootprintRevision/"
class lib_FootprintRevision["Footprint Revision"]
style lib_FootprintRevision fill:#ffe599
lib_Footprint : id
Comments
Each Footprint has its own identity and lifecycle, and is associated with one or more Components. It binds the abstract logical design to its physical implementation, ensuring accurate placement, routing, and compatibility with fabrication and MCAD workflows within Altium Designer and Altium 365.
Inheritance
- core_Entity
- core_Artifact
- lib_Footprint
- core_Artifact
Fields
| Name | Cardinality | Type | Description | Inheritance |
|---|---|---|---|---|
| id | 1 |
GRID | Globally unique identifier across the whole platform. | core_Entity |
| revisions | * |
Footprint Revision | The set of versioned snapshots derived from this artifact. Inverse of revisionOf. | direct |
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| grid | grid:workspace:{workspace-id}:library:footprint/{id} |