Disappearing last track segment.
Description
The task is to make serie of such short 0.5mm width tracks like at the picture (working with 0.1mm grid):
It is a preparation to then routing with track width set to 0.2mm. I work with not checked flag 'Fix all segments on click'.
Detailed look:
I expected that having the track as shown I can get it done with double-click. But after double-click last segment disappears. In my opinion it is a bug.
So I supposed that after fixing first segment with one click I will be able to fix second segment with second click but it is also not possible. So for each pad after double click I started routing once more just to add this segment.
Having it done last week I decided to do some researches during weekend. My conclusions:
-
Source of my problem is probably snapping. If snapping were limited by screen distance (I have suggested it when KiCad was V5) I would even not noticed the problem as I would certainly had this distance set enough small to not disturb me in work, but to be used whenever needed. I like to have snapping so don't want to switch it off totally but it is 'too strong' for me and can't be made less strong (or I don't know it can).
-
As source is snapping than 'Shift' should help and it helps. But I noticed that 'Shift' key works also like forcing to fix all segments on click. I looked (fast) through PCB Editor documentation pdf and not noticed such info about Shift. If it is not intended than it is probably a bug.
-
I don't know while adding this second segment by continuing routing after fixing first segment is not possible but after starting routing for the second time it is possible. This seems inconsistent to me regarding snapping.
Steps to reproduce
If you will have Interactive Router Settings as I shown at first picture, and set grid to 0.1mm and try to route 0.5mm track than such short last track will disappear when you double click.
When you press Shift key you will notice that even 'Fix all segments on click' is not checked then on click all segments are fixed. If I know it is a bug I would report it separately, but may be it is intended and somewhere described, but I just missed it.
KiCad Version
Application: KiCad PCB Editor x64 on x64
Version: 8.0.5, release build
Libraries: wxWidgets 3.2.5 FreeType 2.13.2 HarfBuzz 9.0.0 FontConfig 2.14.2 libcurl/8.8.0-DEV Schannel zlib/1.3.1
Platform: Windows 10 (build 19044), 64-bit edition, 64 bit, Little endian, wxMSW OpenGL: Intel, Intel(R) HD Graphics 530, 4.6.0 - Build 30.0.101.1340
Build Info: Date: Sep 7 2024 02:39:48 wxWidgets: 3.2.5 (wchar_t,wx containers) Boost: 1.85.0 OCC: 7.8.1 Curl: 8.8.0-DEV ngspice: 42 Compiler: Visual C++ 1939 without C++ ABI
Build settings: