KiCAD schematic freezes if Escape button during move/drop is pressed

Hi there!
I use KiCAD 6.0.2 and have a problem with a Schematic editor. After I

  1. select the component or wire
  2. tap “G” or “M” (to “Drag” or “Move”) it
  3. Press “Escape” (because I change my mind to drag or to move, for example)
    then Schematic Editor gets frozen for ~5…8 seconds, which is very annoying.

This “feature” was added to KiCAD since 6.0.0 (5.x.x didn’t have it).

Do you meet the same issue? What’s the solution?

Best regards!

I don’t see this problem here on win 10. Might help to post your version information - Help - about - copy version info.

Here you are:

Application: KiCad (64-bit)

Version: (6.0.2), release build

Libraries:
wxWidgets 3.1.5
libcurl/7.78.0-DEV Schannel zlib/1.2.11

Platform: Windows 10 (build 18363), 64-bit edition, 64 bit, Little endian, wxMSW

Build Info:
Date: Feb 12 2022 14:32:09
wxWidgets: 3.1.5 (wchar_t,wx containers)
Boost: 1.76.0
OCC: 7.6.0
Curl: 7.78.0-DEV
ngspice: 36
Compiler: Visual C++ 1928 without C++ ABI

Build settings:
KICAD_USE_OCC=ON
KICAD_SPICE=ON

Exactly the same as mine except my windows build is 19044.

Does it do it every time or only every now and again?

It does it every time. No exceptions.

I cannot replicate this on 6.0.2 on W10

On my pc (regular i5), I get noticeable delay (0.2 …0.7 s) after esc hit. I remember having this problem at higher extend when doing real project, but someday it was gone. This is related to specific project or configuration, probably…

I tried to open pcb editor and 3d viewer, set option “refresh 3d view automatically”, but this seems not to be crossprobing related, no delay change.

Could you try to open your project on faster pc, or with default kicad configuration (temporaly rename kicad settings folder in your %appdata% folder), or upload your project here for testing?

Well, you’re right: my schematic contains ~350 components and KiCAD behavior is really terrible. Whe I tried scheematic with up to ~50 components it is OK and ~0,5sec delay is present, but still not annoying. But if there are more than 150…200 components, then it starts to be exasperating O_o

Well, I confirm this with my project (larger one). Revert from ESC takes 10 seconds…:

I will search for big project in github to be shareable and report this to bug tracker. Now I understand how this problem magically disappeared - just not working on that bigger project anymore :smiley:

Edit: done: Eeschema freeze when ESC (canceling) move or drag operation (#10877) · Issues · KiCad / KiCad Source Code / kicad · GitLab

1 Like

Well, I didn’t find this in 6.0.4. changelog, but seems, like it is fixed and works well now.
So, great job, KiCAD team!

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.