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

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



I dont have the answer for your question, but I am affraid the line that 
passes between two pins in the connecor in the right of R1 are too close to 
the pins, less than 10 mils, thats very dangerous... I use 12 mils or more os 
spacing between anything.


Em Seg 10 Jan 2005 21:12, Stuart Brorson escreveu:
> 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]
>
> 	)