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

Re: gEDA-user: How to make PCB 1 mm connector?



Le dim 11/04/2004 à 17:20, Bob Paddock a écrit :
> > > Since you can't use rectangles for pad elements how do you make
> > > a filed rectangular pad out of line segments, that is only one pin,
> > > with 1mm spacing?
> 
> > As shown at http://sourceforge.net/forum/message.php?msg_id=2177601
> >
> > make the pads with line primitive, convert all to a component, then
> > place mouse over the pad and press 'q'....
> 
> 'Q' only seems to work over via's.  Doesn't seem to have any effect over
> a rectangle drawn with lines.

No but have an effect on a line, so what i think is that you put a very
large line and then transform it to a rectangle (area) with 'q'
That's what i've done to get a rectangular area for SMD pins. 

> 
> I need to have ten 0.6mm wide by 1mm long pads for "pins" to net list,
> along with two unconnected mounting pads2.5mm long, 1.7mm wide.
> 
> The steps I used where:
> 
> Draw what I wanted on 0.1mm grid using the rectangle tool.
> Then I covered the rectangles with lines.
> 
> I selected one of the "pin" rectangles, gave it a name with the 'n" command.
> Did that for all ten named pins.
> 
> Drew the silk layer.
> 
> Selected the entire object.
> 
> "8. Place the pointer above the reference point for the part. This is 
> typically the common centroid. Keeping the pointer there, right-click to 
> bring up the pop-up menu and choose "convert selection to element". 
> 
> "9. Under the buffer menu, choose "save buffer elements to  file" to save the 
> new footprint..."
> 
> The resulting file in parts looks like this:
> 
> 	Pad[-16930 -13386 -16930 -5118 600 1200 1800 "" "1" 0x00000000]
> 	Pad[-16930 -5118 -14567 -5118 600 1200 1800 "" "2" 0x00000000]
> 	Pad[-14567 -13386 -14567 -5118 600 1200 1800 "" "3" 0x00000000]
> 	Pad[-16930 -13386 -14567 -13386 600 1200 1800 "" "4" 0x00000000]
> 	Pad[-16536 -12992 -16536 -5512 600 1200 1800 "" "5" 0x00000000]
> 	Pad[-16536 -5512 -14961 -5512 600 1200 1800 "" "6" 0x00000000]
> 	Pad[-14961 -12992 -14961 -5512 600 1200 1800 "" "7" 0x00000000]
> 	Pad[-16142 -12992 -14961 -12992 600 1200 1800 "" "8" 0x00000000]
> 	Pad[-16142 -5905 -15748 -5905 600 1200 1800 "" "9" 0x00000000]
> 	Pad[-15355 -12598 -15355 -5512 600 1200 1800 "" "10" 0x00000000]
> 	Pad[-15748 -12598 -15355 -12598 600 1200 1800 "" "11" 0x00000000]
> ...
> 	Pad[25590 3544 35433 3544 600 1200 1800 "" "244" 0x00004000]
> 	Pad[35433 3544 35433 3937 600 1200 1800 "" "245" 0x00004000]
> 	Pad[25590 3937 35433 3937 600 1200 1800 "" "246" 0x00004000]
> 
> Obviously I used the wrong approach/method.
> 
> Looks like I should get out the calculator and figure out all of the 
> dimensions by hand for the twelve pad commands I need.  :-(
-- 
chgans AT tuxfamily DOT org
http://home.gna.org/wisirc/