Skip to content
CadActiveSupport

reference

ECAD Board Model Requirements

Creo models the ECAD board commands expect: what must already exist, what is optional, and what CadActive creates.

These pages describe the Creo models ECAD Board Setup expects before you run ECAD Board Name, ECAD Board Thickness, ECAD Board Sockets, ECAD Board Fasteners, and ECAD Board Inlay. Each page is one model: what must already exist, what is optional, and what CadActive creates.

Feature names on those pages are the names CadActive looks up in the model. They are not a general modeling style guide. The top-level assembly is the EcadParent. The assembly that contains the board part is the EcadBoardAssembly.

Models

Model

Typical role

EcadParent Assembly

Top-level assembly in the session

EcadParent Skeleton

Skeleton of the EcadParent. Inlay mates here.

EcadBoardAssembly

Assembly that contains the board part. Sockets and fasteners go here.

ECAD Board Part

Board solid. Must have the board-zero coordinate system.

ECAD Board Inlay Model

Inlay assembly you pick in the session.

ECAD Socket Model

Connector you pick for socket sites.

ECAD Socket Skeleton

Skeleton inside the socket. Holds the mounting points.

ECAD Socket Blank

Dummy part for unused socket sites.

ECAD Socket Fastener

Screw assembled at each mounting hole.

Commands and the models they use

Command

Active model

Other models it needs

ECAD Board Name

EcadParent, EcadBoardAssembly, or board part

Optional skeleton and drawings. Naming only.

ECAD Board Thickness

Board part, or an assembly that resolves to one

Board-zero coordinate system, and a thickness extrude or the parameter ECAD_BOARD_THICKNESS.

ECAD Board Inlay

EcadParent

EcadParent skeleton (INLAY_MATE), EcadBoardAssembly and board part, inlay (INLAY_MTG).

ECAD Board Sockets

EcadParent

EcadBoardAssembly and board part (SITE_*), socket (SOCKET_MATE), socket blank (name SOCKET_DUMMY_* and SOCKET_MATE).

ECAD Board Fasteners

EcadParent or EcadBoardAssembly

An assembled socket (SOCKETS, MOUNTING, FASTENER_MATE) and a fastener (FASTENER_AXIS and FASTENER_MATE).

panel_c1

Run ECAD Board Sockets before ECAD Board Fasteners. Fasteners attach to the SOCKETS pattern that Board Sockets creates.

How CadActive recognizes a model

  • A board part is a part that has the board-zero coordinate system. The name is the Creo config option ecad_board_csys_def_name, or ECAD_BOARD_ZERO when that option is not set.

  • An EcadBoardAssembly is an assembly that contains a valid board part.

  • A socket is a part or assembly with the mating coordinate system from Socket Model - Mating Csys Name (default SOCKET_MATE).

  • A socket blank is a socket whose name starts with SOCKET_DUMMY_.

  • A fastener is a part with the Hardware axis and plane datums (defaults FASTENER_AXIS and FASTENER_MATE).