I have a custom footprint in KiCAD format.
When I place the footprint on my PCB in the Pcbnew editor, setting a coarse grid before I place it, the footprint looks technically correct -- it has the right number of pads, and each pad has the right shape and position relative to the silkscreen and other pads in that footprint. (The center of each pad is on a 1.27 mm grid relative to the other pads in this part).
But the pads on this particular footprint currently don't line up with the alignment grid that everything else on the board is lined up with.
Is there a way to edit the footprint to nudge everything in that footprint a certain amount in X and Y, so that the footprint still looks the same, but when I place the footprint on my PCB, the pads line up with the alignment grid the way I expect?
I suppose I could, in the Pcbnew editor, edit the position of each copy of this footprint and change its position on the PCB by the "right amount" in the X and Y direction to get each pad to line up properly. But then every time I use this footprint I have to manually edit the position of that part.
I'm pretty sure it would be better to edit the footprint in the footprint editor and individually select each piece of silkscreen and each pad, and then for each one, edit its position to the new position. From then on, every time I use the improved footprint, the pads will naturally line up with the grid.
Is there some way I can somehow select everything in the footprint editor and move the whole thing over in one operation?