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

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]

	)