(snip)...The solder is on the pads and the part is aligned to the pads with in 10% before going into the IR oven. Our problem is when the board comes out of the oven we have a strange skewing problem that I have never seen before. The part is not twisted,...(snip)....In general it seems to get progressively worse as we move from the first pin on a side (which is on the pad) to the last pin (which is not on the pad). Hi there Jim! I've had something similar to this, and in fact, it maybe exactly the same problem I've seen before... The problem is a design issue...and I know there's gonna be a few people that are intimately involved with this assembly that probably don't want to hear that, but I'll almost betcha' when they really look into things, they'll be saying; "Oh crap, Jim's right!" What makes me think your problem is just like the one I've seen before is your statement; " In general, it seems to get progressively worse as we move from the first pin on a side (which is on the pad) to the last one (which is not on a pad)" I've had that same problem before with QFP's as well as TSOP's...all .020" pitch too. What the problem turned out to be was that the original PCB CAD file was in millimeters and got imported into a PADS system to update and change a few things on the board. The exact problem was that the designer had his default CAD environment set in inches with all the coordinates defaulting to 2,4 (two digits leading the decimal place, and then four digits trailing).
But to convert millimeters to inches accurately, you need to go out five digits after the decimal point (MM into Inches: multiply by .03937) So PADS either ignores the fifth digit after the decimal place or rounds it off somehow. (I'm not a designer, so I'm not absolutely sure precisely what goes on), but what you wind-up with is exactly what you've described; the first pin on a side will be dead nuts on, and as you go down the row it gets further and further off the pad. Like I said, there probably won't be very many people too pleased with what you tell them, and they'll probably try as hard as they can to try and prove it ain't so, but I'd be willing to bet that's what your problem is... Sorry I didn't have better news... -Steve Gregory-
reply »