Re: gEDA-user: How to make a ground plane in PCB and attach all GND and VSS nets
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
> 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
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