Re: gEDA-user: How to deal with single/dual parts?

2009-12-07 Thread Steven Michalske
On Dec 5, 2009, at 10:09 AM, John Doty wrote: On Dec 4, 2009, at 12:38 PM, Steven Michalske wrote: On Nov 22, 2009, at 8:41 AM, John Doty wrote: On Nov 20, 2009, at 2:51 PM, Steven Michalske wrote: On Nov 20, 2009, at 7:15 AM, Stuart Brorson wrote: As an alternative

Re: gEDA-user: How to deal with single/dual parts?

2009-12-05 Thread John Doty
On Dec 4, 2009, at 12:38 PM, Steven Michalske wrote: On Nov 22, 2009, at 8:41 AM, John Doty wrote: On Nov 20, 2009, at 2:51 PM, Steven Michalske wrote: On Nov 20, 2009, at 7:15 AM, Stuart Brorson wrote: As an alternative to scheme, some would prefer to see TCL. I have no problem

Re: gEDA-user: How to deal with single/dual parts?

2009-12-05 Thread John Griessen
John Doty wrote: Delivery-date: Tue, 06 Oct 2009 14:47:46 -0400 It would be good to have the above script as part of the gEDA installation (since the installation script knows). Ales, would you like for me to put the GPL boilerplate on this and submit it to you, along

Re: gEDA-user: How to deal with single/dual parts?

2009-12-05 Thread John Doty
On Dec 5, 2009, at 11:26 AM, John Griessen wrote: John Doty wrote: Delivery-date: Tue, 06 Oct 2009 14:47:46 -0400 It would be good to have the above script as part of the gEDA installation (since the installation script knows). Ales, would you like for me to

Re: gEDA-user: How to deal with single/dual parts?

2009-12-04 Thread Steven Michalske
On Nov 22, 2009, at 8:41 AM, John Doty wrote: On Nov 20, 2009, at 2:51 PM, Steven Michalske wrote: On Nov 20, 2009, at 7:15 AM, Stuart Brorson wrote: As an alternative to scheme, some would prefer to see TCL. I have no problem with that, as long as the interpreter is built-in.

Re: gEDA-user: How to deal with single/dual parts?

2009-11-26 Thread Kai-Martin Knaak
On Tue, 24 Nov 2009 13:07:37 +, Peter Clifton wrote: The issue which is somewhat tricky is how to place the numbers - assuming they didn't exist in the symbol to start with. We'd have to get our auto-placement heuristics out, I, for one, wouldn't care. Autoplacement has caused me a bit of

Re: gEDA-user: How to deal with single/dual parts?

2009-11-24 Thread Peter Clifton
On Mon, 2009-11-23 at 21:06 +, Kai-Martin Knaak wrote: On Wed, 18 Nov 2009 21:03:31 +, Peter Clifton wrote: Why not change the workflow so that during schematic capture, there are no pin numbers anywhere? Pins on symbols get assigned a physical pin number during some some later

Re: gEDA-user: How to deal with single/dual parts?

2009-11-23 Thread Peter TB Brett
On Mon, 23 Nov 2009 13:16:23 +0900, Andrzej ndrwr...@googlemail.com wrote: On Thu, Nov 19, 2009 at 6:21 AM, Peter Clifton pc...@cam.ac.uk wrote: See this old diagram Peter B and I drew: http://geda.seul.org/wiki/geda:data_structure_design_discussion?s=data% 20structure That looks perfect

Re: gEDA-user: How to deal with single/dual parts?

2009-11-23 Thread Gabriel Paubert
On Sun, Nov 22, 2009 at 10:22:41PM +, Kai-Martin Knaak wrote: On Sun, 22 Nov 2009 18:32:08 +0100, Stefan Salewski wrote: Scheme is one of the simplest programming languages there is. It's simplicity is much like the game of go -- Just four short rules need to be obeyed. Yet, the

Re: gEDA-user: How to deal with single/dual parts?

2009-11-23 Thread Bill Gatliff
Guys: I'd like to apologize on the record for this whole thread. It was a very simple question, after all. I had no idea. :) b.g. -- Bill Gatliff b...@billgatliff.com ___ geda-user mailing list geda-user@moria.seul.org

Re: gEDA-user: How to deal with single/dual parts?

2009-11-23 Thread John Doty
On Nov 23, 2009, at 6:56 AM, Bill Gatliff wrote: Guys: I'd like to apologize on the record for this whole thread. No need to apologize. You brought a bunch of critical issues out into the daylight. It was a very simple question, after all. I had no idea. :) Ah, but you showed that

Re: gEDA-user: How to deal with single/dual parts?

2009-11-23 Thread Kai-Martin Knaak
On Wed, 18 Nov 2009 21:03:31 +, Peter Clifton wrote: Why not change the workflow so that during schematic capture, there are no pin numbers anywhere? Pins on symbols get assigned a physical pin number during some some later step, at the same time that footprints are selected. And then a

Re: gEDA-user: How to deal with single/dual parts?

2009-11-22 Thread John Doty
On Nov 20, 2009, at 2:51 PM, Steven Michalske wrote: On Nov 20, 2009, at 7:15 AM, Stuart Brorson wrote: As an alternative to scheme, some would prefer to see TCL. I have no problem with that, as long as the interpreter is built-in. However, there is a large installed base of scheme, so

Re: gEDA-user: How to deal with single/dual parts?

2009-11-22 Thread Stefan Salewski
On Sun, 2009-11-22 at 09:41 -0700, John Doty wrote: But what is it about engineers that I hear constantly I don't want to learn... from them? So unprofessional. For something complex and obfuscated, the time factor comes in, but Scheme is one of the simplest programming languages

Re: gEDA-user: How to deal with single/dual parts?

2009-11-22 Thread Stephan Boettcher
Bill Gatliff b...@billgatliff.com writes: Stephan Boettcher wrote: Remotely related to this topic, I had this idea: Often, there are several choices for footprint, model, whatever attribute that need to to chosen at some point in the flow. We have proposals for a kind of database to

Re: gEDA-user: How to deal with single/dual parts?

2009-11-22 Thread Kai-Martin Knaak
On Fri, 20 Nov 2009 07:33:54 -0600, Bill Gatliff wrote: Keeping the data primitives separated until the last minute would make external scripting easier and more consistent, The downside is, it would make communication with peers more difficult. Currently, I can pass heavy symbols and the

Re: gEDA-user: How to deal with single/dual parts?

2009-11-22 Thread Kai-Martin Knaak
On Sun, 22 Nov 2009 18:32:08 +0100, Stefan Salewski wrote: Scheme is one of the simplest programming languages there is. It's simplicity is much like the game of go -- Just four short rules need to be obeyed. Yet, the actual game is so complex that computers have yet to consistently beat top

Re: gEDA-user: How to deal with single/dual parts?

2009-11-22 Thread Kai-Martin Knaak
On Sun, 22 Nov 2009 21:25:43 +, Kai-Martin Knaak wrote: The downside is, it would make communication with peers more difficult. Just wanted to add, that I have been cursed eagle more than once for the obstacles they put into peer-to-peer communication. With eagle you can easily share a

Re: gEDA-user: How to deal with single/dual parts?

2009-11-22 Thread John Doty
On Nov 22, 2009, at 3:22 PM, Kai-Martin Knaak wrote: However, extreme flexibility comes at a price. The price is non- intuitive syntax Every syntax is non-intuitive to somebody. The advantage of Scheme is that it's so clean and simple you don't need much intuition. These days you don't

Re: gEDA-user: How to deal with single/dual parts?

2009-11-22 Thread Andrzej
On Thu, Nov 19, 2009 at 6:21 AM, Peter Clifton pc...@cam.ac.uk wrote: See this old diagram Peter B and I drew: http://geda.seul.org/wiki/geda:data_structure_design_discussion?s=data% 20structure That looks perfect to me. In fact it is almost identical to what I use in pschem. Is there any

Re: gEDA-user: How to deal with single/dual parts?

2009-11-21 Thread John Doty
Hand. But I think Stuart was referring to the 400k of Scheme code that ships with gEDA. On Nov 20, 2009, at 10:34 AM, Bill Gatliff wrote: Could we get a show of hands as to who is doing a significant quantity of scheme programming in their use of gEDA? Stuff that might get broken of

Re: gEDA-user: How to deal with single/dual parts?

2009-11-20 Thread Peter TB Brett
On Thu, 19 Nov 2009 16:51:49 -0700, John Doty j...@noqsi.com wrote: The bottom line question for the core developers is: What prevents us from writing a file of Guile functions and adding a line to gafrc to load it and get this functionality? The gschem/libgeda Scheme API: - Is completely

Re: gEDA-user: How to deal with single/dual parts?

2009-11-20 Thread Dan McMahill
Peter TB Brett wrote: On Thu, 19 Nov 2009 16:51:49 -0700, John Doty j...@noqsi.com wrote: The bottom line question for the core developers is: What prevents us from writing a file of Guile functions and adding a line to gafrc to load it and get this functionality? The gschem/libgeda

Re: gEDA-user: How to deal with single/dual parts?

2009-11-20 Thread John Luciani
On Fri, Nov 20, 2009 at 6:46 AM, Dan McMahill [1]...@mcmahill.net wrote: Michael Sokolov wrote: Bill Gatliff [2]b...@billgatliff.com wrote: Now I'm beginning to see the problems with slotting and symbols the way we're doing them now: they unnecessarily tie the concept

Re: gEDA-user: How to deal with single/dual parts?

2009-11-20 Thread Kai-Martin Knaak
On Fri, 20 Nov 2009 10:19:41 +0100, Stephan Boettcher wrote: The attributes may be names like footprint-option=0603 footprint-option=0805 or footprint-options=0603;0805 Welcome to the club! ;^) That makes (at least) three of us users who propose to add lists of default

Re: gEDA-user: How to deal with single/dual parts?

2009-11-20 Thread Bill Gatliff
Greg Cunningham wrote: What would be nice here is a loose coupling between symbol and device to the extent that symbols could be dynamically assigned to devices. Maybe there could be a 'devices' panel (maybe even the assigned list from the library). Each device in the panel exposes its used

Re: gEDA-user: How to deal with single/dual parts?

2009-11-20 Thread Bill Gatliff
Dan McMahill wrote: and this is exactly why the small library I have defines the component in a simple ascii database and then awk reads that data and combines a symbol template with a footprint and produces a .sym file that has the footprint set along with the pin out. Wouldn't be too

Re: gEDA-user: How to deal with single/dual parts?

2009-11-20 Thread Bill Gatliff
Peter TB Brett wrote: The gschem/libgeda Scheme API: - Is completely inconsistent in naming and calling pattern. - Has no useful documentation. - Lacks the ability to do meaningful manipulation of schematics/symbols. - Fails dismally at coping with having multiple schematics/symbols open

Re: gEDA-user: How to deal with single/dual parts?

2009-11-20 Thread Bill Gatliff
Stephan Boettcher wrote: Remotely related to this topic, I had this idea: Often, there are several choices for footprint, model, whatever attribute that need to to chosen at some point in the flow. We have proposals for a kind of database to support the options. I envision a directory

Re: gEDA-user: How to deal with single/dual parts?

2009-11-20 Thread Peter Clifton
On Thu, 2009-11-19 at 17:34 -0700, John Doty wrote: On Nov 19, 2009, at 11:10 AM, Peter Clifton wrote: The code which refreshes the pin-numbers when you change these unusually attached attributes is broken (missing) in git HEAD. Various special case checks for slot= exist, but none of

Re: gEDA-user: How to deal with single/dual parts?

2009-11-20 Thread Peter Clifton
On Fri, 2009-11-20 at 10:19 +0100, Stephan Boettcher wrote: Remotely related to this topic, I had this idea: Often, there are several choices for footprint, model, whatever attribute that need to to chosen at some point in the flow. We have proposals for a kind of database to support the

Re: gEDA-user: How to deal with single/dual parts?

2009-11-20 Thread Bill Gatliff
Would it make any sense to attempt to use Dia as an alternative gschem? Obviously, there would need to be a lot of shape and script development, but it sure looks like the basic machinery that we need from gschem is there already. And as a bonus, Dia uses Python as its backend scripting

Re: gEDA-user: How to deal with single/dual parts?

2009-11-20 Thread Peter Clifton
On Fri, 2009-11-20 at 13:18 +, Kelvin Gardiner wrote: On a bit of a different note. It would be nice to search gedasymols.org directly form the library manager for additional symbols / components. Been done... see: http://www.tablix.org/~avian/geda/gedasymbolsui/

Re: gEDA-user: How to deal with single/dual parts?

2009-11-20 Thread Stuart Brorson
Would it make any sense to attempt to use Dia as an alternative gschem? Sorry to come out of hibernation just to rant. I've used dia many times over the years. It stinks to high heaven. It's user interface is clunky, its rendering is horrible, and its text handling is a disaster. Its been

Re: gEDA-user: How to deal with single/dual parts?

2009-11-20 Thread Kai-Martin Knaak
On Fri, 20 Nov 2009 10:15:19 -0500, Stuart Brorson wrote: Its been frozen at version 0.99 for years You mean, like a certain layout tool? :-P (SCNR) ---(kaimartin)--- -- Kai-Martin Knaak Öffentlicher PGP-Schlüssel: http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0x6C0B9F53

Re: gEDA-user: How to deal with single/dual parts?

2009-11-20 Thread Stuart Brorson
On Fri, 20 Nov 2009, Kai-Martin Knaak wrote: On Fri, 20 Nov 2009 10:15:19 -0500, Stuart Brorson wrote: Its been frozen at version 0.99 for years You mean, like a certain layout tool? :-P *chuckle* Yeah, but the difference is that PCB has been improving with every snapshot (i.e. unofficial

Re: gEDA-user: How to deal with single/dual parts?

2009-11-20 Thread Phil Frost
There are a lot of ideas going around here and most of them sound like good features. I'm a long time but casual user of geda and I don't want to step on the toes of those who use it more or actively develop the tools. I'd just like like to interject one thing. I think it's important to pay

Re: gEDA-user: How to deal with single/dual parts?

2009-11-20 Thread John Doty
On Nov 20, 2009, at 7:09 AM, Peter Clifton wrote: On Thu, 2009-11-19 at 17:34 -0700, John Doty wrote: On Nov 19, 2009, at 11:10 AM, Peter Clifton wrote: The code which refreshes the pin-numbers when you change these unusually attached attributes is broken (missing) in git HEAD. Various

Re: gEDA-user: How to deal with single/dual parts?

2009-11-20 Thread Stefan Salewski
On Fri, 2009-11-20 at 08:24 -0600, Bill Gatliff wrote: Would it make any sense to attempt to use Dia as an alternative gschem? I had this strange idea in my head too, about one year ago I think... I think it was the time when John Luciani created a few fancy filled symbols for publications.

Re: gEDA-user: How to deal with single/dual parts?

2009-11-20 Thread Bill Gatliff
Stuart Brorson wrote: Would it make any sense to attempt to use Dia as an alternative gschem? Sorry to come out of hibernation just to rant. I've used dia many times over the years. It stinks to high heaven. Ok, I'll put you down as not in favor of Dia. :) I fired up Dia for the

Re: gEDA-user: How to deal with single/dual parts?

2009-11-20 Thread Steven Michalske
On Nov 20, 2009, at 7:15 AM, Stuart Brorson wrote: As an alternative to scheme, some would prefer to see TCL. I have no problem with that, as long as the interpreter is built-in. However, there is a large installed base of scheme, so it's likely we're stuck with it. I propose that the

Re: gEDA-user: How to deal with single/dual parts?

2009-11-19 Thread John Doty
On Nov 18, 2009, at 3:06 PM, Peter Clifton wrote: On Wed, 2009-11-18 at 20:53 +, Peter Clifton wrote: On Wed, 2009-11-18 at 18:57 +0100, Stephan Boettcher wrote: I think I'd prefer flexible mechanism instead of multiple mechanism doing almost the same. Fine, condemn us to the status

Re: gEDA-user: How to deal with single/dual parts?

2009-11-19 Thread John Doty
On Nov 19, 2009, at 3:00 AM, Michael Sokolov wrote: John Doty j...@noqsi.com wrote: A powerful component of an electronic design *automation* process. Not the usual fritterware tool that forces you to tell it what to do, repeatedly, by manual operation. Do graphics with GUI, do flow with

Re: gEDA-user: How to deal with single/dual parts?

2009-11-19 Thread Peter Clifton
On Thu, 2009-11-19 at 01:23 +, Kai-Martin Knaak wrote: On Wed, 18 Nov 2009 16:17:02 +, Peter Clifton wrote: It is a perfect example of why gEDA can never grow more friendly interfaces to these problems. _Because_ the existing interface can be abused - and people think it is a good

Re: gEDA-user: How to deal with single/dual parts?

2009-11-19 Thread John Doty
On Nov 19, 2009, at 1:33 AM, Peter TB Brett wrote: On Wed, 18 Nov 2009 16:21:10 -0700, John Doty j...@noqsi.com wrote: I hold that a slot is related to a multiplicity of identical units within the chip, and the slotting mechanism was _not_ intended as an arbitrary way of fudging different

Re: gEDA-user: How to deal with single/dual parts?

2009-11-19 Thread Steven Michalske
On Nov 19, 2009, at 7:18 AM, Peter Clifton wrote: If they fitted a dooms-day device controller on the spare die-space of the chip.. that again, could be a separate symbol. May I remind you your under a NDA! ___ geda-user mailing list

Re: gEDA-user: How to deal with single/dual parts?

2009-11-19 Thread John Doty
On Nov 19, 2009, at 9:38 AM, Bill Gatliff wrote: Peter Clifton wrote: Lets say I have a symbol: ---|\ ---|/ That might have 4 slots - IE.. I expect 4 of those nand gates in the chip. ... and I think that might be where the problem suddenly creeps in. The

Re: gEDA-user: How to deal with single/dual parts?

2009-11-19 Thread Dave N6NZ
Bill Gatliff wrote: Now I'm beginning to see the problems with slotting and symbols the way we're doing them now: they unnecessarily tie the concept of a symbol to the concept of a component, because the pin numbers that we currently record in our symbols are also the pin numbers that the

Re: gEDA-user: How to deal with single/dual parts?

2009-11-19 Thread Peter Clifton
On Thu, 2009-11-19 at 10:38 -0600, Bill Gatliff wrote: Now I'm beginning to see the problems with slotting and symbols the way we're doing them now: they unnecessarily tie the concept of a symbol to the concept of a component, because the pin numbers that we currently record in our symbols

Re: gEDA-user: How to deal with single/dual parts?

2009-11-19 Thread DJ Delorie
If they fitted a dooms-day device controller on the spare die-space of May I remind you your under a NDA! No Doomsday Agreement? ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

Re: gEDA-user: How to deal with single/dual parts?

2009-11-19 Thread Henry Von Bank
I've been using gEDA for a while, and have been following this thread closely. There have been a lot of good arguments from all sides for how things should work. I'm wondering if we should take a more pragmatic way of looking at things. There are a few options: a) keep the

Re: gEDA-user: How to deal with single/dual parts?

2009-11-19 Thread Michael Sokolov
Bill Gatliff b...@billgatliff.com wrote: Now I'm beginning to see the problems with slotting and symbols the way we're doing them now: they unnecessarily tie the concept of a symbol to the concept of a component, because the pin numbers that we currently record in our symbols are also the pin

Re: gEDA-user: How to deal with single/dual parts?

2009-11-19 Thread Peter TB Brett
Bill Gatliff wrote: Kai-Martin Knaak wrote: The two other EDA suites I worked (eagle and protel) with maintain the notion of a component that contains all the info. In a way, this is a very heavy symbol that knows about slots, possible footprints and which schematic symbols are

Re: gEDA-user: How to deal with single/dual parts?

2009-11-19 Thread Stefan Salewski
On Thu, 2009-11-19 at 12:38 -0600, Bill Gatliff wrote: Kai-Martin Knaak wrote: The two other EDA suites I worked (eagle and protel) with maintain the notion of a component that contains all the info. In a way, this is a very heavy symbol that knows about slots, possible footprints and

Re: gEDA-user: How to deal with single/dual parts?

2009-11-19 Thread Bill Gatliff
Henry Von Bank wrote: What I would propose would be to leave the slotting behavior alone for the time being (option a), but hopefully mark it for deprecation in some future version, as it can be confusing and is not well defined. We could actually leave it alone almost

Re: gEDA-user: How to deal with single/dual parts?

2009-11-18 Thread Stephan Boettcher
Peter Clifton pc...@cam.ac.uk writes: On Tue, 2009-11-17 at 17:10 -0500, DJ Delorie wrote: What you want is a four-slot-slotted gate symbol, and a separate power symbol. The slots permute across {gate 1, gate2} x {A-B inputs, B-A inputs}. I.e. you can use the slotting to switch gates *or*

Re: gEDA-user: How to deal with single/dual parts?

2009-11-18 Thread Peter Clifton
On Tue, 2009-11-17 at 23:34 +, Kai-Martin Knaak wrote: On Tue, 17 Nov 2009 23:35:08 +0100, Stefan Salewski wrote: I generate a bug with slotting, see http://archives.seul.org/geda/user/Apr-2009/msg00189.html Ouups. I only did not get bitten by this trap, because my pinseq

Re: gEDA-user: How to deal with single/dual parts?

2009-11-18 Thread Peter Clifton
On Tue, 2009-11-17 at 17:19 -0700, John Doty wrote: Another problem is that it doesn't play well with hierarchy. Suppose you need a bunch of the same circuit, but one of the building blocks comes in pairs, and another comes in duals. That forces you to draw six of the circuit per block.

Re: gEDA-user: How to deal with single/dual parts?

2009-11-18 Thread Peter Clifton
On Wed, 2009-11-18 at 09:23 +0100, Stephan Boettcher wrote: Peter Clifton pc...@cam.ac.uk writes: On Tue, 2009-11-17 at 17:10 -0500, DJ Delorie wrote: What you want is a four-slot-slotted gate symbol, and a separate power symbol. The slots permute across {gate 1, gate2} x {A-B inputs,

Re: gEDA-user: How to deal with single/dual parts?

2009-11-18 Thread Stefan Salewski
On Wed, 2009-11-18 at 18:57 +0100, Stephan Boettcher wrote: Peter Clifton pc...@cam.ac.uk writes: This thread reminds me again to my something useless post some days ago: http://archives.seul.org/geda/user/Nov-2009/msg00310.html When I design electronics, there may be an initial phase where

Re: gEDA-user: How to deal with single/dual parts?

2009-11-18 Thread Bill Gatliff
Stephan Boettcher wrote: I'd not call that abuse. The current sloting mechanism allows to change pin numpers on a drawn component to switch to a different instance of the component inside the same package. We also call for changing pin numbers when we replace one package type with another.

Re: gEDA-user: How to deal with single/dual parts?

2009-11-18 Thread Steven Michalske
On Nov 18, 2009, at 10:54 AM, Bill Gatliff wrote: Not sure if this question is related, but... Why not change the workflow so that during schematic capture, there are no pin numbers anywhere? Pins on symbols get assigned a physical pin number during some some later step, at the same

Re: gEDA-user: How to deal with single/dual parts?

2009-11-18 Thread John Doty
On Nov 18, 2009, at 11:54 AM, Bill Gatliff wrote: Stephan Boettcher wrote: I'd not call that abuse. The current sloting mechanism allows to change pin numpers on a drawn component to switch to a different instance of the component inside the same package. We also call for changing

Re: gEDA-user: How to deal with single/dual parts?

2009-11-18 Thread Peter Clifton
On Wed, 2009-11-18 at 10:56 -0700, John Doty wrote: On Nov 18, 2009, at 9:11 AM, Peter Clifton wrote: So I think what you're saying is that you like the idea of a tool that converts (hierarchical .sch)-(flat .sch). That can't work if there isn't some extra information input somewhere. On

Re: gEDA-user: How to deal with single/dual parts?

2009-11-18 Thread Bill Gatliff
Steven Michalske wrote: Your suggestion sounds like an implementation I would call a logical hierarchy ( A hierarchy could be one level deep, and flat in the first place. ) workflow logical hierarchy ---implement--- physical hierarchy ---flatten?--- physical flat design. Then the

Re: gEDA-user: How to deal with single/dual parts?

2009-11-18 Thread Bill Gatliff
John Doty wrote: Let's not say change the workflow. There are many workflows. Pin numbers and packages are already irrelevant to some. Well, let's say change MY workflow. :) Have a tool that translates schematics without pin numbers to schematics with them. Actually, I kind of

Re: gEDA-user: How to deal with single/dual parts?

2009-11-18 Thread Peter Clifton
On Wed, 2009-11-18 at 18:57 +0100, Stephan Boettcher wrote: Peter Clifton pc...@cam.ac.uk writes: It is a perfect example of why gEDA can never grow more friendly interfaces to these problems. _Because_ the existing interface can be abused - and people think it is a good idea to encourage

Re: gEDA-user: How to deal with single/dual parts?

2009-11-18 Thread Peter Clifton
On Wed, 2009-11-18 at 12:54 -0600, Bill Gatliff wrote: Why not change the workflow so that during schematic capture, there are no pin numbers anywhere? Pins on symbols get assigned a physical pin number during some some later step, at the same time that footprints are selected. And then a

Re: gEDA-user: How to deal with single/dual parts?

2009-11-18 Thread Peter Clifton
On Wed, 2009-11-18 at 14:31 -0600, Bill Gatliff wrote: Steven Michalske wrote: * a schematic symbol represents some or all of a component * a component might satisfy the functionality indicated by more than one symbol * a component comes in one or more footprints You're clearly thinking of

Re: gEDA-user: How to deal with single/dual parts?

2009-11-18 Thread John Doty
On Nov 18, 2009, at 1:23 PM, Peter Clifton wrote: On Wed, 2009-11-18 at 10:56 -0700, John Doty wrote: On Nov 18, 2009, at 9:11 AM, Peter Clifton wrote: So I think what you're saying is that you like the idea of a tool that converts (hierarchical .sch)-(flat .sch). That can't work if there

Re: gEDA-user: How to deal with single/dual parts?

2009-11-18 Thread Bill Gatliff
Bill Gatliff wrote: * a schematic symbol represents some or all of a component * a component might satisfy the functionality indicated by more than one symbol * a component comes in one or more footprints * footprints are used by more than one component * schematic hierarchy symbols are just

Re: gEDA-user: How to deal with single/dual parts?

2009-11-18 Thread Peter Clifton
On Wed, 2009-11-18 at 20:53 +, Peter Clifton wrote: On Wed, 2009-11-18 at 18:57 +0100, Stephan Boettcher wrote: I think I'd prefer flexible mechanism instead of multiple mechanism doing almost the same. Fine, condemn us to the status quo - where gEDA has no ability to identify

Re: gEDA-user: How to deal with single/dual parts?

2009-11-18 Thread Bill Gatliff
Peter Clifton wrote: On Wed, 2009-11-18 at 14:31 -0600, Bill Gatliff wrote: Steven Michalske wrote: * a schematic symbol represents some or all of a component * a component might satisfy the functionality indicated by more than one symbol * a component comes in one or more

Re: gEDA-user: How to deal with single/dual parts?

2009-11-18 Thread John Doty
On Nov 18, 2009, at 3:06 PM, Peter Clifton wrote: What really pains me - is that development has pretty much stagnated - because we can't seem to get _anything_ new into the suite to help provide basic functionality other packages take for granted. Nobody *ever* objects to adding another

Re: gEDA-user: How to deal with single/dual parts?

2009-11-18 Thread John Doty
On Nov 18, 2009, at 1:53 PM, Peter Clifton wrote: On Wed, 2009-11-18 at 18:57 +0100, Stephan Boettcher wrote: Peter Clifton pc...@cam.ac.uk writes: It is a perfect example of why gEDA can never grow more friendly interfaces to these problems. _Because_ the existing interface can be

Re: gEDA-user: How to deal with single/dual parts?

2009-11-18 Thread Kai-Martin Knaak
On Wed, 18 Nov 2009 16:17:02 +, Peter Clifton wrote: It is a perfect example of why gEDA can never grow more friendly interfaces to these problems. _Because_ the existing interface can be abused - and people think it is a good idea to encourage such flexibility, we end up with designs out

Re: gEDA-user: How to deal with single/dual parts?

2009-11-18 Thread Michael Sokolov
John Doty j...@noqsi.com wrote: A powerful component of an electronic design *automation* process. Not the usual fritterware tool that forces you to tell it what to do, repeatedly, by manual operation. Do graphics with GUI, do flow with scripts. High productivity rather than cute a

gEDA-user: How to deal with single/dual parts?

2009-11-17 Thread Bill Gatliff
Guys: I can get TI's LittleLogic NAND gates in single (SN74LVC1G00) and dual (SN74LVC2G00) varieties. At the schematic level, however, I'd prefer to just have a NAND symbol and a separate symbol for the power pins. One way to solve this problem is to have a symbol named sn74lvc1g00.sym for the

Re: gEDA-user: How to deal with single/dual parts?

2009-11-17 Thread DJ Delorie
What you want is a four-slot-slotted gate symbol, and a separate power symbol. The slots permute across {gate 1, gate2} x {A-B inputs, B-A inputs}. I.e. you can use the slotting to switch gates *or* swap the pins. It's worth the effort to get this working smoothly.

Re: gEDA-user: How to deal with single/dual parts?

2009-11-17 Thread Dave N6NZ
My approach would be to use a NAND symbol, a power symbol, and slotting. I'm curious as to why you found slotting problematic? It's no more or less obtuse than the rest of gschem. -dave Bill Gatliff wrote: Guys: I can get TI's LittleLogic NAND gates in single (SN74LVC1G00) and dual

Re: gEDA-user: How to deal with single/dual parts?

2009-11-17 Thread Stefan Salewski
On Tue, 2009-11-17 at 14:17 -0800, Dave N6NZ wrote: I'm curious as to why you found slotting problematic? It's no more or less obtuse than the rest of gschem. -dave I generate a bug with slotting, see http://archives.seul.org/geda/user/Apr-2009/msg00189.html Of course this does not

Re: gEDA-user: How to deal with single/dual parts?

2009-11-17 Thread Peter Clifton
On Tue, 2009-11-17 at 17:10 -0500, DJ Delorie wrote: What you want is a four-slot-slotted gate symbol, and a separate power symbol. The slots permute across {gate 1, gate2} x {A-B inputs, B-A inputs}. I.e. you can use the slotting to switch gates *or* swap the pins. It's worth the effort

Re: gEDA-user: How to deal with single/dual parts?

2009-11-17 Thread John Doty
On Nov 17, 2009, at 3:17 PM, Dave N6NZ wrote: I'm curious as to why you found slotting problematic? It's no more or less obtuse than the rest of gschem. It's much more troublesome. Every attribute that is given special treatment by libgeda or the gnetlist front end is associated with a