[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: Mirrored headers: how do I define the footprints ?
On Mon, Dec 20, 2004 at 11:34:17AM -0700, Kim Lux wrote:
> I am laying out a board that connects to another board via 2 50 pin
> headers. (2 rows x 25 pins each on 0.100" spacings). I've got a ccouple
> questions....
>
> Question 1:
>
> The first header is "normal", ie pin 1 is in the upper left corner of
> the header layout. No problems there.
>
> The second header is "mirrored", ie pin 1 is in the upper right corner
> of the header layout. It is like this because the board developer
> originally intended for one board to be attached to each header and
> header 2 was supposed to be used on the underside of the board. Thus,
> from the underside of the board pin 1 is in the traditional upper left
> location, but on the topside it is in the mirrored location.
>
> On the board that I purchased, both headers are soldered to the upper
> side.
>
> I am attaching my board from the upper side only, thus the second
> headers has an unconventional pinout. How do I define a footprint with
> a "mirrored" pinout (without renumbering the pinout) ? Or will
> renumbering the pinout be the easiest way ?
It's possible to mirror buffer I think
>
> I'd like not to renumber the pinout for 2 reasons:
>
> a) the schematic for the purchased board uses the underside pin
> numbers.
>
> b) someday I might build a board that uses only the second header and
> mounts underneath the purchased board.
>
>
>
> Question 2:
>
> I am using the 50 pin connectors as templates for my new connectors. (I
> am going to modify the pin names, etc. because I will be making a number
> of boards to attach to these headers.)
>
> Specifically, I am using header50-3.sym. I've noticed that this and
> other 50 pin headers do not have a defined footprint in the symbol. Why
> is this ? Does the user define the footprint when it is used in the
> schematic to make it more versatile ? Am I missing something ?
It's probably that PCB isn't still intended as The Only Right Default
Choice (TM) for gschem as PCB and gschem are treated as separate products.
But I suggest that the default things would be set up for PCB and if someone
wants to use something commercial (or something documented in weird
regional languages ;-) ) then he'll just edit it.
Cl<