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

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



Harry --

I was running the old snapshot from last Sept.  I downloaded &
installed the latest CVS stuff.  The bug is gone!  Thank you!   

Stuart


> 
> 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]
> >
> > )
> 
>