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

Re: gEDA-dev: multiple schematic in a hierarchy



The typical work flow is

gschem->gnetlist->pcb

yes you find a layout issue and want to swap pins or gates so you need
to make a second pass through the tools

gschem->gnetlist->pcb

there is not yet back anotation from pcb to schematic

Steve Meier

On Fri, 2008-01-11 at 17:15 -0500, Timothy Hanson wrote:
> Hi everybody,
> 
> Thanks for all the comments!  Yes, I've thought of doing the same
> thing with makefiles or perl scripts, but then i figure if I just
> buckled down and implemented this, everybody would benefit, and it
> would (hopefully) be more elegant.  However, my dreams of elegance
> were somewhat dashed when I began to look very closely at the source
> of kicad - naming conventions are inconsistent, as are the location of
> class methods and global methods within files.  (I spend a lot of time
> with kdevelop's good grep tools just finding out where things are...)
> I guess this is the nature of software that has been written over a
> long time by many different people -- it works fine, but it is
> decidedly *biological* when you look at the underlying code.  I wish
> that it was written in something higher-level than C++ ... what is
> gEDA written in?
> 
> Yes, I do use Kicad for both schematic capture and PCB layout.  The
> PCB tool in kicad does not have good via control (eg not obvious how
> to have multiple via types with different drill sizes, as well as
> blind vias, and not sure how to output the drill files to manufacture
> boards with blind vias), and it's zone support is under development
> (but possibly not too bad at this point).  Otherwise, I can't complain
> too much.
> 
> As for the path/to/component idea, gEDA is seemingly more advanced on
> this front (I've tried to do the same in kicad).  The principle
> difficulty is managing multiple references to one schematic as the
> hierarchy is manipulated & changed.  Kicad references things by 32-bit
> unique id, so that you can change the name of things without confusing
> the PCB tool.  Does gEDA allow you to move back & forth between
> schematic & pcb?  e.g. develop both at once? (I tend to do this with
> power supply bypassing capacitors, as well as stupid bugs that I may
> have introduced to the schematic, bugs which become apparent in the
> geometry of the board)
> 
> cheers,
> Tim
> 
> 
> 
> On Jan 11, 2008 4:48 PM, Peter Clifton <pcjc2@cam.ac.uk> wrote:
> >
> > On Fri, 2008-01-11 at 21:13 +0000, Peter Clifton wrote:
> > > On Fri, 2008-01-11 at 15:51 -0500, Timothy Hanson wrote:
> > > > Hi gEDA,
> > > >
> > > > I'm a part-time developer of kicad and a part-time pcb designer.
> >
> > What package are you designing your boards in.. KiCad as well?
> >
> > gEDA has netlisting backends for quite a few different layout tools.
> > KiCad isn't one of those at the moment, but if you wanted to mix gEDA
> > schematics with KiCad board design, adding a gnetlist backend to output
> > a KiCad compatible netlist of your schematic probably wouldn't be that
> > hard.
> >
> > On the more directly gEDA compatible front, PCB is a really good tool
> > which I use for all my research work when it involves building circuits.
> >
> >
> >
> > --
> > Peter Clifton
> >
> > Electrical Engineering Division,
> > Engineering Department,
> > University of Cambridge,
> > 9, JJ Thomson Avenue,
> > Cambridge
> > CB3 0FA
> >
> > Tel: +44 (0)7729 980173 - (No signal in the lab!)
> >
> >
> >
> > _______________________________________________
> > 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



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