gEDA-user: PCB: connect line to rectangle

2009-03-12 Thread Transistor Toaster
Hello,
I have some lines that are ground that I am trying to connect to
rectangles. If I try to do that, there is space erased on the rectangle
surrounding the lines. How do I avoid this and make the connection?
Advice greatly appreciated.
Thanks,
Frank
-- 
  Transistor Toaster
  transistortoas...@fastmail.fm

-- 
http://www.fastmail.fm - Same, same, but different...



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


Re: gEDA-user: Rect tool (Copper pour) with clearance around traces?

2008-11-17 Thread Transistor Toaster
Also, one technique I've been contemplating is to take make a copy of a
small area, invert the copper/free space, shrink the widths of the
traces in the original area and finally paste back the negative area.
Would that be possible?
Frank

On Mon, 17 Nov 2008 09:25:10 -0500, "Transistor Toaster"
<[EMAIL PROTECTED]> said:
> Hello,
> My goal is to take existing traces and fill the surrounding area with
> copper without having the copper touch the existing traces (i.e. having
> some clearance). I would like this copper to be attached to ground. 
> I've been trying to use the rect tool, but it is not working the way I
> was hoping it would because  the rect tool over an area covers over the
> traces and puts clearance only around the vias. 
> 
> Advice?
> Thanks,
> Frank
-- 
  Transistor Toaster
  [EMAIL PROTECTED]

-- 
http://www.fastmail.fm - Send your email first class



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


gEDA-user: Rect tool (Copper pour) with clearance around traces?

2008-11-17 Thread Transistor Toaster
Hello,
My goal is to take existing traces and fill the surrounding area with
copper without having the copper touch the existing traces (i.e. having
some clearance). I would like this copper to be attached to ground. 
I've been trying to use the rect tool, but it is not working the way I
was hoping it would because  the rect tool over an area covers over the
traces and puts clearance only around the vias. 

Advice?
Thanks,
Frank
-- 
  Transistor Toaster
  [EMAIL PROTECTED]

-- 
http://www.fastmail.fm - Send your email first class



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


gEDA-user: Enlarge a via

2008-08-12 Thread Transistor Toaster
Hello,
There are a few keystrokes to increase the size of features like S and
shift-S. If I would like to increase the size a few vias, but I don't
want to increase all of them in my design. The S increases the ring
around it but not the hole.  Is there a way to increase the size of the
hole with a keystroke or some menu function? 
Thanks,
Frank
-- 
  Transistor Toaster
  [EMAIL PROTECTED]

-- 
http://www.fastmail.fm - Access your email from home and the web



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


gEDA-user: HOW TO COUNT QTY OF UNROUTED TRACKS (LIKE A DRC) IN PCB

2007-12-18 Thread Transistor Toaster
Hello,
I saw that the Design rule checker will not report unrouted (orange
default color) tracks. Would someone please tell me if there's a way to
get PCB to tell me the quantity of remaining tracks such that I don't
need to observe with my eyes carefully if there's a tiny orange line
that I missed?
Thanks in advance,
Frank
-- 
  Transistor Toaster
  [EMAIL PROTECTED]



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


gEDA-user: GSCH2PCB: READ GARBAGE IN

2007-11-19 Thread Transistor Toaster
Hello,
I am working on a backanotate which takes a .PCB file, sorts the refdes
locations, relabels and recreates the .pcb and .sch files, but does not
update the nets. When I run gsch2pcb to create the .net file, I get a
"Read garbage in" error message. Exactly what causes this error? All I
am doing in my program is process line by line the refdes and create a
brand new file with the new refdes. As far as I see, the new nets are OK
in pcb and I don't see any problems.

So, what could cause the error in the gsch2pcb?
Frank
-- 
  Transistor Toaster
  [EMAIL PROTECTED]



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


Re: gEDA-user: No connect pin symbol in gschem

2007-11-13 Thread Transistor Toaster
Thanks Peter, I just put those in. Do you know if there's a DRC to flag
errors on pins that are left totally unconnected (i.e. not even the NC
symbol)?
Frank


On Wed, 14 Nov 2007 00:16:32 +, "Peter Clifton" <[EMAIL PROTECTED]>
said:
> 
> On Tue, 2007-11-13 at 17:51 -0500, Transistor Toaster wrote:
> > Hello,
> > For unused pins in gschem, is there a no connect symbol? If so could
> > somebody tell me where to find it?
> > Thanks,
> > Frank
> 
> There are a few...
> 
> under the "misc" library:
> 
> nc-bottom-1.sym
> nc-left-1.sym
> nc-right-1.sym
> nc-top-1.sym
> 
> Best wishes,
> 
> -- 
> 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-user mailing list
> geda-user@moria.seul.org
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
-- 
  Transistor Toaster
  [EMAIL PROTECTED]



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


gEDA-user: No connect pin symbol in gschem

2007-11-13 Thread Transistor Toaster
Hello,
For unused pins in gschem, is there a no connect symbol? If so could
somebody tell me where to find it?
Thanks,
Frank
-- 
  Transistor Toaster
  [EMAIL PROTECTED]



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


gEDA-user: PCB question: Copy to buffer and put on other side of board

2007-11-10 Thread Transistor Toaster
Hello,
I have PCB 20060822 and I like to ask a question on the easiest way to
select a group of elements and to place it on the other side.
I know that a part can be placed from one side to another by selecting
in and pressing B, just this is difficult and requires all the elements
to be moved.. Is possible to move a whole group selection efficiently? 
Thanks,
Frank
-- 
  Transistor Toaster
  [EMAIL PROTECTED]



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


gEDA-user: gsch2pcb can't find footprint value=unknown

2007-04-26 Thread Transistor Toaster
Hello,
I hope I am not asking too many questions. In gsch2pcb, I get the error
"Can't find footprint  value=unknown" for all the standard builtin
footprints like SOW, SO14, MSSOP28. However, 0805 and SIP4 went through.
I have geda-symbols 20061020-2.
Any suggestions kindly appreciated.


I read somewhere that the footprints should appear in the home directory
at installation. Is that my imagination? I have added in the projectrc
the elements directory, but my problem is with the built in ones.
I could only find manually parts of gEDA in
/usr/bin
/usr/share/doc
/usr/share/gEDA
/etc/gEDA
Am I missing a directory? 
Thanks,
Frank
-- 
  Transistor Toaster
  [EMAIL PROTECTED]



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


gEDA-user: bug found in gsymcheck: device !=filename not flagged

2007-04-26 Thread Transistor Toaster
Hello,
I am unsure if the geda-user is the correct list for this. I reinstalled
the lastest knoppix distro and did an apt-get of all the gEDA programs
for capture and pcb. I was running gsymcheck on all my .sym files and
noticed that it does flag the mismatch of device= and the filename. The
release of gysmcheck I used is 20061020-2.

Also, I had an idea of a cool function to add to gsymcheck: to check all
the symbols of a whole directory.
Of course, one could always do something like
find *.sym -exec gsymcheck '{}' \; |grep error

find *.sym -exec gsymcheck '{}' \; >out.txt
Frank 
-- 
  Transistor Toaster
  [EMAIL PROTECTED]



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


Re: gEDA-user: INSTALLATION FROM ISO

2007-04-25 Thread Transistor Toaster
I guess I am bouncing around the various stategy for a few hours. I
think the best would be to figure out how to solve the problem from the
gEDA .iso install:
 "no rule to make target libgeda-pc-install"

Any help kindly appreciated,
Thanks,
Frank



On Wed, 25 Apr 2007 23:39:38 -0400, "Transistor Toaster"
<[EMAIL PROTECTED]> said:
> If my several hour redownload does not hang up I should have the below
> version with the  Knoppix 5.1.1 DVD.
> geda 20060123-1   GNU EDA -- Electronics
> design 
> Frank
> > 
> > At the same time, I am working on downloading and burning a live CD/DVD
> > distro with gEDA on it. It looks as if my blank CDs are not burning
> > properly so I have to go to a store tomorrow for some new ones.
> > 
> > Frank
> > 
> > -- 
> >   Transistor Toaster
> >   [EMAIL PROTECTED]
> > 
> > 
> > 
> > ___
> > geda-user mailing list
> > geda-user@moria.seul.org
> > http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
> -- 
>   Transistor Toaster
>   [EMAIL PROTECTED]
> 
> 
> 
> _______
> geda-user mailing list
> geda-user@moria.seul.org
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
-- 
  Transistor Toaster
  [EMAIL PROTECTED]



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


Re: gEDA-user: INSTALLATION FROM ISO

2007-04-25 Thread Transistor Toaster
If my several hour redownload does not hang up I should have the below
version with the  Knoppix 5.1.1 DVD.
geda 20060123-1   GNU EDA -- Electronics
design 
Frank
> 
> At the same time, I am working on downloading and burning a live CD/DVD
> distro with gEDA on it. It looks as if my blank CDs are not burning
> properly so I have to go to a store tomorrow for some new ones.
> 
> Frank
> 
> -- 
>   Transistor Toaster
>   [EMAIL PROTECTED]
> 
> 
> 
> ___
> geda-user mailing list
> geda-user@moria.seul.org
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
-- 
  Transistor Toaster
  [EMAIL PROTECTED]



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


gEDA-user: INSTALLATION FROM ISO

2007-04-25 Thread Transistor Toaster
Hi,
I am trying to install on a Knoppix 4.0 debian hd-install version
released in 2005 the lastest version of gEDA from the .iso image. I ran
./installer as a non-root user and it stops at one point saying
"no rule to make target libgeda-pc-install"

At the same time, I am working on downloading and burning a live CD/DVD
distro with gEDA on it. It looks as if my blank CDs are not burning
properly so I have to go to a store tomorrow for some new CDs.

Frank

-- 
  Transistor Toaster
  [EMAIL PROTECTED]



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


Re: gEDA-user: PCB SYNTAX ERROR BROKEN PIPE

2007-04-25 Thread Transistor Toaster
>From dpkg -l I have gEDA gschem  20050313-1 and pcb 1.99j+20050127-2.
I'll remoot and give you the report of pcb --version, but I hope you
have enough to go on.

The error message of "stdin17: m4: Bad expression in eval: /4" is
repeated a ton of times and I halt it with a control-C. This does not
happen with my old .sch designs that I reran through gsch2pcb, just the
ones I am working like crazy this week.

I worked the past 4+ hours downloading, trying to burn a live CD and
reinstalling gEDA, with no success yet. I still have the original 2005
live CD with the above versions working in the state that I described so
far.

Thanks a lot for your input, all of you.
Best regards,
Frank

On Wed, 25 Apr 2007 22:21:20 +0100, "Peter Clifton" <[EMAIL PROTECTED]>
said:
> On Wed, 2007-04-25 at 17:05 -0400, Transistor Toaster wrote:
> 
> Could you report the output of:
> 
> pcb --version
> 
> I recall fixing some bugs in the m4 library which resulted in output
> like:
> 
> stdin17: m4: Bad expression in eval: /4
> 
> which you originally reported. With a version number I should be able to
> tell if those fixes are present on your knoppix CD.
> 
> footprints with "-" in the name, and possibly " ", I can't recall, cause
> problems with the m4 processing. If you have any in your schematic, that
> might be worth reporting.
> 
> Peter
> 
> 
> 
> 
> ___
> geda-user mailing list
> geda-user@moria.seul.org
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
-- 
  Transistor Toaster
  [EMAIL PROTECTED]



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


Re: gEDA-user: PCB SYNTAX ERROR BROKEN PIPE

2007-04-25 Thread Transistor Toaster
I just played around renaming and resaving some footprint names in my
main .sch schematic. It is quite clear that sometimes in .pcb I get PKG
while other times I get Element for the footprint.
Any ideas?
Frank
 
On Wed, 25 Apr 2007 16:47:42 -0400, "Transistor Toaster"
<[EMAIL PROTECTED]> said:
> It looks like pcb does not like in the .pcb files lines starting with
> PKG_ 
> 
> 
> > > PKG_CON_USB_TYPEB__Keystone_924(CON_USB_TYPEB__Keystone_924,U9,unknown) 
> > > <<<<<<<< > 
> > I'm not sure, but is that  a conflict marker from a CVS update?
> I added the <<<<<< myself in the email just to point out the line
>  
> > What version of PCB do you have installed?
> It was written in my email 1.99j+200580127-2
> 
> > Say, for example you have PCB installed under /usr/local
> > what does the following command produce?
> > grep "<<<<<" /usr/local/share/pcb/m4/* -R
> It produced no output.
> 
> > Coming to fixing the PCB file, try deleting this line:
> > PKG_CON_USB_TYPEB__Keystone_924(CON_USB_TYPEB__Keystone_924,U9,unknown) 
> > <<<<<<<< I changed the footprint to a SIP4 which eliminated the line. The pcb
> progrm found the same kind of error on line 88 of .pcb with  "PKG_SO14
> (SO14, U7, unknown)".  I do need however those footprints. The beef I
> have here is that SO14 is not a custom made footprint, it comes prebuilt
> with the software.
> > 
> > I wounder: does re-running gsch2pcb re-create that fault? It might be
> > left over from another failed execution.
> I erased the .pcb files generated by gsch2pcb each time.
> 
> Could the PKG commands in .pcb be a new one that is not supported by my
> version of pcb? 
> I am running of a live Knoppix DVD so I could not mess the config files
> up.
> Frank
> -- 
>   Transistor Toaster
>   [EMAIL PROTECTED]
> 
> 
> 
> ___
> geda-user mailing list
> geda-user@moria.seul.org
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
-- 
  Transistor Toaster
  [EMAIL PROTECTED]



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


Re: gEDA-user: PCB SYNTAX ERROR BROKEN PIPE

2007-04-25 Thread Transistor Toaster
It looks like pcb does not like in the .pcb files lines starting with
PKG_ 


> > PKG_CON_USB_TYPEB__Keystone_924(CON_USB_TYPEB__Keystone_924,U9,unknown) 
> > <<<<<<<< 
> I'm not sure, but is that  a conflict marker from a CVS update?
I added the <<<<<< myself in the email just to point out the line
 
> What version of PCB do you have installed?
It was written in my email 1.99j+200580127-2

> Say, for example you have PCB installed under /usr/local
> what does the following command produce?
> grep "<<<<<" /usr/local/share/pcb/m4/* -R
It produced no output.

> Coming to fixing the PCB file, try deleting this line:
> PKG_CON_USB_TYPEB__Keystone_924(CON_USB_TYPEB__Keystone_924,U9,unknown) 
> <<<<<<<< 
> I wounder: does re-running gsch2pcb re-create that fault? It might be
> left over from another failed execution.
I erased the .pcb files generated by gsch2pcb each time.

Could the PKG commands in .pcb be a new one that is not supported by my
version of pcb? 
I am running of a live Knoppix DVD so I could not mess the config files
up.
Frank
-- 
  Transistor Toaster
  [EMAIL PROTECTED]



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


gEDA-user: PCB SYNTAX ERROR BROKEN PIPE

2007-04-25 Thread Transistor Toaster
Hello guys,
I have a syntax error in pcb when I load a .pcb file and I would like
some advice on how to fix it. 
I have gEDA gschem  20050313-1 and pcb 1.99j+20050127-2
When I run gsch2pcb projectrc I get

stdin17: m4: Bad expression in eval: /4
repeated a ton of times. It still manages to create a .pcb file. When I
load it in pcb, I get the following error message:


ERROR parsing file 'ct.pcb'
line 40
description 'syntax error'
cat: write error: Broken pipe


I include my .pcb file and the pcb-elements file taken from luciani.org.
I presume that the usb connector element was  used before, so I am
wondering if there may be a version incompatibility problem. Any ideas
on how to fix the syntax error?
On a side note, do you guys know of a live linux CD that has the latest
version of the gEDA tools on it?
Thanks,
Frank



excerpt of .pcb file-
Element(0x00 "0805" "R20" "unknown" 0 0 80 0 3 100 0x00)
(
ElementLine(-60 -45 -60 45 10)
ElementLine(-60 45 60 45 10)
ElementLine(60 45 60 -45 10)
ElementLine(60 -45 -60 -45 10)
   

Pad(-32 -17 
-32 17
36 20 42 "1" "1" 0x0100)
Pad(32 -17 
32 17
36 20 42 "2" "2" 0x0100)
 

)
PKG_CON_USB_TYPEB__Keystone_924(CON_USB_TYPEB__Keystone_924,U9,unknown) 
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


gEDA-user: GSCHEM FIND+SELECT RESISTORS AND ADD FOOTPRINT ATTRIBUTE TO GROUP

2007-04-24 Thread Transistor Toaster
Hello,
I would like to know if there's a way in gschem I can select a bunch of
resistors components and give the whole group the same footprint? (As
the resistors are already connected, I would prefer not to delete all my
current resistors and copy paste a new resistor with the correct
footprint attribute already inside)
Also, is there a way I could do a select of components according to name
similar to the way it is done in PCB using a POSIX wildcard? 
Frank
-- 
  Transistor Toaster
  [EMAIL PROTECTED]



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


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

2007-04-19 Thread Transistor Toaster
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"
<[EMAIL PROTECTED]> 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 cti500aNOT NEEDED?
> >
> >
> > On Thu, 19 Apr 2007 14:56:51 -0400 (EDT), "Stuart Brorson"
> > <[EMAIL PROTECTED]> 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@moria.seul.org
> >> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
> > --
> >  Transistor Toaster
> >  [EMAIL PROTECTED]
> >
> >
> >
> > ___
> > geda-user mailing list
> > geda-user@moria.seul.org
> > http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
> >
> 
> 
> ___
> geda-user mailing list
> geda-user@moria.seul.org
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
-- 
  Transistor Toaster
  [EMAIL PROTECTED]



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


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

2007-04-19 Thread Transistor Toaster

> 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 cti500aNOT NEEDED?


On Thu, 19 Apr 2007 14:56:51 -0400 (EDT), "Stuart Brorson"
<[EMAIL PROTECTED]> 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@moria.seul.org
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
-- 
  Transistor Toaster
  [EMAIL PROTECTED]



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


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

2007-04-19 Thread Transistor Toaster
John,
Thanks again. I did check, but after rechecking I found a symbol without
a refdes.
I have the below message that appears two times, which is followed by
the stdin that appears a ton of times. 
I have a message "Probably a parenthesis mismatch in
/mnt/sda2/frank/gafrc.
Most recently read form: schematics 

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




On Thu, 19 Apr 2007 14:40:20 -0400, "John Luciani" <[EMAIL PROTECTED]>
said:
> On 4/19/07, Transistor Toaster <[EMAIL PROTECTED]> wrote:
> 
> > I still have that other problem in the gsch2pcb
> > "Could not find refdes on component and could not find any special
> > attributes"
> > "stdin:27: m4:   Bad expression in eval: /4"
> > but it coulld have something to do with pins that have no connections as
> > revealed by the gnetlist -g drc2 command.
> 
> gsch2pcb should not care if you have pins connected.
> 
> Do you have a component without a refdes?
> 
> Sometimes m4 errors occur when you have a mistake in the footprint name.
> 
> (* jcl *)
> 
> -- 
> http://www.luciani.org
> 
> 
> ___________
> geda-user mailing list
> geda-user@moria.seul.org
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
-- 
  Transistor Toaster
  [EMAIL PROTECTED]



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


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

2007-04-19 Thread Transistor Toaster
Stuart, Werner,
You're both right. I removed the attributes to the box and reassigned
them to the background and that solved that problem. The gsymcheck
utility left only 1 warning: "Did not find any numslots= attribute"

I still have that other problem in the gsch2pcb 
"Could not find refdes on component and could not find any special
attributes"
"stdin:27: m4:   Bad expression in eval: /4"
but it coulld have something to do with pins that have no connections as
revealed by the gnetlist -g drc2 command.

Where do I find the symbol for "no connection" in the Add->component
->library-> menu?
Frank

>  And every pin and attribut is there two times.

On Thu, 19 Apr 2007 19:27:48 +0200, "Werner Hoch" <[EMAIL PROTECTED]>
said:
> Hi Frank,
> 
> On Thursday 19 April 2007 19:10, Transistor Toaster wrote:
> > Werner,
> > Thanks for your reply. All right, here's one of my symbols that does
> > not have the automatic refdes and footprint. It is for the 24lc256
> > serial eepromn:
> > Frank
> >
> > v 20050313 1
> > B 200 500 1200 1200 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
> > {
> > T 200 1900 5 10 1 1 0 0 1
> > refdes=U?
> > T 200 1700 5 10 1 0 0 0 1
> > footprint=SO8W
> > }
> The attributes are attached to the Box. But you need toplevel 
> attributes.
> 
> > P 0 1300 200 1300 1 0 0
> > {
> > T 0 1300 5 10 1 1 0 0 1
> > pinnumber=1
> > T 0 1300 5 10 0 0 0 0 1
> > pinlabel=1
> > T 0 1300 5 10 0 0 0 0 1
> > pintype=in
> > T 0 1300 5 10 0 0 0 0 1
> > pinseq=1
> > }
> > P 0 1100 200 1100 1 0 0
> > {
> [...]
> > P 0 1300 200 1300 1 0 0
> > {
> > T 0 1300 5 10 1 1 0 0 1
> > pinnumber=1
> > T 0 1300 5 10 0 0 0 0 1
> > pinlabel=1
> > T 0 1300 5 10 0 0 0 0 1
> > pintype=in
> > T 0 1300 5 10 0 0 0 0 1
> > pinseq=1
> > }
> 
> And every pin and attribut is there two times.
> 
> Please use gsymcheck to check symbols before using them.
> [EMAIL PROTECTED]:~/puffer> gsymcheck -vv xx.sym
> 
> ...
> ERROR: Found duplicate pinseq=6 attribute in the symbol
> ERROR: Found duplicate pinseq=7 attribute in the symbol
> ERROR: Found duplicate pinseq=8 attribute in the symbol
> ERROR: Found duplicate pinnumber=1 attribute in the symbol
> ERROR: Found duplicate pinnumber=2 attribute in the symbol
> ERROR: Found duplicate pinnumber=3 attribute in the symbol
> ERROR: Found duplicate pinnumber=4 attribute in the symbol
> ...
> ERROR: Found a connection inside a symbol
> ERROR: Found a connection inside a symbol
> ERROR: Found a connection inside a symbol
> ...
> 
> Regards
> Werner
> 
> 
> ___
> geda-user mailing list
> geda-user@moria.seul.org
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
-- 
  Transistor Toaster
  [EMAIL PROTECTED]



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


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

2007-04-19 Thread Transistor Toaster
Werner,
Thanks for your reply. All right, here's one of my symbols that does not
have the automatic refdes and footprint. It is for the 24lc256 serial
eepromn:
Frank

v 20050313 1
B 200 500 1200 1200 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
{
T 200 1900 5 10 1 1 0 0 1
refdes=U?
T 200 1700 5 10 1 0 0 0 1
footprint=SO8W
}
P 0 1300 200 1300 1 0 0
{
T 0 1300 5 10 1 1 0 0 1
pinnumber=1
T 0 1300 5 10 0 0 0 0 1
pinlabel=1
T 0 1300 5 10 0 0 0 0 1
pintype=in
T 0 1300 5 10 0 0 0 0 1
pinseq=1
}
P 0 1100 200 1100 1 0 0
{
T 0 1100 5 10 1 1 0 0 1
pinnumber=2
T 0 1100 5 10 0 0 0 0 1
pinlabel=2
T 0 1100 5 10 0 0 0 0 1
pinseq=2
T 0 1100 5 10 0 0 0 0 1
pintype=in
}
P 0 900 200 900 1 0 0
{
T 0 900 5 10 1 1 0 0 1
pinnumber=3
T 0 900 5 10 0 0 0 0 1
pinlabel=3
T 0 900 5 10 0 0 0 0 1
pintype=in
T 0 900 5 10 0 0 0 0 1
pinseq=3
}
P 0 700 200 700 1 0 0
{
T 0 700 5 10 1 1 0 0 1
pinnumber=4
T 0 700 5 10 0 0 0 0 1
pinlabel=4
T 0 700 5 10 0 0 0 0 1
pintype=pwr
T 0 700 5 10 0 0 0 0 1
pinseq=4
}
T 200 1300 9 10 1 0 0 1 1
a0
T 200 1100 9 10 1 0 0 1 1
a1
T 200 900 9 10 1 0 0 1 1
a2
T 200 700 9 10 1 0 0 1 1
vss
T 1000 1300 9 10 1 0 0 1 1
vcc
T 1000 1100 9 10 1 0 0 1 1
wp
T 1000 900 9 10 1 0 0 1 1
scl
T 1000 700 9 10 1 0 0 1 1
sda
P 1600 700 1400 700 1 0 0
{
T 1600 700 5 10 1 1 0 0 1
pinnumber=5
T 1600 700 5 10 0 0 0 0 1
pinlabel=5
T 1600 700 5 10 0 0 0 0 1
pintype=in
T 1600 700 5 10 0 0 0 0 1
pinseq=5
}
P 1600 900 1400 900 1 0 0
{
T 1600 900 5 10 1 1 0 0 1
pinnumber=6
T 1600 900 5 10 0 0 0 0 1
pinlabel=6
T 1600 900 5 10 0 0 0 0 1
pinseq=6
T 1600 900 5 10 0 0 0 0 1
pintype=in
}
P 1600 1100 1400 1100 1 0 0
{
T 1600 1100 5 10 1 1 0 0 1
pinnumber=7
T 1600 1100 5 10 0 0 0 0 1
pinlabel=7
T 1600 1100 5 10 0 0 0 0 1
pinseq=7
T 1600 1100 5 10 0 0 0 0 1
pintype=in
}
P 1600 1300 1400 1300 1 0 0
{
T 1600 1300 5 10 1 1 0 0 1
pinnumber=8
T 1600 1300 5 10 0 0 0 0 1
pinlabel=8
T 1600 1300 5 10 0 0 0 0 1
pinseq=8
T 1600 1300 5 10 0 0 0 0 1
pintype=pwr
}
T 0 1500 8 10 1 0 0 0 1
device=24lc256
T 300 1400 8 10 1 1 0 0 1
description=serial eeprom
v 20050313 1
B 200 500 1200 1200 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
{
T 200 1900 5 10 1 1 0 0 1
refdes=U?
T 200 1700 5 10 1 0 0 0 1
footprint=SO8W
}
P 0 1300 200 1300 1 0 0
{
T 0 1300 5 10 1 1 0 0 1
pinnumber=1
T 0 1300 5 10 0 0 0 0 1
pinlabel=1
T 0 1300 5 10 0 0 0 0 1
pintype=in
T 0 1300 5 10 0 0 0 0 1
pinseq=1
}
P 0 1100 200 1100 1 0 0
{
T 0 1100 5 10 1 1 0 0 1
pinnumber=2
T 0 1100 5 10 0 0 0 0 1
pinlabel=2
T 0 1100 5 10 0 0 0 0 1
pinseq=2
T 0 1100 5 10 0 0 0 0 1
pintype=in
}
P 0 900 200 900 1 0 0
{
T 0 900 5 10 1 1 0 0 1
pinnumber=3
T 0 900 5 10 0 0 0 0 1
pinlabel=3
T 0 900 5 10 0 0 0 0 1
pintype=in
T 0 900 5 10 0 0 0 0 1
pinseq=3
}
P 0 700 200 700 1 0 0
{
T 0 700 5 10 1 1 0 0 1
pinnumber=4
T 0 700 5 10 0 0 0 0 1
pinlabel=4
T 0 700 5 10 0 0 0 0 1
pintype=pwr
T 0 700 5 10 0 0 0 0 1
pinseq=4
}
T 200 1300 9 10 1 0 0 1 1
a0
T 200 1100 9 10 1 0 0 1 1
a1
T 200 900 9 10 1 0 0 1 1
a2
T 200 700 9 10 1 0 0 1 1
vss
T 1000 1300 9 10 1 0 0 1 1
vcc
T 1000 1100 9 10 1 0 0 1 1
wp
T 1000 900 9 10 1 0 0 1 1
scl
T 1000 700 9 10 1 0 0 1 1
sda
P 1600 700 1400 700 1 0 0
{
T 1600 700 5 10 1 1 0 0 1
pinnumber=5
T 1600 700 5 10 0 0 0 0 1
pinlabel=5
T 1600 700 5 10 0 0 0 0 1
pintype=in
T 1600 700 5 10 0 0 0 0 1
pinseq=5
}
P 1600 900 1400 900 1 0 0
{
T 1600 900 5 10 1 1 0 0 1
pinnumber=6
T 1600 900 5 10 0 0 0 0 1
pinlabel=6
T 1600 900 5 10 0 0 0 0 1
pinseq=6
T 1600 900 5 10 0 0 0 0 1
pintype=in
}
P 1600 1100 1400 1100 1 0 0
{
T 1600 1100 5 10 1 1 0 0 1
pinnumber=7
T 1600 1100 5 10 0 0 0 0 1
pinlabel=7
T 1600 1100 5 10 0 0 0 0 1
pinseq=7
T 1600 1100 5 10 0 0 0 0 1
pintype=in
}
P 1600 1300 1400 1300 1 0 0
{
T 1600 1300 5 10 1 1 0 0 1
pinnumber=8
T 1600 1300 5 10 0 0 0 0 1
pinlabel=8
T 1600 1300 5 10 0 0 0 0 1
pinseq=8
T 1600 1300 5 10 0 0 0 0 1
pintype=pwr
}
T 0 1500 8 10 1 0 0 0 1
device=24lc256
T 300 1400 8 10 1 1 0 0 1
description=serial eeprom






On Thu, 19 Apr 2007 19:07:05 +0200, "Werner Hoch" <[EMAIL PROTECTED]>
said:
> Hi Frank,
> 
> On Thursday 19 April 2007 18:07, Transistor Toaster wrote:
> > I created various symbols and saved them in the .sym file format with
> > the name-1.sym convention. They were created having 4 attributes:
> > refdes, footprint, description and device. When I place the
> > components in a brand new design.sch file, for HALF of them, the
> > footprint and refdes dissapear and I must add them manually. I can't
> > figure out why. Did anyone ever have this problem? How do I fix it?
> 
> Please add one of your symbols to the mainling list. It's much easier to 
> help you then.
> 
> Regards
> Werner
> 
> 
> ___
> geda-user mailing list
> geda-user@moria.seul.org
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
-- 
  Transistor Toaster
  [EMAIL PROTECTED]



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


Re: gEDA-user: Dead link in geda website

2007-04-19 Thread Transistor Toaster
I presume that this Google cached version is the same? 
http://72.14.209.104/search?q=cache:JWBovQZh2joJ:www.geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html+bill+wilson+gsch2pcb+tutorial+geda&hl=en&ct=clnk&cd=1&gl=ca
Frank


On Thu, 19 Apr 2007 12:08:55 -0400, "Transistor Toaster"
<[EMAIL PROTECTED]> said:
> Hi,
> The link to Bill Wilson's tutorial in
> http://www.geda.seul.org/wiki/geda:faq-gsch2pcbv
> is dead. It points to 
> http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html
> which is no longer available.
> Frank
> -- 
>   Transistor Toaster
>   [EMAIL PROTECTED]
> 
> 
> 
> ___
> geda-user mailing list
> geda-user@moria.seul.org
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
-- 
  Transistor Toaster
  [EMAIL PROTECTED]



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


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

2007-04-19 Thread Transistor Toaster
John,
It is already enabled in system-gschemrc.
(attribute-promotion "enabled")

I am getting a somwehat additional error. I put all the refdes and
footprint attributes manually, pass through refdes_renum and when  I do
gsch2pcb I get a single:

"could no find refdes on component and could not find any special
attributes!"

followed by a ton of:
"stdin:27: m4: Bad expression in eval: /4"


My setup is a Knoppix live CD. My schematic is frank/geda_pcb/cti.sch,
my symbol components are in frank/gEDAfrank, 

Any ideas? I list my config files that I created in the design file
directory. (The .log files confirm that they are read). I did not create
a PCB file or .inc file yet.
Thanks,
Frank


gafrc file
--
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

ctibak : project file for gsch2pcb
--
schematics /mnt/sda2/frank/geda_pcb/cti/cti.sch
elements-dir /mnt/sda2/frank/gEDAfrank
components-dir /mnt/sda2/frank/gEDAfrank/
output-name cti

gnetlistrc

(component-library "/mnt/sda2/frank/gEDAfrank")

gschemrc
---
(component-library "/mnt/sda2/frankeory/gEDAfrank")
(attribute-promotion "enabled")   << I just added it now, but it was
already in the system-gschemrc >>



On Thu, 19 Apr 2007 12:25:21 -0400, "John Luciani" <[EMAIL PROTECTED]>
said:
> On 4/19/07, Transistor Toaster <[EMAIL PROTECTED]> wrote:
> > Hello,
> > I created various symbols and saved them in the .sym file format with
> > the name-1.sym convention. They were created having 4 attributes:
> > refdes, footprint, description and device. When I place the components
> > in a brand new design.sch file, for HALF of them, the footprint and
> > refdes dissapear and I must add them manually. I can't figure out why.
> > Did anyone ever have this problem? How do I fix it?
> 
> Check to see if attribute-promotion is enabled. It should be
> in your system-gschemrc file ---
> 
> ; attribute-promotion string
> ;
> ; This keyword controls if attribute promotion occurs when you
> instanciate a
> ; component.  Attribute promotion basically means that any floating
> attribute
> ; (unattached) which is inside a symbol gets "promoted" or attached to
> the
> ; newly inserted component.  This only occurs when the component is
> ; instanciated.
> 
> (attribute-promotion "enabled")
> 
> (* jcl *)
> 
> 
> -- 
> http://www.luciani.org
> 
> 
> ___
> geda-user mailing list
> geda-user@moria.seul.org
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
-- 
  Transistor Toaster
  [EMAIL PROTECTED]



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


gEDA-user: Dead link in geda website

2007-04-19 Thread Transistor Toaster
Hi,
The link to Bill Wilson's tutorial in
http://www.geda.seul.org/wiki/geda:faq-gsch2pcbv
is dead. It points to 
http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html
which is no longer available.
Frank
-- 
  Transistor Toaster
  [EMAIL PROTECTED]



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


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

2007-04-19 Thread Transistor Toaster
Hello,
I created various symbols and saved them in the .sym file format with
the name-1.sym convention. They were created having 4 attributes:
refdes, footprint, description and device. When I place the components
in a brand new design.sch file, for HALF of them, the footprint and
refdes dissapear and I must add them manually. I can't figure out why.
Did anyone ever have this problem? How do I fix it?
Thanks,
Frank
-- 
  Transistor Toaster
  [EMAIL PROTECTED]



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