[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gEDA-dev: Proof of concept PCB Library picker (PCB Patch)



Hi all,

>From Peter C's first e-mail and DJ's reply I get the impression that a
csv lookup file should provide content for what you are trying to
conceive.

Something like:

"symbol","footprint","value","device","description","manufacturer","manufacturer_part_number","comments"
,"DIP06300","4N28","optocoupler","Optocoupler",,"4N28",
,"DIP06300","4N35","optocoupler","Optocoupler",,"4N35",
,"DIP08300","6N136","optocoupler","Optocoupler",,"6N136",
,"DIP08300","6N139","optocoupler","Optocoupler",,"6N139",
"7414-1.sym","DIP14300","7414","IC","Hex Inverter with Schmitt Trigger
Inputs","Fairchild Semiconductors","DM7414N",
"7414-1.sym","DIP14300","7414","IC","Hex Inverter with Schmitt Trigger
Inputs","Fairchild Semiconductors","DM5414J","Ceramic DIP"
"7414-1.sym",,"7414","IC","Hex Inverter with Schmitt Trigger
Inputs","Fairchild Semiconductors","DM5414W","Ceramic Flat Package"
< and I snipped 500++ other lines frome here>

If I understood this correct, then I have the following questions:

1) would the pcb footprint name be included with or without the .fp
extension ?

2) would the gschem symbol name be included with or without the .sym
extension ?

3) should we add a column for the "device=" attribute as done in the
above example ?

4) should "device=" attribute values be in lower-case or in upper-case ?

5) should we check upon the symbols in the geda-symbols lib whether the
"device=" attribute values are all lower-case / upper-case ? (see
above).

6) is maintaining in and subsequent exporting the csv file from a
spreadsheet program advised ? I ask this since the spreadsheet program I
use (Open Office) tends to put *all* string values between "".

7) should we provide for one gEDA-PCB library picker lookup file
following the (strict) content of both geschem symbols/PCB newlib/oldlib
footprints, and allow for a local file for the users own
symbols/footprints ?

8) how to handle non DIP packages with a different pinout for the 74xx
family ? New symbol 74xx-y.sym?

I'm kind of made a head start with putting some stuff together for my
own use (content-wise, I leave the coding and difficult to grasp data
handling scheme code to you guys).

If you want me to continue adding stuff (content) in this or whatever
other tabular format please let me now.

Just my EUR 0.02

Kind regards,

Bert Timmerman.


On Wed, 2007-05-30 at 11:07 +0100, Peter TB Brett wrote:
> On Wednesday 30 May 2007 11:02:51 Peter Clifton wrote:
> 
> > Its also unclear to me if I can do asynchronous IO with the PCB process
> > from within Guile. (We don't want to block the UI from re-drawing at
> > least, but I'm not generally keen on threads). Perhaps this bit needs to
> > be in "C", as a "pipe helper" calling the some guile procedure back when
> > new data arrives.
> 
> This would be useful, I need some sort of Guile process-pipe-opening tool for 
> implementing some of the component library ideas I've got floating around.
> 
> Cheers,
> 
> Peter
> 
> 
> 
> _______________________________________________
> geda-dev mailing list
> geda-dev@moria.seul.org
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev



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