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

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



> > 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.

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.  :-(