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

gEDA-user: [bug] COMMON_SMT_DIL_MIL/_MM broken



Hi,

doing ground-flooding I recently realized that all elements generated
via M4 macros COMMON_SMT_DIL_MIL / COMMON_SMT_DIL_MIL_MM have only half
the required pad clearance (5 mil instead of 10 mil).  This is a bug in
pcb/m4/smt.inc, line 631, which declares PADCLEAR as 1000 (10 mil).
This is too few since pad clearance is specified as amount to add to pad
width, ie that number corresponds to the sum of left and right side
clearance of a pad.

The easiest fix woud be to change line 631 to:

        define(`PADCLEAR', 2000)

This affects footprints SO*, SOJ*, US*, but not the SSOP* footprints,
since these are generated by macro COMMON_SMT_DUALINLINE.

A file showing SO8, SOJ14 and US8 in comparison with a SSOP8 footprint
is here:

http://mosquito.dyndns.tv/~spock/pcb-smt-dualline.pcb

Corresponding screenshot is here:

http://mosquito.dyndns.tv/~spock/pcb-smt-dualline.png

6 mil traces in the file are shown for size comparison.

cheers,

David
-- 
GnuPG public key: http://user.cs.tu-berlin.de/~dvdkhlng/dk.gpg
Fingerprint: B17A DC95 D293 657B 4205  D016 7DEF 5323 C174 7D40



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