Skip to content
CadActiveSupport

reference

ECAD Board Part

The board solid inside the EcadBoardAssembly. It must have the board-zero coordinate system before the board commands will treat the assembly as a board.

The ECAD board part is the solid board inside the EcadBoardAssembly. Almost every board command uses it to decide whether a model is a board.

Which commands use it

Command

How it uses this model

ECAD Board Name

Renames this part when it is the current model, from the five-character board-family formula.

ECAD Board Thickness

Reads and writes thickness (the thickness extrude or the parameter ECAD_BOARD_THICKNESS) and creates the measurement BOARD_THICKNESS.

ECAD Board Inlay

Places the stay-out INLAY_STAY_OUT here, on the coordinate system INLAY_MTG.

ECAD Board Sockets

SITE_* coordinate systems live here. Create Site Patterns and the socket stay-out are written here.

ECAD Board Fasteners

SOCKET_SITE_POINTS (created by Board Sockets) drives the fastener pattern across sites.

What must already exist

Required before any command will treat this as the board:

  • The model must be a part.

  • It must have the board-zero coordinate system. The name is the Creo config option ecad_board_csys_def_name when that option is set, otherwise ECAD_BOARD_ZERO.

  • That coordinate system must exist as a feature. Without it, the parent assembly is not treated as an EcadBoardAssembly.

Top, bottom, and edge surfaces are found from geometry aligned to board-zero (plus and minus Z). They are not required to recognize the part, but ECAD Board Thickness needs them to create the BOARD_THICKNESS measurement.

Command

Also required on this part

ECAD Board Thickness

A blind or symmetric protrusion that drives thickness, or the parameter ECAD_BOARD_THICKNESS. Creating the measurement also needs resolvable top and bottom board surfaces.

ECAD Board Inlay (stay-out)

Coordinate system INLAY_MTG. The inlay stay-out file <inlay name>_pwb.gph is placed on it.

ECAD Board Sockets (Create Site Patterns)

At least one coordinate system named SITE_* (feature name or geometry name). Import writes these. The group SOCKET_SITES is rebuilt on import.

ECAD Board Sockets (assemble and stay-out)

ACTIVE_SITES_LEADER, and usually ACTIVE_BLANKS_LEADER, after Create Site Patterns — unless those leaders already exist on the EcadBoardAssembly.

Optional

These are expected on boards you build by hand. Board Sockets logs them when they are missing. Create Site Patterns creates them:

Feature

Role

SOCKET_SITE_POINTS

Datum points, one on each socket site

SOCKET_BLANK_POINTS

Datum points, one on each blank site

ACTIVE_SITES_LEADER

Leader coordinate system on the first socket-site point

ACTIVE_SITE_CSYS

Point pattern of that leader (one coordinate system per socket site)

ACTIVE_BLANKS_LEADER

Leader coordinate system on the first blank-site point

ACTIVE_BLANK_CSYS

Point pattern of the blank leader

SOCKET_SITES

Group around the imported SITE_* features

SOCKET_SITE_POINTS and SOCKET_BLANK_POINTS are required when Board Sockets updates the board part and Create Site Patterns has not created them yet.

What CadActive creates

Command

On this model

ECAD Board Thickness

Parameter ECAD_BOARD_THICKNESS, measurement feature BOARD_THICKNESS (parameter DISTANCE), and an update of the extrude depth.

ECAD Board Inlay

Group INLAY_STAY_OUT from <inlay name>_pwb.gph.

ECAD Board Sockets

Imported SITE_* features and the group SOCKET_SITES; the Create Site Patterns features above; an optional socket stay-out from <socket name>_pwb.gph, patterned at ACTIVE_SITES_LEADER.

ECAD Board Name

Renames this part from the five-character board-family formula, with a fixed -XX suffix.