sorry if this was already discussed (it was probably…), but I found no answer due to my poor vocabulary (reason why I use chemistry/physics words to descibe the “problem”).
Consider a socket header. For example “PinSocket_1x04_P2.54mm_Horizontal”. The footprint shows the sockets oriented to the left. This is coherent with the corresponding pin header (pins are on the right) : this way we have a correct board to board connection, with consistant numbering.
But if for some reason, while designing, footprint has to be oriented the other way (let’s say we want the connector on the other side), this means that pin 1 will become pin 4, pin 2 becomes pin 3, and so on… and the symbols have also to be moved in the schematics.
I didn’t find a mirror function in Pcbnew (and in most cases it doesn’t really make sense to mirror a footprint).
But I could do this by opening the footprint from within Pcbnew, and mirroring it in the footprint editor. Is this the wright way to do this ? Is this the reason why there are no left / right pin / socket headers ?