Hi PCB developers,

> > 1.  It needs wish, which is part of Tcl/Tk.  Configure fails when it
> > doesn't find wish.  Ummm, I am not a PCB expert.  Why does it need
> > wish?  
> 
> In the ~generic library, there is a "MENU_QFP" choice.  It ends up 
> calling a GUI for generating QFP footprints and that GUI is written
> in tcl/tk.  I made it error out because I hate it when autoconf
> based build systems just enable/disable features based on whats
> installed on a system.  I'd rather the user have to add --disable-foo.
> 
> However, I'd probably like to just remove that footprint builder
> unless someone else feels very strongly.  I think the QFP footprints
> in the ~geda library have been checked out more carefully and
> thats where I'd rather put the effort in improving the library.

As the author of "MENU_QFP", I will make the following comments:

  1. If there is a good footprint already made and checked outside
     of MENU_QFP, use it.

  2. If there isn't a good footprint already made, you can make one
     for yourself using MENU_QFP.  It takes about two minutes with
     the datasheet.  I don't think any other existing technique 
     can make that claim.

  3. By all means, make it optional.  Especially if you can make
     it give a nice error message if someone selects that (virtual)
     part.

  4. With a little improvement and community involvement, MENU_QFP
     could be a very compact and clean method of archiving the
     bazillion QFP (and SOIC) footprints that people need in the
     wild.  So far, nobody has even e-mailed me their qfp.dat, so
     AFAIK I'm the only user.

  5. I hate TCL.  I only use it because it's quick for me to program
     simple stuff, and it's supposedly multi-platform.  I would consider
     it a big improvement if something MENU_QFP-like were programmed in
     a real language, and better integrated with the other tools.

      - Larry

P.S. here's my qfp.dat, if anybody wants to merge it in.

5000 49 10 1 25 25 669 669 AD9430 SV-100
5000 45 10 1 17 17 433 433 MAX5886 generic
5000 59 11 1 16 16 511 511 LAN83C185 generic
5000 49 11 1 36 36 905 905 XCCACE generic
6500 44 14 1 20 30 669 906 CY7C68013 TQFP-100-14x20

Reply via email to