gEDA-dev: footprint cleanup
Dan McMahill
dan at mcmahill.net
Mon Aug 28 17:29:12 EDT 2006
Dan McMahill wrote:
>
> I wrote a script which goes through all of the m4lib footprints and
> instantiates them one at a time. There are currently no m4 syntax
> errors and in the generated footprints there are 28 with pcb syntax
> errors. This is out of 2039 total (1.37 %). Note that this doesn't
> mean all of the footprints have the correct dimensions, just that most
> of them can be loaded by pcb.
>
> I'm planning on doing some cleanup to either fix or remove the 28 which
> have pcb syntax errors. Currently the ones with errors are:
> ACYmP -- polarized axial lead part with pin-to-pin spacing of 'm'
> RCYmP -- polarized radial lead part with pin-to-pin spacing of 'm'
> BREm -- bottom lead rectangular part with pin-to-pin spacing of 'm'
>
> and one other which I will delete.
> http://landpatterns.ipc.org/IPC-7351Table3-15September2005.pdf has
> naming conventions for surface mount.
>
> Unless someone knows of a real standard for these through hold
> footprints I'd suggest we change to:
It was pointed out to me that while the above pdf doesn't have standards
for naming the above package types, this document does:
http://pcblibraries.com/resources/files/IPC-7351/IPC-7351A%20&%20PCBL%20Land%20Pattern%20Naming%20Convention.zip
So, consider ACYm{,P}, RCYm{,P}, and BREm to be obsolete. I'll be
removing those shortly and putting in place some which follow the
conventions in the above document.
-Dan
More information about the geda-dev
mailing list