Move with Reference not working in 9.0

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.

Is this a bug, or has something changed in 9.0?

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.

Weird, have there been any bug fix releases after 9.0? (I’m on kicad-9.0.0-2.)

Not tried this . . . but it’s not anything to do wit the Selection Filter is it ?

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.

can confirm kicad 9.0.0 from nixpkgs on NixOS 24.11.20250318.da04445 doesn’t let you snap the move point to the footprint anymore

What is this set to in PCB editing preferences?

image

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!)