Moving text is difficult when 45° is forced

Hello,

IMHO the following behaviour is not useful :

When I moved text items on the FAB layer the selected texts where jumping around as if avoiding certain places. However there is no routing involved and these texts are not part of the pcb like the silkscreen.

I found that this behaviour is caused by the setting “only allow 45° actions”. There is also a toggle button for this on the left.

In my opinion this function is definetely necessary for routing and maybe for component placement but for moving texts it feels “painful”.

Is this intentional ? No exeptions for moving things around ? :confused:

Is that simply the SNAP action at work ?

No, it only happens when “only allow 45° actions” is activated !

SNAP settings do NOT influence this. They are set to only work when creating tracks. Deactivating them completely has no influence.

Strange thing is that the jumping distances are much bigger than the grid I use (0,05mm).

Are you aware of the grid overrides? With these you can set different grid for text.

What do you mean with:

What are those “certain places”? Is that a grid like thing, or something like “the lower left corner of the PCB”?

That Icon is put in the left toolbar so you can quickly toggle it on or off. So turn it off for texts if you don’t like it. I think I never used this function myself. When I want to align things I usually do it visually on a coarse grid, and the movement of the object is usually also not a multiple of 45 degrees, as that would imply it already was aligned. Also, KiCad normally always lays tracks in a multiple of 45 degrees, even when this function is off.

Is this intentional ?

I think yes. (This behaviour was already present in v6/v7/v8…)

usecase: move somethink (inclusive text items) exactly vertical/horizontal from the current position.

For your usecase (move freely) there is the toggle switch (left toolbar) and the hotkey (Shift+Space) to switch off the verical/horizontal restriction.

To look at this further can you give us your full version info please:

Can you paste your full version info here please, you can get it from KiCad > Help > About KiCad > Copy Version Info

It is also very difficult (almost impossible) to make slide tracks with the 45 degree limit enabled, the behavior is simply inadequate. Ver 9.0.5

Application: KiCad PCB Editor x64 on x64

Version: 9.0.5, release build

Libraries:
wxWidgets 3.2.8
FreeType 2.13.3
HarfBuzz 10.2.0
FontConfig 2.15.0
libcurl/8.13.0-DEV Schannel zlib/1.3.1

Platform: Windows 10 (сборка 19042), 64-бит редакция, 64 bit, Little endian, wxMSW
OpenGL: NVIDIA Corporation, GeForce GTX 750/PCIe/SSE2, 4.6.0 NVIDIA 461.92

Build Info:
Date: Oct 2 2025 13:29:53
wxWidgets: 3.2.8 (wchar_t,wx containers)
Boost: 1.88.0
OCC: 7.9.1
Curl: 8.13.0-DEV
ngspice: 45.2
Compiler: Visual C++ 1944 without C++ ABI
KICAD_IPC_API=ON

Locale:
Lang: ru_RU
Enc: UTF-8
Num: 1 234.5
Encoded кΩ丈: D0BACEA9E4B888 (sys), D0BACEA9E4B888 (utf8)