kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #03455
Re: Re: New file uploaded to kicad-devel
-
To:
<kicad-devel@xxxxxxxxxxxxxxx>
-
From:
Rob Frohne <rob.frohne@...>
-
Date:
Mon, 26 Oct 2009 08:20:15 -0700
-
In-reply-to:
<hc4dhi+d7bb@eGroups.com>
-
Organization:
Walla Walla Universisty
-
Reply-to:
rob.frohne@...
-
User-agent:
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.23) Gecko/20090817 Lightning/0.9 Thunderbird/2.0.0.23 Mnenhy/0.7.6.666
Thanks Pat!
It worked, and now I have a lot of warnings to look into. If it proves
to be as helpful as ERC, I'll find a number of things to fix.
Thanks!
Rob
Patrick wrote:
>
>
>
>
> --- In kicad-devel@xxxxxxxxxxxxxxx
> <mailto:kicad-devel%40yahoogroups.com>, Rob Frohne <rob.frohne@...> wrote:
> >
> > Hi Pat,
> >
> > I tried kipy on my project, and it looks like it crashed. Would you
> > like a copy of my project to play with? Here is the output:
> >
> > frohro@frohro-d610:~/Araya Classes/Prop & Rad/DG8SAQ
> > VNA/DG8SAQ-KL7NA-VNA$ ~/Projects/kipy/tools/checkproj.py
> >
> >
> > Checking 1 pages
> >
> > Traceback (most recent call last):
> > File "/home/frohro/Projects/kipy/tools/checkproj.py", line 37, in
> <module>
> > sch = ParseSchematic(proj)
> > File "/home/frohro/Projects/kipy/kipy/parsesch/__init__.py", line 105,
> > in __init__
> > pageparts, pagepartials = parsesheet(page, libdb, warnings)
> > File "/home/frohro/Projects/kipy/kipy/parsesch/graphics/parse.py",
> > line 142, in parsesheet
> > graphobj = InternalParse(pageinfo.sheetname, pageinfo.sheetdata,
> > pageinfo.timestamp, libdict, warnings)
> > File "/home/frohro/Projects/kipy/kipy/parsesch/graphics/parse.py",
> > line 131, in __init__
> > self.dispatch(pageinfo.items, self)
> > File "/home/frohro/Projects/kipy/kipy/parsesch/graphics/schitems.py",
> > line 53, in dispatch
> > dispatchdict[item.__class__](item, page)
> > File
> > "/home/frohro/Projects/kipy/kipy/parsesch/graphics/components.py", line
> > 139, in __init__
> > self.setlibinfo()
> > File
> > "/home/frohro/Projects/kipy/kipy/parsesch/graphics/components.py", line
> > 121, in setlibinfo
> > boundary = list(libpart.boundary(self.subpart, self.variant))
> > File "/home/frohro/Projects/kipy/kipy/fileobjs/lib/component.py", line
> > 127, in boundary
> > self._boundaries[dictindex] = min(xlist), min(ylist), max(xlist),
> > max(ylist)
> > ValueError: min() arg is an empty sequence
> > frohro@frohro-d610:~/Araya Classes/Prop & Rad/DG8S
> >
> > Hope this helps.
> >
> > Rob
>
> I would love a copy of your design for testing at some point, but I
> believe that I have fixed the problem you encountered. You apparently
> have a component shape (maybe a deMorgan equivalent) that has no
> drawing items (kipy doesn't consider pins to be drawing items, just
> rects, polylines, circles, arcs), so when kipy went to calculate a
> bounding rectangle for the part, it came up empty-handed. My hack to
> fix this was to seed the bounding rectangle coordinate list with (0,0)
> which will only cause the final rectangle to get bigger if someone
> designs their part well away from the origin. Please svn up and let me
> know how it works for you.
>
> Regards,
> Pat
>
>
--
Rob Frohne, Ph.D., P.E.
E.F. Cross School of Engineering
Walla Walla University
100 SW 4th Street
College Place, WA 99324
(509) 527-2075 http://people.wallawalla.edu/~rob.frohne
--------------000209010804090101080809 Content-Type: text/x-vcard; charset="utf-8"; name="frohro.vcf"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="frohro.vcf"
begin:vcard
fn:Rob Frohne
n:Frohne;Rob
org:Walla Walla University;Engineering
adr:;;100 SW 4th Street;College Place;WA;99324;USA
email;internet:rob.frohne@...
title:Professor
tel;work:509 527 2075
x-mozilla-html:FALSE
url:http://people.wallawalla.edu/~rob.frohne/
version:2.1
end:vcard
--------------000209010804090101080809--
References