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