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

Re: gEDA-user: PCB help with ElementArc, please!



This is probably the same arc bounding box bug that I recently (~ 11-04)
fixed in the CVS source. If you're not running with the latest CVS source
then go get the latest. If you are using the latest, let me know and I'll
look deeper.

harry

----- Original Message -----
From: "Stuart Brorson" <sdb@xxxxxxxxxx>
To: <geda-user@xxxxxxxxxxxxx>
Sent: Monday, January 10, 2005 6:12 PM
Subject: gEDA-user: PCB help with ElementArc, please!


> Hi PCB gurus,
>
> I am trying to place an electrolytic cap with a circular silkscreen
> outline.  However, when I place the cap, not all the silkscreen is
> placed.  Rather, I get only a slice of it.
>
> It looks like the whole silkscreen is in there somewhere, but it isn't
> being properly drawn by PCB.  When I move or select the footprint,
> more of the silkscreen is rendered.  Also, opening and closing other
> GTK windows over my active area cause more or less of the silkscreen
> to appear.
>
> I put a couple of screenshots of my problem at:
>
> Immediately after placement:
> http://www.brorson.com/gEDA/Screenshot-1.png
>
> After fooling around to get all the silkscreen to appear, and then
> selecting the part:
> http://www.brorson.com/gEDA/Screenshot-2.png
>
> Please find my newlib footprint definition below.  I am baffled.  I
> looked at the BoundingBox code, and some of the drawing code, but
> nothing lept out at me.  Any ideas about what's wrong?   It my head
> wedged?
>
> Stuart
>
>
> Element[0x00000000 "ElectroCap_Thru_5mmD_2mmP" "" ""  0 0 2500 5000 1
> 100 0x00000000]
> (
> #  Center of component is at (0, 0 )mil
> #  Pin separation = 2mm = 78.7 mil
> #  Pin diameter = 0.5mm = 19.7mil
> #  + terminal is at (0, +40)mil
> Pin[0 4000   6000 3000 7500 2500 "" "1" 0x02000101]
> #  - terminal is at (0, -40)mil
> Pin[0 -4000  6000 3000 7500 2500 "" "2" 0x02020001]
> #  Cross indicating + terminal
> ElementLine [-6000 4000 -6000 8000 1200]
> ElementLine [-8000 6000 -4000 6000 1200]
> #  Circlular component outline.
> #  Cap is 5mm dia = 197mil
> ElementArc  [0 0 12000 12000 0 360 1500]
>
> )