CfgPadstackDefinition#

class pyedb.configuration.cfg_padstacks.CfgPadstackDefinition(/, **data: Any)#

Bases: pyedb.configuration.cfg_common.CfgBaseModel

Represent one padstack definition entry.

Overview#

create

Create a CfgPadstackDefinition from keyword arguments.

name

hole_plating_thickness

material

hole_range

pad_parameters

hole_parameters

solder_ball_parameters

model_config

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

Import detail#

from pyedb.configuration.cfg_padstacks import CfgPadstackDefinition

Attribute detail#

CfgPadstackDefinition.name: str#
CfgPadstackDefinition.hole_plating_thickness: str | float | None = None#
CfgPadstackDefinition.material: str | None = None#
CfgPadstackDefinition.hole_range: str | None = None#
CfgPadstackDefinition.pad_parameters: dict | None = None#
CfgPadstackDefinition.hole_parameters: dict | None = None#
CfgPadstackDefinition.solder_ball_parameters: dict | None = None#
CfgPadstackDefinition.model_config#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

Method detail#

classmethod CfgPadstackDefinition.create(**kwargs) CfgPadstackDefinition#

Create a CfgPadstackDefinition from keyword arguments.