SparkFun Forums 

Where electronics enthusiasts find answers.

Questions relating to designing PCBs
By silic0re
#33185
Hi there,

I'm a new user to Eagle, and am in the process of designing a board that makes use of a few components with some large numbers of pins (~100). I added these new devices into a library, and made the schematics, but just used the SQFP-S-14x14-100 package already defined in the 'smd-ipc' library. Unfortunately this package seems to fail the DRC check, as the space between pads looks to be less than 8 mil. My question is, what is generally done in this situation? Do you make your own package with tiny traces, or just use these existing packages somehow?

thanks for your help,
(especially to a new board maker!)
silic0re
User avatar
By leon_heller
#33190
Why not change the DRC rules to those acceptable to your board supplier?

Leon
By Philba
#33205
perhaps you don't understand the DRC concept. The default DRs are just a guess on eagle's part. You need to understand what your board provider can do and adjust your DRs to that.

In the case of SFE, they've said that they can probably handle .2mm clearance (which is slightly less than 8 mil). Check the batchPCB section, it's been discussed multiple times. Their board house has some what better tolerances than SFE has set in their DRCbot. Of course, this is assuming that your part has .5mm pitch pads (.2mm clearance, .3mm wide pads).

On the subject of using eagle library parts - trust but verify. You don't know who made that part. Are you willing to risk a PCB cycle with out making sure it's right?
By silic0re
#33211
Sorry, perhaps I didn't make my issue clear. I'm not using the default DR's, but have set them to what batchPCB would be capable of creating (including 8mil spacing between pads). Using BatchPCB's design rules with the stock QFP-14x14-100 package (0.5mm pitch pins) in the 'smd-ipc' library included with Eagle, this package fails the clearance checks. I suppose, to rephrase my original question, for those who have used QFP's with a 0.5mm pitch with BatchPCB, what have you used for the package? How have you handled this issue?

I did learn a little more about the issue from your suggestion that the pads are infact 0.2mm clearance. If I change the DR's to 0.2mm clearance instead of 8 mil, the board passes. Is this a big deal? If I submit the board, will it tank on the DRC? (Would it be easier to remake a QFP package with 8 mil clearance instead of 0.2mm?).

thanks for any thoughts,
silic0re
By busonerd
#33213
You can sneak it by DRC. We actually have the bot checking at 6.9 mils.

We prefer people to stay as close to 8 mils as possible, or larger, but if you need to go under that down to 7 on occasion, thats ok.


Cheers,

--David Carne
By silic0re
#33215
Thanks for your help. I think I'll try to make a package with larger clearances, as it seems better to error on the side of caution. Especially for onces first board. :)
By busonerd
#33216
We can definitely fab that low.. Our fab just gets annoyed with it if we do it to often ;).

However, feel free to do it for important chips / etc. Just avoid it for the entire board if possible.

Cheers,

--David Carne