Re: gEDA-user: How to make a ground plane in PCB and attach all GND and VSS nets

2011-05-03 Thread Krzysztof Kościuszkiewicz
2011/5/2 Rob Butts :
>   So, how can I find those symbols?  That means that if I don't use the
>   VDD and VSS nets I have to copy all symbols into my own symbol
>   directory?  Wow, that is an inconvenience to say the least; especially
>   where I will never use VDD or VSS.  There's no other way to save them
>   in their original directories?

You can - get a root access for a system-wide installation directory
or install in your user's home dir (say passing --prefix=$HOME to the
./configure script).
Overwriting the default symbols is not recommended because if you
migrate your design to another workstation it will use default symbols
that were not modified.

If you don't want to copy & modify the symbols for your design you can
always override the attributes in each instance of used symbol.
Simply attach an attribute to the symbol instance and specify the
power connection yourself.
You can find an example here: http://www.geda.seul.org/wiki/geda:na_howto

Another way that would work in the development version of gEDA would
be to simply create an alias between VDD/VSS and your selected
netnames for the power pins. You would have to create a wire with two
netnames attached, or short two power symbol pins together to create
an alias.

Best regards,
Krzysztof Kościuszkiewicz


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


Re: gEDA-user: How to make a ground plane in PCB and attach all GND and VSS nets

2011-05-02 Thread Kai-Martin Knaak
John Doty wrote:

>> locate -i lm317 | grep .sym
>> 
>> should give the same result, with less consume of resources.
>> Indeed "| grep .sym" should be obsolete here.
> 
> Close, but grep treats the "." as a wildcard,

I'd locate the symbols like this:
  locate *lm317*.sym

If there is no wildcard character in the search pattern, locate 
assumes "*" before and after the pattern. If there is an explicit
wildcard character somewhere in the pattern, then no additional 
"*" are assumed. So the results of the search above are guaranteed
to end with ".sym".  

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
Öffentlicher PGP-Schlüssel:
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53



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


Re: gEDA-user: How to make a ground plane in PCB and attach all GND and VSS nets

2011-05-02 Thread Stefan Salewski
On Mon, 2011-05-02 at 14:08 -0600, John Doty wrote:
> On May 2, 2011, at 1:58 PM, Stefan Salewski wrote:
> 
> > On Mon, 2011-05-02 at 13:49 -0600, John Doty wrote:
> > 
> >> 
> >> locate .sym | grep -i lm317
> >> 
> > 
> > locate -i lm317 | grep .sym
> > 
> > should give the same result, with less consume of resources.
> > Indeed "| grep .sym" should be obsolete here.
> 
> Close, but grep treats the "." as a wildcard, so the results include a
> couple of things that aren't symbols.

Thanks -- I should never forget that most people on this list are really
smart :-)

(There may exist boxes without installed locate program, so it may be
necessary to install a package like mlocate or slocate.)




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


Re: gEDA-user: How to make a ground plane in PCB and attach all GND and VSS nets

2011-05-02 Thread John Doty

On May 2, 2011, at 2:09 PM, Rob Butts wrote:

>   What does | grep .sym do?

In a Unix-derived command shell "a | b" runs sends the output of program "a" to 
program "b" as input. "grep" is a program that filters its input, yielding 
lines that match a pattern, in this case ".sym". Type "man grep" for details.

John Doty  Noqsi Aerospace, Ltd.
http://www.noqsi.com/
j...@noqsi.com




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


Re: gEDA-user: How to make a ground plane in PCB and attach all GND and VSS nets

2011-05-02 Thread Rob Butts
   What does | grep .sym do?

   On Mon, May 2, 2011 at 3:58 PM, Stefan Salewski <[1]m...@ssalewski.de>
   wrote:

   On Mon, 2011-05-02 at 13:49 -0600, John Doty wrote:
   >
   > locate .sym | grep -i lm317
   >

 locate -i lm317 | grep .sym
 should give the same result, with less consume of resources.
 Indeed "| grep .sym" should be obsolete here.

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

References

   1. mailto:m...@ssalewski.de
   2. mailto:geda-user@moria.seul.org
   3. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


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


Re: gEDA-user: How to make a ground plane in PCB and attach all GND and VSS nets

2011-05-02 Thread John Doty

On May 2, 2011, at 1:58 PM, Stefan Salewski wrote:

> On Mon, 2011-05-02 at 13:49 -0600, John Doty wrote:
> 
>> 
>> locate .sym | grep -i lm317
>> 
> 
> locate -i lm317 | grep .sym
> 
> should give the same result, with less consume of resources.
> Indeed "| grep .sym" should be obsolete here.

Close, but grep treats the "." as a wildcard, so the results include a couple 
of things that aren't symbols. And given that I'm sitting here listening to 
Pandora, the extra resources are negligible either way ;-) Of course, my way 
isn't foolproof either: it's just intended to filter well enough that I can 
find what I need.

John Doty  Noqsi Aerospace, Ltd.
http://www.noqsi.com/
j...@noqsi.com




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


Re: gEDA-user: How to make a ground plane in PCB and attach all GND and VSS nets

2011-05-02 Thread Stefan Salewski
On Mon, 2011-05-02 at 13:49 -0600, John Doty wrote:

> 
> locate .sym | grep -i lm317
> 

locate -i lm317 | grep .sym

should give the same result, with less consume of resources.
Indeed "| grep .sym" should be obsolete here.





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


Re: gEDA-user: How to make a ground plane in PCB and attach all GND and VSS nets

2011-05-02 Thread John Doty

On May 2, 2011, at 1:36 PM, Rob Butts wrote:

> So, how can I find those symbols?  That means that if I don't use the
>   VDD and VSS nets I have to copy all symbols into my own symbol
>   directory?  Wow, that is an inconvenience to say the least; especially
>   where I will never use VDD or VSS.  There's no other way to save them
>   in their original directories?

You can change the permissions on the original directories, but then the next 
time you upgrade gEDA your custom symbols will be overwritten.

I usually make custom copies of most symbols a project uses. A command line 
like:

locate .sym | grep -i lm317

finds every variant of lm317 on my system, not just from the common library but 
also from previous projects and my local copy of the gedasymbols tree. I can 
then copy that to my current project's symbol directory and customize if needed.

John Doty  Noqsi Aerospace, Ltd.
http://www.noqsi.com/
j...@noqsi.com




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


Re: gEDA-user: How to make a ground plane in PCB and attach all GND and VSS nets

2011-05-02 Thread Rob Butts
   So, how can I find those symbols?  That means that if I don't use the
   VDD and VSS nets I have to copy all symbols into my own symbol
   directory?  Wow, that is an inconvenience to say the least; especially
   where I will never use VDD or VSS.  There's no other way to save them
   in their original directories?

   On Mon, May 2, 2011 at 3:28 PM, Rob Butts <[1]r.but...@gmail.com>
   wrote:

 The nets are in there but I suspect it's not letting save and exit
 the schematic because it won't let me save the symbols; which is
 probably why those nets are still in the netlist.

   On Mon, May 2, 2011 at 3:19 PM, DJ Delorie <[2]d...@delorie.com> wrote:

 Save the pcb file and look at it; near the end will be the netlist
 and
 you can search it for the mystery nets.
 Or look at the *.net file.

   ___
   geda-user mailing list
   [3]geda-user@moria.seul.org
   [4]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

References

   1. mailto:r.but...@gmail.com
   2. mailto:d...@delorie.com
   3. mailto:geda-user@moria.seul.org
   4. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


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


Re: gEDA-user: How to make a ground plane in PCB and attach all GND and VSS nets

2011-05-02 Thread Rob Butts
   The nets are in there but I suspect it's not letting save and exit the
   schematic because it won't let me save the symbols; which is probably
   why those nets are still in the netlist.

   On Mon, May 2, 2011 at 3:19 PM, DJ Delorie <[1]d...@delorie.com> wrote:

 Save the pcb file and look at it; near the end will be the netlist
 and
 you can search it for the mystery nets.
 Or look at the *.net file.

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

References

   1. mailto:d...@delorie.com
   2. mailto:geda-user@moria.seul.org
   3. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


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


Re: gEDA-user: How to make a ground plane in PCB and attach all GND and VSS nets

2011-05-02 Thread John Doty

On May 2, 2011, at 1:18 PM, Rob Butts wrote:

>   I just went into each symbol in my schematic and changed the VDD:xx to
>   Vcc:xx and VSS:xx to GND:xx.  I then save the schematic and ran
>   gsch2pcb and when I bring up the netlist it still has the VSS and VDD
>   nets.  It shouldn't because no symbol has those nets.  I then went to
>   quit the schematic and it showed a popup warning that 4 symbols have
>   changed but I can't save them; it won't let me.

You have to save the symbols with your own project's symbols: you don't 
normally have permission to save them in the general library. You must save 
them before running the netlister, otherwise it will just use the old ones. If 
you don't change their names, you'll get warnings about name conflicts, but it 
will work because the project symbol directories you specify in gafrc will take 
precedence over the global ones.

>   Any suggestion?
> 
>   On Mon, May 2, 2011 at 2:48 PM, Rob Butts <[1]r.but...@gmail.com>
>   wrote:
> 
> The symbols for the logic came from the 4000 series logic library in
> gshem.  I'm glad I realized this because the design wouldn't have
> worked.
> 
>   On Mon, May 2, 2011 at 2:43 PM, DJ Delorie <[2]d...@delorie.com> wrote:
> 
> If you have different symbols with different names for the same net,
> you'll have to rename
> them to all have the same net, yes.
> 
>   ___
>   geda-user mailing list
>   [3]geda-user@moria.seul.org
>   [4]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
> 
> References
> 
>   1. mailto:r.but...@gmail.com
>   2. mailto:d...@delorie.com
>   3. mailto:geda-user@moria.seul.org
>   4. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
> 
> 
> ___
> geda-user mailing list
> geda-user@moria.seul.org
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

John Doty  Noqsi Aerospace, Ltd.
http://www.noqsi.com/
j...@noqsi.com




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


Re: gEDA-user: How to make a ground plane in PCB and attach all GND and VSS nets

2011-05-02 Thread DJ Delorie

Save the pcb file and look at it; near the end will be the netlist and
you can search it for the mystery nets.

Or look at the *.net file.


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


Re: gEDA-user: How to make a ground plane in PCB and attach all GND and VSS nets

2011-05-02 Thread Rob Butts
   I just went into each symbol in my schematic and changed the VDD:xx to
   Vcc:xx and VSS:xx to GND:xx.  I then save the schematic and ran
   gsch2pcb and when I bring up the netlist it still has the VSS and VDD
   nets.  It shouldn't because no symbol has those nets.  I then went to
   quit the schematic and it showed a popup warning that 4 symbols have
   changed but I can't save them; it won't let me.
   Any suggestion?

   On Mon, May 2, 2011 at 2:48 PM, Rob Butts <[1]r.but...@gmail.com>
   wrote:

 The symbols for the logic came from the 4000 series logic library in
 gshem.  I'm glad I realized this because the design wouldn't have
 worked.

   On Mon, May 2, 2011 at 2:43 PM, DJ Delorie <[2]d...@delorie.com> wrote:

 If you have different symbols with different names for the same net,
 you'll have to rename
 them to all have the same net, yes.

   ___
   geda-user mailing list
   [3]geda-user@moria.seul.org
   [4]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

References

   1. mailto:r.but...@gmail.com
   2. mailto:d...@delorie.com
   3. mailto:geda-user@moria.seul.org
   4. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


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


Re: gEDA-user: How to make a ground plane in PCB and attach all GND and VSS nets

2011-05-02 Thread Rob Butts
   The symbols for the logic came from the 4000 series logic library in
   gshem.  I'm glad I realized this because the design wouldn't have
   worked.

   On Mon, May 2, 2011 at 2:43 PM, DJ Delorie <[1]d...@delorie.com> wrote:

 If you have different symbols with different names for the same net,
 you'll have to rename
 them to all have the same net, yes.

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

References

   1. mailto:d...@delorie.com
   2. mailto:geda-user@moria.seul.org
   3. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


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


Re: gEDA-user: How to make a ground plane in PCB and attach all GND and VSS nets

2011-05-02 Thread DJ Delorie

If you have different symbols with different names for the same net, you'll 
have to rename
them to all have the same net, yes.


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


Re: gEDA-user: How to make a ground plane in PCB and attach all GND and VSS nets

2011-05-02 Thread Rob Butts
   Actually, to get the GND net to tie in with the VSS net do I have to go
   down into each symbol in gschem and replace net=VSS:8 with net=GND:8?
   Same with Vcc and VDD?

   On Mon, May 2, 2011 at 2:21 PM, DJ Delorie <[1]d...@delorie.com> wrote:

   > 1.  How do I set up the groups and layers in preferences for 3
   > signal planes and the one groub?

 In PCB there's no real difference between a signal plane and a
 power/gnd plane.  Just set up any 4-layer board.

   > 2.  Once I create the rectangle of the ground plane, how do I get
   > PCB to attach the GND and the VSS nets to that ground plane when I
   > auto-route?

 I've never had much luck getting the autorouter to do this.  I
 usually
 pre-route all the power/gnd connections because I want them to have
 short fat traces, then let the autorouter do the signals.
 ___
 geda-user mailing list
 [2]geda-user@moria.seul.org
 [3]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

References

   1. mailto:d...@delorie.com
   2. mailto:geda-user@moria.seul.org
   3. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


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


Re: gEDA-user: How to make a ground plane in PCB and attach all GND and VSS nets

2011-05-02 Thread DJ Delorie

> 1.  How do I set up the groups and layers in preferences for 3
> signal planes and the one groub?

In PCB there's no real difference between a signal plane and a
power/gnd plane.  Just set up any 4-layer board.

> 2.  Once I create the rectangle of the ground plane, how do I get
> PCB to attach the GND and the VSS nets to that ground plane when I
> auto-route?

I've never had much luck getting the autorouter to do this.  I usually
pre-route all the power/gnd connections because I want them to have
short fat traces, then let the autorouter do the signals.


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


gEDA-user: How to make a ground plane in PCB and attach all GND and VSS nets

2011-05-02 Thread Rob Butts
   I'd like to make a 4-layer board with a ground plane that all the GND
   net and VSS net connect to.  I've read through DJ's PCB tutorial but
   I'm not clear about a few things.
   1.  How do I set up the groups and layers in preferences for 3 signal
   planes and the one groub?
   2.  Once I create the rectangle of the ground plane, how do I get PCB
   to attach the GND and the VSS nets to that ground plane when I
   auto-route?
   Thanks


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