Since upgrading to 9.0, Positioning Tools > Move with Reference only allows me to chose points on the grid, but not on the footprint to use as the “point that snaps to the grid” while moving. My brother also has this issue, we’re both an Arch Linux.
This works correctly for me using Ubuntu. I can place the reference cursor on an off grid pad in a footprint if I wish, then, when I move the reference cursor it will then only land on grid points.
The panel on the bottom right, right? No, it still doesn’t work even with everything checked nor with only footprints checked. I’ve been using KiCad for very little time so I don’t think I’ve changed any settings.
No, it is basically just temporarily placing an anchor (which overrides the footprint anchor) to any point chosen (on or off the footprint ). If I understand correctly, @ayo cannot place this anchor on the footprint if the footprint part is not on a grid, but can still place it elsewhere.
I can back this. Using KiCad 9.0.0-4 on Arch Linux, everything’s up to date. Tried on different desktop environments, everything. It just doesn’t work.
If it is not set to always, pads are not included when choosing snap points when positioning items.
When enabled, it should work like this (and does for me in 9.0.0). Note that pin 2 is not the footprint origin, so it is snapping to the pad, not the origin (pin 1 is at the origin, so it will still snap even with snap-to-pad off)
(Lines for grid for visibility in the video before anyone says anything about it!)