Re: gEDA-user: mirrored footprint

2010-11-26 Thread Steven Michalske





On Nov 26, 2010, at 5:06 AM, Rick Collins  wrote:

> At 05:05 PM 11/25/2010, you wrote:
>> On Nov 25, 2010, at 4:05 PM, Rick Collins  wrote:
>> 
>> > At 05:01 AM 11/25/2010, you wrote:
>> >>> I am missing the reason you must mirror the footprints, however.
>> >>> Aren't the pins still in the same orientation they would be with the
>> >>> standard footprint?  Since your DIP packages are mounted in the
>> >>> "normal-side-up" orientation, it seems the pins should be in the right
>> >>> order, unless you have placed the IC on the "component" side of the
>> >>> board in pcb... ?
>> >>
>> >> Yes, the component is at the same position, but traces are on the 
>> >> opposite side of board so something must be mirrored. SMD traces are at 
>> >> component layer. Through hole components have traces on solder layer. Or 
>> >> both of them? Well, you confused me now :-) Maybe I did not have to 
>> >> mirror the footprints.
>> >>
>> >> regards,
>> >> Jan
>> >
>> >
>> > Yes, of course you have to mirror the ICs that you are changing from 
>> > through hole mount to surface mount.  As you say they are on the opposite 
>> > side of the board from the pads, so now the pads need to be mirrored, 
>> > unless the software is capable of moving the pads from one layer to the 
>> > other without changing how they look on the screen.  But normally it 
>> > treats this as moving the part from one side to the other and you have to 
>> > mirror the footprint to keep pin one oriented correctly.
>> >
>> > Heck, if it wasn't needed to mirror the footprint, it wouldn't work 
>> > correctly after you do mirror it.
>> >
>> > Rick
>> 
>> Rick,
>> Carefully look at an so8 and a dip 8
>> 
>> And really explain why you need to mirror a footprint.
>> 
>> Because the top side of a dip footprint is identical pinout as so8. (At half 
>> of the pitch). Just remove the bottom pads.
>> 
>> 
>> Another way to think of it,  if you took an dip package and made it into a 
>> gullwing and soldered it to the dip footprint. You would have vias through 
>> the board to that "mirrored"  footprint so that mirrored footprint was put 
>> on the wrong side of the board and you had to move it through the layers.
> 
> Ok, I see that.  I was thinking that if you designed a single sided board the 
> component footprint pads would only be on the bottom so that when you flipped 
> them to the top for the surface mount part, they would now be the wrong 
> orientation.  I see what you are saying.  However, if you use an auto router, 
> how do you tell it to ignore the bottom pads?
> 
> I guess you can edit the footprint to remove the bottom pads, just leaving 
> the top pads, but I wouldn't find it any harder to design a footprint from 
> scratch that is actually intended for surface mount work.  I think the round 
> pad of a through hole part is not the best design for a surface mount part 
> which should have oblong pads.  But I guess this is all hand soldered and is 
> likely hobby stuff, so it doesn't matter as much since it is labor intensive 
> anyway.
> 
It was a thought experiment not an implementation.  If your doing a single 
sided board put the surface mount components on the same side as the copper 
traces.

In pcb you can flip the board to place components on the other side of the 
board.

Steve


> Rick 
> 
> 
> ___
> geda-user mailing list
> geda-user@moria.seul.org
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: mirrored footprint

2010-11-26 Thread Bob Paddock
On Tue, Nov 23, 2010 at 9:52 AM, Kai-Martin Knaak
 wrote:
> Hi.
> I just hit a legitimate use case for mirrored footprints:

Memory chips frequently come in mirrored/not-mirrored versions,
needing mirrored foot prints to make high density memory cards.


-- 
http://blog.softwaresafety.net/
http://www.designer-iii.com/
http://www.wearablesmartsensors.com/


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: mirrored footprint

2010-11-26 Thread Kai-Martin Knaak
Rick Collins wrote:

> However, if you use an auto router, how do you tell it to 
> ignore the bottom pads?

switch off the bottom layer while auto routing.


> I guess you can edit the footprint to remove the bottom pads, just 
> leaving the top pads,

In pcb thru hole pads are complex objects called "pins". These are hard 
coded to be holes with the same annulus on every copper layer. So you can't 
selectively remove the bottom pads from a thru hole pin. 

Currently, the notion of customizable pad stacks is unknown to pcb. Efforts 
to introduce them would surely be welcome by many users.

---<)kaiamrtin(>---
-- 
Kai-Martin Knaak  tel: +49-511-762-2895
Universität Hannover, Inst. für Quantenoptik  fax: +49-511-762-2211 
Welfengarten 1, 30167 Hannover   http://www.iqo.uni-hannover.de
GPG key:http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmk&op=get



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: mirrored footprint

2010-11-25 Thread Rick Collins

At 05:05 PM 11/25/2010, you wrote:

On Nov 25, 2010, at 4:05 PM, Rick Collins  wrote:

> At 05:01 AM 11/25/2010, you wrote:
>>> I am missing the reason you must mirror the footprints, however.
>>> Aren't the pins still in the same orientation they would be with the
>>> standard footprint?  Since your DIP packages are mounted in the
>>> "normal-side-up" orientation, it seems the pins should be in the right
>>> order, unless you have placed the IC on the "component" side of the
>>> board in pcb... ?
>>
>> Yes, the component is at the same position, but traces are on 
the opposite side of board so something must be mirrored. SMD 
traces are at component layer. Through hole components have traces 
on solder layer. Or both of them? Well, you confused me now :-) 
Maybe I did not have to mirror the footprints.

>>
>> regards,
>> Jan
>
>
> Yes, of course you have to mirror the ICs that you are changing 
from through hole mount to surface mount.  As you say they are on 
the opposite side of the board from the pads, so now the pads need 
to be mirrored, unless the software is capable of moving the pads 
from one layer to the other without changing how they look on the 
screen.  But normally it treats this as moving the part from one 
side to the other and you have to mirror the footprint to keep pin 
one oriented correctly.

>
> Heck, if it wasn't needed to mirror the footprint, it wouldn't 
work correctly after you do mirror it.

>
> Rick

Rick,
Carefully look at an so8 and a dip 8

And really explain why you need to mirror a footprint.

Because the top side of a dip footprint is identical pinout as so8. 
(At half of the pitch). Just remove the bottom pads.



Another way to think of it,  if you took an dip package and made it 
into a gullwing and soldered it to the dip footprint. You would have 
vias through the board to that "mirrored"  footprint so that 
mirrored footprint was put on the wrong side of the board and you 
had to move it through the layers.


Ok, I see that.  I was thinking that if you designed a single sided 
board the component footprint pads would only be on the bottom so 
that when you flipped them to the top for the surface mount part, 
they would now be the wrong orientation.  I see what you are 
saying.  However, if you use an auto router, how do you tell it to 
ignore the bottom pads?


I guess you can edit the footprint to remove the bottom pads, just 
leaving the top pads, but I wouldn't find it any harder to design a 
footprint from scratch that is actually intended for surface mount 
work.  I think the round pad of a through hole part is not the best 
design for a surface mount part which should have oblong pads.  But I 
guess this is all hand soldered and is likely hobby stuff, so it 
doesn't matter as much since it is labor intensive anyway.


Rick 




___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: mirrored footprint

2010-11-25 Thread kai-martin knaak
Steven Michalske wrote:

>  As the parts are mounted top side towered the board.  I do
>  agree that they should be a externally mirrored footprint
>  though.

Still, my tool should not try to prevent me from doing stupid things or 
play dirty tricks. 

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Öffentlicher PGP-Schlüssel:
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x6C0B9F53



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: mirrored footprint

2010-11-25 Thread Steven Michalske





On Nov 25, 2010, at 4:05 PM, Rick Collins  wrote:

> At 05:01 AM 11/25/2010, you wrote:
>>> I am missing the reason you must mirror the footprints, however.
>>> Aren't the pins still in the same orientation they would be with the
>>> standard footprint?  Since your DIP packages are mounted in the
>>> "normal-side-up" orientation, it seems the pins should be in the right
>>> order, unless you have placed the IC on the "component" side of the
>>> board in pcb... ?
>> 
>> Yes, the component is at the same position, but traces are on the opposite 
>> side of board so something must be mirrored. SMD traces are at component 
>> layer. Through hole components have traces on solder layer. Or both of them? 
>> Well, you confused me now :-) Maybe I did not have to mirror the footprints.
>> 
>> regards,
>> Jan
> 
> 
> Yes, of course you have to mirror the ICs that you are changing from through 
> hole mount to surface mount.  As you say they are on the opposite side of the 
> board from the pads, so now the pads need to be mirrored, unless the software 
> is capable of moving the pads from one layer to the other without changing 
> how they look on the screen.  But normally it treats this as moving the part 
> from one side to the other and you have to mirror the footprint to keep pin 
> one oriented correctly.
> 
> Heck, if it wasn't needed to mirror the footprint, it wouldn't work correctly 
> after you do mirror it.
> 
> Rick

Rick,
Carefully look at an so8 and a dip 8

And really explain why you need to mirror a footprint.

Because the top side of a dip footprint is identical pinout as so8. (At half of 
the pitch). Just remove the bottom pads.


Another way to think of it,  if you took an dip package and made it into a 
gullwing and soldered it to the dip footprint. You would have vias through the 
board to that "mirrored"  footprint so that mirrored footprint was put on the 
wrong side of the board and you had to move it through the layers.

Steve


> 
> ___
> geda-user mailing list
> geda-user@moria.seul.org
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: mirrored footprint

2010-11-25 Thread Rick Collins

At 05:01 AM 11/25/2010, you wrote:

I am missing the reason you must mirror the footprints, however.
Aren't the pins still in the same orientation they would be with the
standard footprint?  Since your DIP packages are mounted in the
"normal-side-up" orientation, it seems the pins should be in the right
order, unless you have placed the IC on the "component" side of the
board in pcb... ?


Yes, the component is at the same position, but traces are on the 
opposite side of board so something must be mirrored. SMD traces are 
at component layer. Through hole components have traces on solder 
layer. Or both of them? Well, you confused me now :-) Maybe I did 
not have to mirror the footprints.


regards,
Jan



Yes, of course you have to mirror the ICs that you are changing from 
through hole mount to surface mount.  As you say they are on the 
opposite side of the board from the pads, so now the pads need to be 
mirrored, unless the software is capable of moving the pads from one 
layer to the other without changing how they look on the screen.  But 
normally it treats this as moving the part from one side to the other 
and you have to mirror the footprint to keep pin one oriented correctly.


Heck, if it wasn't needed to mirror the footprint, it wouldn't work 
correctly after you do mirror it.


Rick 




___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: mirrored footprint

2010-11-25 Thread Steven Michalske





On Nov 25, 2010, at 11:01 AM, Jan Martinek  wrote:

>> I am missing the reason you must mirror the footprints, however.
>> Aren't the pins still in the same orientation they would be with the
>> standard footprint?  Since your DIP packages are mounted in the
>> "normal-side-up" orientation, it seems the pins should be in the right
>> order, unless you have placed the IC on the "component" side of the
>> board in pcb... ?
>> 
> 
> Yes, the component is at the same position, but traces are on the opposite 
> side of board so something must be mirrored. SMD traces are at component 
> layer. Through hole components have traces on solder layer. Or both of them? 
> Well, you confused me now :-) Maybe I did not have to mirror the footprints.
> 
You did not have to mirror the footprints. Think of it as side A and side B.  
You could have placed the parts on the solder side.  The tab key switches the 
side you are working on.

But the "dead bug" parts do need mirroring of the footprints.  As the parts are 
mounted top side towered the board.  I do agree that they should be a 
externally mirrored footprint though.

Steve

> regards,
> Jan
> 
> 
> ___
> geda-user mailing list
> geda-user@moria.seul.org
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: mirrored footprint

2010-11-25 Thread Jan Martinek

I am missing the reason you must mirror the footprints, however.
Aren't the pins still in the same orientation they would be with the
standard footprint?  Since your DIP packages are mounted in the
"normal-side-up" orientation, it seems the pins should be in the right
order, unless you have placed the IC on the "component" side of the
board in pcb... ?



Yes, the component is at the same position, but traces are on the 
opposite side of board so something must be mirrored. SMD traces are at 
component layer. Through hole components have traces on solder layer. Or 
both of them? Well, you confused me now :-) Maybe I did not have to 
mirror the footprints.


regards,
Jan


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: mirrored footprint

2010-11-24 Thread Colin D Bennett
On Wed, 24 Nov 2010 17:17:47 +0100
Jan Martinek  wrote:

> On 11/24/2010 05:13 PM, Jan Martinek wrote:
> > On 11/23/2010 03:52 PM, Kai-Martin Knaak wrote:
> >> Hi.
> >> I just hit a legitimate use case for mirrored footprints:
> >> A layout sketch for dead-bug-prototyping. That is, glue the
> >> component with its back to the board and do the wires manually.
> >> However, there seems
> >> to be no way to mirror a footprint.
> >>
> >
> > Hi,
> >
> > I recently made something similar - I did not want do drill holes
> > so I made SMD's out of common DIP package by bending legs. So I
> > also needed mirrored footprints. In this directory
> >
> > http://fyzika.fce.vutbr.cz/pub/
> >
> Oh, sorry, wrong link. This one is correct:
> 
> http://fyzika.fce.vutbr.cz/pub/bentlegs/

Very clever!  I agree that drilling holes (and inserting vias) is the
worst part of the homemade PCB process.  I did a similar through-hole
to SMD conversion with a through-hole 4-pin SPDT momentary tactile
pushbutton switch, which was very easy to do by simply bending each pin
out to a 90 degree angle. (Though through-hole mounting probably
provides better mechanical strength, I think 4 pins on a small switch
pressed vertically should do an adequate job of supporting the switch.)

I am missing the reason you must mirror the footprints, however.
Aren't the pins still in the same orientation they would be with the
standard footprint?  Since your DIP packages are mounted in the
"normal-side-up" orientation, it seems the pins should be in the right
order, unless you have placed the IC on the "component" side of the
board in pcb... ?

Regards,
Colin


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: mirrored footprint

2010-11-24 Thread Kai-Martin Knaak
Jan Martinek wrote:

> http://fyzika.fce.vutbr.cz/pub/bentlegs/

Ah! Toporouter in action! :-)

---<)kaimartin(>---
-- 
Kai-Martin Knaak  tel: +49-511-762-2895
Universität Hannover, Inst. für Quantenoptik  fax: +49-511-762-2211 
Welfengarten 1, 30167 Hannover   http://www.iqo.uni-hannover.de
GPG key:http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmk&op=get



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: mirrored footprint

2010-11-24 Thread Jan Martinek

On 11/24/2010 05:13 PM, Jan Martinek wrote:

On 11/23/2010 03:52 PM, Kai-Martin Knaak wrote:

Hi.
I just hit a legitimate use case for mirrored footprints:
A layout sketch for dead-bug-prototyping. That is, glue the component
with its back to the board and do the wires manually. However, there
seems
to be no way to mirror a footprint.



Hi,

I recently made something similar - I did not want do drill holes so I
made SMD's out of common DIP package by bending legs. So I also needed
mirrored footprints. In this directory

http://fyzika.fce.vutbr.cz/pub/


Oh, sorry, wrong link. This one is correct:

http://fyzika.fce.vutbr.cz/pub/bentlegs/


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: mirrored footprint

2010-11-24 Thread Jan Martinek

On 11/23/2010 03:52 PM, Kai-Martin Knaak wrote:

Hi.
I just hit a legitimate use case for mirrored footprints:
A layout sketch for dead-bug-prototyping. That is, glue the component
with its back to the board and do the wires manually. However, there seems
to be no way to mirror a footprint.



Hi,

I recently made something similar - I did not want do drill holes so I 
made SMD's out of common DIP package by bending legs. So I also needed 
mirrored footprints. In this directory


http://fyzika.fce.vutbr.cz/pub/

there are photos as well as a python script which generates the 
footprints. But it is workaround only. It would be fine to have such 
option for all footprints.


Regards,
Jan Martinek


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: mirrored footprint

2010-11-23 Thread Stephan Boettcher
Kai-Martin Knaak  writes:

> Hi.
> I just hit a legitimate use case for mirrored footprints: 
> A layout sketch for dead-bug-prototyping. That is, glue the component
> with its back to the board and do the wires manually. However, there seems 
> to be no way to mirror a footprint.

I guess it is safest to make a mirrored footprint, thus clearly labeln
in the name.  Anything else will lead to inevitable desaster down the
road, when a board may end up with a mirrored footprint acidentally.

To make a mirrored footprint in the GUI is sufficiently easy.


-- 
Stephan Böttcher FAX: +49-431-880-3968
Extraterrestrische PhysikTel: +49-431-880-2508
I.f.Exp.u.Angew.Physik   mailto:boettc...@physik.uni-kiel.de
Leibnizstr. 11, 24118 Kiel, Germany


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


gEDA-user: mirrored footprint

2010-11-23 Thread Kai-Martin Knaak
Hi.
I just hit a legitimate use case for mirrored footprints: 
A layout sketch for dead-bug-prototyping. That is, glue the component
with its back to the board and do the wires manually. However, there seems 
to be no way to mirror a footprint.

For the moment I'll work-around with components moved to the back of the 
board. But an "official way to do this kind of layout would be welcome.
Would it be difficult to implement a mirror-action? Or is it already there, 
but not accessible through the GUI? Some kind of semi documented action?

---<)kaimartin(>---
PS: An official mirror action would be nice-to-have for text, too. Text on 
bottom sometimes needs fighting before it renders correctly. Some 
combinations of rotated/mirrored board view don't mix well with text 
insertion.
-- 
Kai-Martin Knaak  tel: +49-511-762-2895
Universität Hannover, Inst. für Quantenoptik  fax: +49-511-762-2211 
Welfengarten 1, 30167 Hannover   http://www.iqo.uni-hannover.de
GPG key:http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmk&op=get



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user