Re: gEDA-user: Subnets

2010-08-18 Thread Stephan Boettcher
kai-martin knaak k...@familieknaak.de writes: Larry Doolittle wrote: All the cutting, sed-ing and pasting of the subcircuits to multiple instances, with replication of later changes on all copies is pretty unflexible. Agree 100%. +1 Cloning, referencing, or whatever we may call it,

Re: gEDA-user: Subnets

2010-08-18 Thread kai-martin knaak
Stephan Boettcher wrote: I do not like the part about removing footprints on copy. Maybe you like it better, if I call it move existing footprints to the location indicated by the buffer ;-) ---)kaimartin(--- -- Kai-Martin Knaak Öffentlicher PGP-Schlüssel:

Re: gEDA-user: Subnets

2010-08-17 Thread kai-martin knaak
Larry Doolittle wrote: All the cutting, sed-ing and pasting of the subcircuits to multiple instances, with replication of later changes on all copies is pretty unflexible. Agree 100%. +1 Cloning, referencing, or whatever we may call it, would need a fair amount of programming. Given that

Re: gEDA-user: Subnets

2010-08-17 Thread John Griessen
kai-martin knaak wrote: In the meantime, a more powerful copy procedure could reduce the effort: Imagine, the copy-buffer action would accept a string parameter that it adds to the refdes property of every footprint before actually pasting to the layout. If this string matches the string

Re: gEDA-user: Subnets

2010-08-17 Thread DJ Delorie
That's a great idea for low-effort/high-value. At least for those of us who array things on mere boards instead of chips... http://www.delorie.com/pcb/renumberblock.c ___ geda-user mailing list geda-user@moria.seul.org

Re: gEDA-user: Subnets

2010-08-17 Thread John Griessen
DJ Delorie wrote: That's a great idea for low-effort/high-value. At least for those of us who array things on mere boards instead of chips... http://www.delorie.com/pcb/renumberblock.c Hmm... looks like that would work good for things I can select easily. Does what's pasted from the buffer

Re: gEDA-user: Subnets

2010-08-17 Thread DJ Delorie
Does what's pasted from the buffer stay selected? Yes. I used it with a pcb script on the powermeter board. Each renumber adds 10 to whatever's in the buffer... LoadFrom(Layout,powermeter-blank.pcb) LoadFrom(LayoutToBuffer,channel1.pcb) # left upper, first one already there # First is at

Re: gEDA-user: Subnets

2010-08-17 Thread DJ Delorie
Thanks for that script. I like the way you load the netlist and save. So, whenever you think of a little change to the repeated cell, just remake the board with the script, then run DRCs on it, and output. That's what I did. I had one .pcb that was one channel, and one that was everything

Re: gEDA-user: Subnets

2010-08-16 Thread Stephan Boettcher
John Griessen j...@ecosensory.com writes: It's not pie in the sky. Some of these ideas to use sets and lists and groups are the easiest kind to implement... Zones in layout are an easy part of what it already does, when we have more layers for intermediate calculations. net attribs plus

Re: gEDA-user: Subnets

2010-08-16 Thread Stefan Salewski
On Mon, 2010-08-16 at 10:09 +0200, Stephan Boettcher wrote: John Griessen j...@ecosensory.com writes: It's not pie in the sky. Some of these ideas to use sets and lists and groups are the easiest kind to implement... Zones in layout are an easy part of what it already does, when we have

Re: gEDA-user: Subnets

2010-08-16 Thread John Griessen
Stephan Boettcher wrote: John Griessen j...@ecosensory.com writes: net attribs plus layout zones get us far on the way to autorouting success. If there is work put into partitioning a layout, can't we please have hierarchical layout instead? They are independent enough that it's not a

Re: gEDA-user: Subnets

2010-08-16 Thread Stephan Boettcher
Stefan Salewski m...@ssalewski.de writes: On Mon, 2010-08-16 at 10:09 +0200, Stephan Boettcher wrote: John Griessen j...@ecosensory.com writes: If there is work put into partitioning a layout, can't we please have hierarchical layout instead? I have still problems to understand the goals

Re: gEDA-user: Subnets

2010-08-16 Thread Armin Faltl
Stephan Boettcher wrote: Stefan Salewski m...@ssalewski.de writes: On Mon, 2010-08-16 at 10:09 +0200, Stephan Boettcher wrote: John Griessen j...@ecosensory.com writes: If there is work put into partitioning a layout, can't we please have hierarchical layout instead? I

Re: gEDA-user: Subnets

2010-08-16 Thread Larry Doolittle
On Mon, Aug 16, 2010 at 07:32:23PM +0200, Stephan Boettcher wrote: I usually have hierarchical schematics with multiple instances of the same subcircuits referenced from the main page. The deepest until now were three layers of hierarchy. I make do with two, but that's how I work also. All

Re: gEDA-user: subnets

2010-08-16 Thread Ouabache Designworks
Using blocks in mechanical CAD has some issues with this. In principle there are 2 ways to use a block: a) copy and paste b) reference Naturally the edit one modify all can only work with referencing. Sometimes in a single construction this is not desired,

Re: gEDA-user: subnets

2010-08-16 Thread Kai-Martin Knaak
Ouabache Designworks wrote: Asic synthesis has a step called uniquification where you create a module and instantiate it multiple times. Uniquify will create a new module for each instance that can be modified independently from the others. You can also modify the master to change all

gEDA-user: Subnets

2010-08-15 Thread Rick Collins
At 01:16 PM 8/15/2010, you wrote: Rick Collins wrote: And what will these subnets translate into in a layout tool? How would that translation be handled in the net list? A net is a net in my designs. . . . If I really want to designate portions of a net that need to be separated by some

gEDA-user: Subnets

2010-08-15 Thread Rick Collins
I don't see anything in your post that actually addresses a need for subnets. Or maybe I don't understand what a subnet is. From the context used I figured it meant a portion of a net which had special attributes separate from the rest of the net. If you simply are talking about adding

gEDA-user: Subnets

2010-08-15 Thread Rick Collins
I see we are talking about two different things. I was responding to Andrew's post about splitting nets into portions with different properties. In my way of thinking if they have different properties, they should be separate nets. I see that your example of Power/Bypass we are talking

Re: gEDA-user: Subnets

2010-08-15 Thread Stefan Salewski
On Sun, 2010-08-15 at 14:10 -0400, Rick Collins wrote: I see we are talking about two different things. I was responding to Andrew's post about splitting nets into portions with different properties. In my way of thinking if they have different properties, they should be separate nets.

Re: gEDA-user: Subnets

2010-08-15 Thread Stefan Salewski
On Sun, 2010-08-15 at 21:03 +0200, Stefan Salewski wrote: attributes/class). For my picture P1 is a common point of these subnets. One restriction is: This subnet with property bypass shall be short, low impedance. Sorry, I forgot: Points which connects subnets will be always pads or pins on

Re: gEDA-user: Subnets

2010-08-15 Thread Rick Collins
At 03:03 PM 8/15/2010, you wrote: On Sun, 2010-08-15 at 14:10 -0400, Rick Collins wrote: I see we are talking about two different things. I was responding to Andrew's post about splitting nets into portions with different properties. In my way of thinking if they have different properties,

Re: gEDA-user: Subnets

2010-08-15 Thread Stefan Salewski
On Sun, 2010-08-15 at 15:43 -0400, Rick Collins wrote: First, I want to say that power supply bypassing is probably not a good example to use since there are a number of ways to layout such things and many people will disagree about the optimal way of doing it. Perhaps a more general

Re: gEDA-user: Subnets

2010-08-15 Thread Rick Collins
At 04:27 PM 8/15/2010, you wrote: On Sun, 2010-08-15 at 15:43 -0400, Rick Collins wrote: First, I want to say that power supply bypassing is probably not a good example to use since there are a number of ways to layout such things and many people will disagree about the optimal way of doing

Re: gEDA-user: Subnets

2010-08-15 Thread Stefan Salewski
On Sun, 2010-08-15 at 16:43 -0400, Rick Collins wrote: At 04:27 PM 8/15/2010, you wrote: On Sun, 2010-08-15 at 15:43 -0400, Rick Collins wrote: For details see the related posting in this list... Maybe you are missing my point. What value does the subnet have if the layout TOOL doesn't

Re: gEDA-user: Subnets

2010-08-15 Thread John Griessen
Rick Collins wrote: First, I want to say that power supply bypassing is probably not a good example to use since there are a number of ways to layout such things and many people will disagree about the optimal way of doing it. I think it's an OK example. There's no need to assume any way of

Re: gEDA-user: Subnets

2010-08-15 Thread John Griessen
Stefan Salewski wrote: OK, one more, but very special case, where subnets may be useful: We can have nets of 3 nodes, where we want a linear shape, not a T or star shape. For this case we may define one subnet from pin 1 to 2, and one more from 2 to 3. We make these two subnets not compatible,

Re: gEDA-user: Subnets

2010-08-15 Thread John Griessen
Rick Collins wrote: This pie-in-the-sky stuff is fine, but I can see much more utility coming from more mundane developments. It's not pie in the sky. Some of these ideas to use sets and lists and groups are the easiest kind to implement... Zones in layout are an easy part of what it