[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: Thermal pads overlapping regular SMD pads and solder mask



On Wed, 10 Nov 2010 16:57:33 -0500
DJ Delorie <dj@xxxxxxxxxxx> wrote:

> 
> > contact areas, presumably important to assist accurate placement of
> > the LED.
> 
> Turns out resist is a better black-body emitter than shiny metals.
> 
> > It looks like I can in fact set different solder mask clearances for
> > overlapping pads, but I have not been able to make a pad entirely
> > covered with solder mask.  Is this possible?  I found that
> > doing changeclearsize to 1 mil gave almost complete solder mask
> > coverage, but some copper was exposed.
> 
> You should be able to set the mask to exactly zero, although it might
> be easier to edit the .fp file than do it in PCB itself.  You'll also
> need this bug fixed:
> 
> https://sourceforge.net/tracker/?func=detail&aid=3100510&group_id=73743&atid=538813

Thanks for the footprint example. That is really helpful.
I built pcb HEAD with the patch (pcb-src-draw.c.diff dated 2010-11-01
05:40:45 UTC) from that bug applied and it seems worse.

With the patch applied, I actually get a much worse result with the
footprint example you provided.  The solder mask doesn't touch the big
pad at all.  See my screen shot collage at
<http://gibibit.com/upload/2010-11-10_pcb_mask_drawing1.png>.  The
lower-right image shows the patched version with the solder mask
showing.

> > Does anyone have any recommendations or tips for me on creating a
> > pcb footprint like the one on page 10 of the data sheet?
> 
> Three pads per terminal.  One big one for the resist-covered parts,
> two overlapping small ones to make the T shape.  Something like this:
> 
> Element["" "" "" "" 181102 181102 0 0 0 100 ""]
> (
> 	Pad[-3543 4724 3543 4724 3937 1200 4537 "" "1" "square"]
> 	Pad[0 7481 0 7874 2362 1200 2962 "" "1" "square,edge2"]
> 	Pad[-11811 10630 11811 10630 15748 1200 0 "" "1" "square"]
> 	Pad[-3544 -4725 3542 -4725 3937 1200 4537 "" "2" "square"]
> 	Pad[0 -7874 0 -7481 2362 1200 2962 "" "2" "square"]
> 	Pad[-11811 -10630 11811 -10630 15748 1200 0 "" "2" "square"]
> 	ElementLine [-7874 -7874 7874 -7874 600]
> 	ElementLine [7874 -7874 7874 7874 600]
> 	ElementLine [7874 7874 -7874 7874 600]
> 	ElementLine [-7874 7874 -7874 -7874 600]
> 	ElementLine [5512 -7874 7874 -5512 600]
> 
> 	)

Thanks for taking the time to do this!

OT: Back in the 90's, when I was 13 years old and learning to program
using DJGPP, I would not have thought I'd be interacting with DJ
Delorie in 2010!  :-)  P.S. thanks for all your work on DJGPP in the
past as well as the gEDA project.

Regards,
Colin


_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user