page banner
button button button button button button button button

Frequently Asked Questions

Non-standard solder mask and paste Back

Introduction

This description assumes that item with the non-standard mask is placed on the top side of the board, but is equally valid for the bottom side by using the relevant bottom layer instead whenever a top layer is mentioned.

The problem with the automatically generated solder and paste masks is that they only allow for a global clearance,so a different technique must be used when more flexibility is needed. The essence of this is to create a special layer showing all the pads, but apply pad exceptions where appropriate so that the pad parameters are correct.

The easiest way to do this would be to use a second electrical layer, but Easy-PC only allows one top and one bottom electrical layer. An inner layer would not do, as surface mount pads will only exist on the top (or bottom). Therefore a non-electrical layer must be used. Solder and paste masks cannot be generated from non-electrical layers, so the pad sizes on this layer will need to reflect the actual hole diameter required in the mask. The description assumes that a solder resist mask is being created, but differences where it's a custom paste mask are noted.

Technique

Versions prior to 9:

Go to [Settings], [Layers], and select [Layer Types]. In the layer type dialogue, select [Add]. The new layer type needs an appropriate name (such as 'Resist' or 'Paste'), and should include all pad types for which a solder mask hole is required. Thus 'Surface Sym. Pads' and 'All Layer Sym. Pads' are essential. 'Pads' is desirable, for mounting holes, and 'Vias' is optional. A 'Paste' layer type will only require 'Surface Sym. Pads'. Usage, of course, will be 'Non-Electrical'. Click on [OK].

You should be in the 'Layers' dialogue. Select [Add]. The new layer will need a name such as 'Top Resist' ('Top Paste'), type will be 'Resist' ('Paste') or your equivalent, side will be 'Top', bias 'No Tracks', usage 'Non-Electrical', and no net name. Choose a suitable colour, and click [OK]. The new layer will appear. Use [Up] or [Down] to move it if you wish to a new position. Click [OK] again to close the 'Layers' window.

Now go to [Settings], [Styles], and select the {Pads} tab. For each pad style, add a pad exception for the new layer. For each pad exception, (but NOT the main pad definition) increase the pad diameter by twice the desired resist clearance ('Paste' reduce by the desired paste undersize), except for the pad style used for the custom pads. This must be changed to the correct diameter for the solder resist/paste mask opening, as defined in the data sheet. Click on [OK] to save the changes.

Versions 9 to 11:

Go to [Settings], [Layers], and select [Layer Types]. In the layer type dialogue, select [Add]. The new layer type needs an appropriate name (such as 'Resist' or 'Paste ), and should include all pad types for which a solder mask hole is required. Thus 'Surface Sym. Pads' and 'All Layer Sym. Pads' are essential. 'Pads' is desirable, for mounting holes, and 'Vias' is optional. A 'Paste' layer type will only require 'Surface Sym. Pads'. Usage, of course, will be 'Non-Electrical'. Tick the 'Oversize' box, and make the pads larger by an absolute amount equal to the pad to track spacing for the design. (For 'Paste' use the percentage of pad width option, which will typically be undersize by about 20%). Click on [OK].

You should be in the 'Layers' dialogue. Select [Add]. The new layer will need a name such as 'Top Resist' ('Top Paste'), type will be 'Resist' ('Paste') or your equivalent, side will be 'Top', bias 'No Tracks', usage 'Non-Electrical', and no net name. Choose a suitable colour, and click [OK]. The new layer will appear. Use [Up] or [Down] to move it if you wish to a new position. Click [OK] again to close the 'Layers' window.

Now go to [Settings], [Styles], and select the {Pads} tab. For the custom pad style only, create an exception on each resist (or paste) layer. The pad size must be changed to the correct diameter for the solder resist (or paste)mask opening, as defined in the data sheet. This will be treated as an absolute figure. No allowance is necessary for the oversize applied globally to these layers. Click on [OK] to save the changes.

Version 12 and later:

Follow the instructions for Version 9, but the relevant menus are [Settings], [Design Technology], then the 'Layer Types' and 'Layers' tabs. There is no longer any need for a link from the layers screen to the layer types screen, so just go directly to the relevant tab. When you have finished with a tab, select any others as needed. You can click on [Apply] to save the changes, but do not click on [OK] until you have finished.

Now continue:

Go to [View], [Display], and turn off all layers except the new one, to check that the pad sizes are correct for the solder resist or paste mask.

When you create the Gerber files, the holes MUST be filled on the plot of these layers. These Gerber files replaces the relevant resist or paste masks in the job, so delete any plot definition for the original resist or paste masks.

You may also find it useful to add a comment to the '.rpt' report file to explain how the new Gerber is to be used.

Back | Contents KB020033 / 02-Apr-2010 / Keywords: solder paste mask resist footprint
border border
Site updated 9-Apr-2010 | Legal | Privacy | T&C | Webmaster  | © 1997-2010 WestDev Ltd.