Mirror footprint for header-to-header

I have created a schematic based on a Raspberry Pi GPIO component (pre-existing in connector library with KiCad 4.0.5 on Raspberry Pi). The associated footprint is a standard 2x20 2.54mm-pitch header connector. This has saved me a lot of work.
I will be mounting the header on the front of the board, soldering the pins to the back copper layer. Unfortunately I cannot plug the Raspberry Pi directly into this header (no ribbons, just header-to-header) since the pins are a mirror image as the Pi is now upside down. I understand that I can flip (f) the 2x20 footprint, but this puts the connector on the back side of the board. Where I don’t want it. How do I easily horizontally mirror a footprint to ensure a match-up while maintaining my net and the location on the front face?

1 Like

I would create a mirrored footprint, and use that.

2 Likes

Yep, I think you’re right. It would be nice to see this functionality in layout though.
Thanks Bob.
Alex

Did you think this through? Mirroring a physical device is not possible so mirroring the land pattern does not make any sense from a physical point of view. In this case it is about interpretation of the land pattern to symbol connection.

You have two options here. Change the symbol or the footprint. This really needs to be done explicitly such that you or anybody in the future knows what the hell you did. (Yes i know quick and dirty is fun but not if you ever want to get back to the same project.)


Sidenote: compare the footprint for a dual row pin header with its counterpart in the official library. You might just notice something here.

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.