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

Re: gEDA-dev: Roadmap for next release



On Fri, 2007-04-20 at 11:17 -0400, Stuart Brorson wrote:
[snip]

> > Hopefully it presents a nice proof of
> > concept for that case. Its in Python, so it is not to hard to read and
> > extend.
> 
> Please remind me where its repository lives.  I'd like to grab a copy
> just to fool around.

Its on the same cvs server as the rest of geda, module name
geda/xgsch2pcb, or eda/geda/xgsch2pcb perhaps.

You'll need to compile PCB with --enable-dbus to make it work.

> > A full gEDA project manager was a suggested SoC project. Did anyone take
> > up this idea, and would they be prepared to do it in spite not having it
> > accepted by Google.
> 
> Is there a reason xgsch2pcb can't be inflated to the point it becomes
> a full project manager?

It wasn't designed with flexibility in mind, is the main problem. I
think it would be better to use it as an example, with a more flexible
framework.

As it started as a demonstrator, its error handling may need looking at
and improving. (Lots of console debug output at the moment).

Peter B designed such a framework, but in the interests of getting
something working, which is useful for new users of the software, we
diverted to attempting "live" updates of a running PCB.


> >> 2.  Modify/enhance gsch2pcb.  I see two enhancements:
> 
> > If you're outputting PCB actions, the location of footprints ought not
> > to matter. You could just put the name of the footprint desired into the
> > command file, and let PCB find them.
> 
> I guess the problem is that I want to use command-line flags to
> specify e.g. --elements-dir.  But PCB doesn't share those command-line
> flags, as far as I know.  Can I embedd stuff about the footprint
> search path into the PCB actions file?  If not, how can I ensure that
> gsch2pcb and PCB use the same search paths when looking for
> footprints?
> 
> Or am I confused?

I'm rusty... does gsch2pcb need to find and read footprints if PCB is
doing the heavy lifting of putting the PCB file together?

It sounds like, (to me) PCB needs to have either command line flags to
add new sources of footprints, or some ability to read a config file in 
the project directory (like the gafrc) for finding footprints.

Regards,

Peter C.




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