Parameters

 

Screen Name

Parameter

Type

Description

Layer

pp_layer

layer

Layer name or layer expression indicating the layers to be processed.

Apply To

pp_select

radio

All - Apply the function to all SMD pads on the layers.

Selected - Apply only to those SMD pads that are selected.

Compensate_by

pp_compensation_
method

radio

Compensated SMD - Compensate by changing the SMD pad into a (single) pad with a new shape.

Corner Feature - Compensate by ensuring that the SMD is a rectangle and adding corner features to the layer. These features will have the attribute .etch_comp_feature.

Corner Shape

pp_corner_shape

radio

Fillet - Compensate by adding fillets to the corners of the SMD pads.

Ball - Compensate by add balls (circles) to corners of the SMD pads.

Size Determined By

pp_size_method

radio

Percentage - The size of the compensation is to be determined as a percentage of the SMD width (or height if less than width).

Value - The size of the compensation is given as an explicit value.

Percentage

pp_size_percent

int

The actual percentage

Note: A value of 0 will replace the SMD pads with rectangles.

Value

pp_size_value

p_mil

The actual value

Note: A value of 0 will replace the SMD pads with rectangles.

Cu. Spacing

pp_copper_spacing

p_mil

The minimal spacing which has to be maintained between the compensated SMD pads and the copper elements of nearby nets.

Sliver Spacing

pp_sliver_spacing

p_mil

The minimal distance between the corner of the compensated SMD and the other elements of the same net. If the actual distance is less than this value, the corner will be removed. See below for a description of how the actual distance is calculated.

Maintain Cu. Spacing By

pp_spacing_method

radio

The Cu. Spacing distance can be maintained in one of two methods:

Removing Corner - removing the offending corner from the compensated SMD pad.

Reducing Size - reducing the size of compensation (of all corners of the SMD pad).