Username:
Password:
Save Password
Forgot your Password?

 All Forums
 Help For Easy-PC Users
 PCB Layout
 Custom SMD pads: paste layer disappears.
Author Previous Topic Topic Next Topic  

holdstoc

United Kingdom
2 Posts

Posted - 19 Dec 2013 :  17:19:42  Show Profile  Reply with Quote
In the component library I've made a custom SMD pad in the approved way (odd-shaped copper area linked to a smaller SMD pad), and as Easy-PC won't generate solder resist and paste areas from this copper area I've added these manually. However, when the footprint is used on a PCB the solder paste section for the custom pad isn't there. The solder resist area ports across from library to PCB OK, and the solder paste areas from normal SMD pads are all present and correct, it's just that anything I add manually to the footprint solder paste layer disappears once it gets to the PCB stage.

I'm pretty sure I've got everything set up OK (layers and layer types are all defined), but this one's got me stumped. I have a workaround, which is to add the paste area at the PCB stage, but this is a pain as it's independent of the footprint. I don't think it's a corrupted design file or one-off quirk as this is the second Easy-PC design I've had this trouble with.

Any help gratefully received. I have my hand poised within slapping distance of my forehead, just in case I've done something stupid here.

edrees

United Kingdom
779 Posts

Posted - 19 Dec 2013 :  17:26:39  Show Profile  Visit edrees's Homepage  Reply with Quote
Hi,

EPC will generate solder paste and solder resist automatically during your Gerber plotting stage.
For complex pcbs you can add these layers (and see them on your design) in the Design Tech files. If added in this manner you can edit these layers and make further "exceptions" during the plotting phase. Little bit tricky to begin with, -but very powerful when fully understood.
Go to Top of Page

nigle

United Kingdom
45 Posts

Posted - 19 Dec 2013 :  17:28:07  Show Profile  Reply with Quote
Does the layer name match EXACTLY between the part definition and the one in the PCB? There could be a typo, such as a double space, in one of them which will cause EasyPC to ignore the layer when loading the part.
Go to Top of Page

holdstoc

United Kingdom
2 Posts

Posted - 20 Dec 2013 :  10:13:40  Show Profile  Reply with Quote
Thank-you nigle. I thought I checked the layer/type names, but I went back and double-checked: I had Layer Types named "Solder Paste" and "Paste Mask". Giving these the same name cured the issue <slap to forehead>. I do note that the expansion rules on paste and resist layers only seem to apply to proper pads, so any shapes created only on the paste or resist layers need to be manually adjusted accordingly. That's another reason to set the paste and resist layers to the same size as the copper pads, and let the PCB manufacturer sort out the expansions.

I may suggest to the boss that an Easy-PC style sheet be created, as currently new designs can use library parts created by different engineers over the years, and the layer names are inconsistent. With standard pads that doesn't seem to matter so we've mostly been getting away with it.

Thank-you too edrees, I didn't know about the exception capabilities in the plotting, that sounds very handy so I'll be sure to learn all about that. It's always nice to know about options.
Go to Top of Page
  Previous Topic Topic Next Topic  
Jump To: