When I select a footprint and press ‘M’ the footprint jumps to the (0,0) position of the footprint. I would need to move the footprint along the outer boundary instead of the center of the footprint.
is it possible to move a footprint at the current position (e.g. end of the line of F.Silk in the footprint)?
A few weeks ago KiCad V6.0 was released, and it has about 3 years of development, improvements,extensions and bug fixes in it.
This website has a quite good overview of changes:
If you want to stick to KiCad V5 for some reason, then at least upgrade to V5.1.12. Bumps in the third number are bug fixes only and upgrades should always be safe.
Projects should import without any problem.
All that is required is to open a project (and schematic and PCB) in KiCad V6
For a full conversion they do need some cleanup, for example, the old project and schematic are left behind, and can be deleted after the conversion. The [Project]-cache.lib can also be deleted.
A full conversion also requires some library management. KiCad can read old libraries, but (at least I think so) can not write to it. The process is easy though, there are “Migrate” buttons.
And as always, you should also have a decent backup strategy in working condition.
You will have to install and migrate your personal libraries via your library manager and make sure you answer YES to installing Kicad libraries during the installation process.