[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: refdes and footprint not automatic from sym to sch



Stuart,
Thanks, almost there. I will spend time on the net errors.
HTH=Happy to help?
Frank

On Thu, 19 Apr 2007 15:26:24 -0400 (EDT), "Stuart Brorson"
<sdb@xxxxxxxxxx> said:
> You need to have two RC files:  gafrc and projectrc.  Here are their
> contents:
> 
> gafrc (leave the parens in):
> 
> (component-library "/mnt/sda2/frank/gEDAfrank")
> 
> 
> projectrc (gsch2pcb RC file):
> 
> schematics /mnt/sda2/frank/geda_pcb/cti/cti.sch
> elements-dir /mnt/sda2/frank/gEDAfrank
> components-dir /mnt/sda2/frank/gEDAfrank
> output-name cti500a
> 
> 
> HTH,
> 
> Stuart
> 
> 
> 
> 
> 
> On Thu, 19 Apr 2007, Transistor Toaster wrote:
> 
> >
> >> This seems to be an issue which confuses newbies. Confused about gafrc? Yes. I thought gnetlist is run at one point when I use the gsch2pcb utility. gnetlist uses gnetlistrc and gafrc. What I put was originally a gafrc and I added some lines from a gsch2pcb project config file. The gsch2pcb is complaining about possibly unbalanced parantheses, but I thought the syntax required one pair. Could you please edit my gafrc?
> > Thanks,
> >
> > Frank
> >
> >>> gafrc
> >>> -----
> >>> schematics /mnt/sda2/frank/geda_pcb/cti/cti.sch NOT NEEDED AT ALL, OR JUST TAKE OUT THE CTI.SCH?
> >>> elements-dir /mnt/sda2/frank/gEDAfrank
> >>> components-dir /mnt/sda2/frank/gEDAfrank
> >>> (component-library "/mnt/sda2/frank/gEDAfrank")  WHAT DO I DO ABOUT THE PARENTHESES?
> >>> output-name cti500a        NOT NEEDED?
> >
> >
> > On Thu, 19 Apr 2007 14:56:51 -0400 (EDT), "Stuart Brorson"
> > <sdb@xxxxxxxxxx> said:
> >>> In include my gafrc file. It probably has too many lines. Could you
> >>> please cut out the unnecessary ones?
> >>> Thanks,
> >>> Frank
> >>>
> >>> gafrc
> >>> -----
> >>> schematics /mnt/sda2/frank/geda_pcb/cti/cti.sch
> >>> elements-dir /mnt/sda2/frank/gEDAfrank
> >>> components-dir /mnt/sda2/frank/gEDAfrank
> >>> (component-library "/mnt/sda2/frank/gEDAfrank")
> >>> output-name cti500a
> >>
> >> This is not a gafrc file.  I belive you are confused about which
> >> program needs which config file, and what the config files look like.
> >> Here's a summary:
> >>
> >> gschem, gnetlist, gattrib, etc.
> >> Config file = gafrc.
> >> It contains scheme directives like this:
> >> (component-library "/mnt/sda2/frank/gEDAfrank")
> >>
> >>
> >> gsch2pcb:
> >> Config file = whatever you want to call it.  I call mine project.rc.
> >> It contains name/value pairs like this:
> >> schematics /mnt/sda2/frank/geda_pcb/cti/cti.sch
> >> elements-dir /mnt/sda2/frank/gEDAfrank
> >> components-dir /mnt/sda2/frank/gEDAfrank
> >> output-name cti500a
> >>
> >> With these file names, the design flow is:
> >>
> >> gschem cti.sch
> >>
> >> gsch2pcb project.rc
> >>
> >> pcb cti500a.pcb
> >>
> >>
> >> Stuart
> >>
> >> p.s.  Note to developers:  Perhaps we should spend some time at the
> >> code sprint fixing gsch2pcb so that it uses the gafrc rather than its
> >> own config file.  This seems to be an issue which confuses newbies.
> >> Since we're gonna make gsch2pcb export PCB commands (a major change),
> >> now is a good time to implement this type of improvement also.  I'd be
> >> happy to take a stab at it.  Just MHO.
> >>
> >>
> >>
> >> _______________________________________________
> >> geda-user mailing list
> >> geda-user@xxxxxxxxxxxxxx
> >> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
> > --
> >  Transistor Toaster
> >  transistortoaster@xxxxxxxxxxx
> >
> >
> >
> > _______________________________________________
> > geda-user mailing list
> > geda-user@xxxxxxxxxxxxxx
> > http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
> >
> 
> 
> _______________________________________________
> geda-user mailing list
> geda-user@xxxxxxxxxxxxxx
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
-- 
  Transistor Toaster
  transistortoaster@xxxxxxxxxxx



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