Skip to content
CadActiveSupport

reference

ECAD Board Assembly

The assembly that contains the ECAD board part. Sockets and fasteners are placed here.

The EcadBoardAssembly is the assembly that contains the ECAD board part. Commands find it inside the EcadParent, or you can run them with this assembly already active. A model counts as an EcadBoardAssembly when it contains a valid board part among its unsuppressed part components (or a component designated as the board).

Which commands use it

Command

How it uses this model

ECAD Board Name

Rename host when the current model is this assembly. An optional skeleton of this assembly is renamed with it.

ECAD Board Thickness

Resolves the board part from this assembly.

ECAD Board Inlay

Path through this assembly to the board part, where the stay-out is placed.

ECAD Board Sockets

Assembles sockets here (pattern SOCKETS at ACTIVE_SITES_LEADER).

ECAD Board Fasteners

Host for assembling and patterning fasteners. Reads SOCKETS, and optionally BOARD_THICKNESS and ASM_RIGHT.

What must already exist

  • The model must be an assembly.

  • It must contain a valid ECAD board part: a part with the board-zero coordinate system.

  • ECAD Board Sockets, when assembling sockets, needs a coordinate system named ACTIVE_SITES_LEADER on this assembly or on the board part (Create Site Patterns writes it on the part). Without either, socket assembly stops.

  • ECAD Board Fasteners needs a socket already assembled here, preferably the leader of the SOCKETS pattern. If that pattern is missing, CadActive looks for a top-level component whose model has a MOUNTING_AXIS datum. If neither is found, run ECAD Board Sockets first.

Optional

  • On the EcadParent, Board Inlay prefers a component named BOARD. Board Sockets looks for the EcadBoardAssembly component. Those names are on the parent, not on this model.

  • A measurement feature named BOARD_THICKNESS with a DISTANCE parameter. Board Fasteners reads it on this assembly and uses a thickness of 0 if it is missing. Board Thickness normally creates the same-named feature on the board part. Keep the feature where fasteners will look, or accept a zero thickness.

  • Datum plane ASM_RIGHT. When it exists, the fastener’s FRONT plane can lock rotation. Without it, the fastener can spin about its axis.

  • Coordinate system ACTIVE_BLANKS_LEADER. Some boards already have it here. Create Site Patterns writes it on the board part. Socket blanks use whichever one exists.

  • ECAD Board Name can also rename this assembly’s skeleton and the EcadBoardAssembly drawing when they exist. The board-family formula is five alphanumeric characters; CadActive applies a fixed -XX suffix on the assembly, skeleton, and part names.

What CadActive creates

Command

On this model

ECAD Board Sockets

Component pattern SOCKETS (the socket at ACTIVE_SITES_LEADER).

ECAD Board Fasteners

The fastener component, then patterns SCREWS_SOCKET_1 (by the socket mounting points) and SCREWS_SOCKET (across socket sites).

ECAD Board Name

Renames this assembly, and its skeleton when one exists, from the five-character board-family formula.