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

Re: gEDA-user: Newbie -- How to properly associate DNI or Do Not Populate to component



   I took a different approach which is a little more work.  I added a
   field to my symbols called "loadstatus" which I mark for "no load",
   "through hole", or blank.  Blank is the default, and means a SMT part
   that is loaded.  It's not hard to use gnetlist -g bom2 (if I remember
   correctly) to slice out this field on your report to the board
   stuffer.  Sort the resulting list to put the no-load parts at the
   bottom so that they're easy to ignore.  I don't like the idea of
   stepping on the value field since then the schematic loses it's
   knowledge of what you might want to load at a later date.
   Be sure to include this field in your "attib" file so gnetlist grabs
   it as desired.
   Joe T

   On Mon, Oct 20, 2008 at 10:26 PM, Duncan Drennan
   <[1]duncan.drennan@xxxxxxxxx> wrote:

   > OTOH, if you're just looking for a "NO FIT" type instruction, where
   I
   > _do_ want the footprint on the PCB board - just empty, I typically
   just
   > add the attribute "value=NO FIT" to that component. The assembly
   house I
   > use seem to understand what I mean, and didn't complain that it
   appeared
   > in the XY file used for programing the pick'n'place machine.

     Or you can just set "value=NO FIT" (or DNP, DNI, etc.) and delete
     the
     relevant lines from the XY file by searching for that term....or
     write
     a script which post-processes the XY file and removes the DNP
     lines.

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

References

   1. mailto:duncan.drennan@xxxxxxxxx
   2. mailto:geda-user@xxxxxxxxxxxxxx
   3. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

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