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_ |
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). |