Hi all,

I'm working to integrate gEDA into an inventory/parts database. My first,
easy step will be to write a small program that will load an existing
symbol, like 7400-1.sym, and add an attribute called 'mapping=', which
would link to a file containing (original_pin_number,final_pcb_pin_number)
tuples and a package identifier, then insert into a running instance of
gschem. If this proves too difficult, I can always add in the attribute
manually.

The second half of this would be hacking gnetlist/gsch2pcb to change the
output pin numbers when they generate the netlist and pick a different
footprint to add into the board file, if the mapping= attribute exists and
points to a valid file.

I anticipate this taking a few hours at most. Anything major I'm missing?

Thanks,
Cory Cross

ps I'll soon have a lot of symbols and footprints to upload.

pps
Eventually, I want implement a graphical viewer that shows the physical
components that have been chosen so far and allow you to map the open
slots/sections to particular symbols. For example, some Atmel AVRs have an
analog comparator builtin and it would nice to put a generic part for that
initially, then later be able to tie it to a distinct comparator or put it
in the micro. Yes, I am mainly influenced by some of your past writings.



_______________________________________________
geda-dev mailing list
[email protected]
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev

Reply via email to