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 |
|---|---|
Top-level assembly in the session | |
Skeleton of the EcadParent. Inlay mates here. | |
Assembly that contains the board part. Sockets and fasteners go here. | |
Board solid. Must have the board-zero coordinate system. | |
Inlay assembly you pick in the session. | |
Connector you pick for socket sites. | |
Skeleton inside the socket. Holds the mounting points. | |
Dummy part for unused socket sites. | |
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 Inlay | EcadParent | EcadParent skeleton ( |
ECAD Board Sockets | EcadParent | EcadBoardAssembly and board part ( |
ECAD Board Fasteners | EcadParent or EcadBoardAssembly | An assembled socket ( |
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, orECAD_BOARD_ZEROwhen 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_AXISandFASTENER_MATE).