Skip to content

Multiboard Project

IRI: https://w3id.org/altium/cdm/design/MultiboardProject

Bounded context: design

Multiboard Project represents the coordinated design of multiple interconnected PCB projects assembled into a single system, capturing both their logical interconnects and physical arrangements.

Diagram

---
  config:
    layout: elk
    theme: neutral
    class:
      hideEmptyMembersBox: true
---
 classDiagram
    direction LR


  class des_MultiboardProject["Multiboard Project"]



      style des_MultiboardProject fill:#93c47d    


    click des_MultiboardProject href "../../classes/des_MultiboardProject/"




  class des_Project["Hardware Project"]



      style des_Project fill:#93c47d    


          des_Project <|-- des_MultiboardProject
          click des_Project href "../../classes/des_Project/"











      des_MultiboardProject --> "*" des_Project : projects
      click des_Project href "../../classes/des_Project/"


  class des_Project["Hardware Project"]



      style des_Project fill:#93c47d    











      des_MultiboardProject --> "*" des_ProjectRelease : releases
      click des_ProjectRelease href "../../classes/des_ProjectRelease/"


  class des_ProjectRelease["Hardware Project Release"]



      style des_ProjectRelease fill:#93c47d    











      des_MultiboardProject --> "*" lib_Part : parts
      click lib_Part href "../../classes/lib_Part/"


  class lib_Part["Part"]



      style lib_Part fill:#ffe599    











      des_MultiboardProject --> "*" lib_ComponentRevision : components
      click lib_ComponentRevision href "../../classes/lib_ComponentRevision/"


  class lib_ComponentRevision["Component Revision"]



      style lib_ComponentRevision fill:#ffe599    











      des_MultiboardProject --> "*" des_ProjectParameter : parameters
      click des_ProjectParameter href "../../classes/des_ProjectParameter/"


  class des_ProjectParameter["Project Parameter"]



      style des_ProjectParameter fill:#93c47d    











      des_MultiboardProject --> "*" des_ProjectVariant : variants
      click des_ProjectVariant href "../../classes/des_ProjectVariant/"


  class des_ProjectVariant["Hardware Project Variant"]



      style des_ProjectVariant fill:#93c47d    











      des_MultiboardProject --> "*" plt_Solution : part of solution
      click plt_Solution href "../../classes/plt_Solution/"


  class plt_Solution["Solution"]



      style plt_Solution fill:#cccccc    






          des_MultiboardProject : id





Comments

Multiboard Project serves as an aggregate that composes individual board Projects into a higher-level system entity, maintaining identity and traceability across design boundaries. It enables engineers to define harnesses, connectors, and mechanical fit at the system level, while preserving the autonomy of each board design, thus supporting codesign, simulation, and integration workflows across ECAD and MCAD domains.

Inheritance

Fields

Name Cardinality Type Description Inheritance
releases * Hardware Project Release The release artifacts produced by this activity. Inverse of releaseOf. des_Project
parts * Part Parts used in this Activity des_Project
components * Component Revision Components used in this Activity des_Project
parameters * Project Parameter TBD des_Project
variants * Hardware Project Variant TBD des_Project
part of solution * Solution TBD plt_SolutionItem
id 1 GRID Globally unique identifier across the whole platform. core_Entity
projects * Hardware Project The individual PCB projects that make up this Multiboard Project. direct

Identifier and Mapping Information

Annotations

property value
platformAPI DesProject

Comments

Comments are still experimental - you need access to AltiumDeveloper/cdm-comments repository to see and leave comments. Please ping @dmitry.kolomiets for details.