Footpring editor disappearing axes crosshair

Bug #1687014 reported by Art
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Undecided
jean-pierre charras

Bug Description

After working for a while in the footprint editor, inevitably I end up with the main axes cross hairs not being displayed anymore. Doesn't matter the zoom level I select, they don't show anymore. If I exit Kicad completely and restarting again, they are displayed again.

I couldn't reliably reproduce it but it might be related to the fact, that when you select small grid size and zoom out axes disappear along with the grid if it is selected. I agree that when grid lines become too close together they shouldn't be displayed but main axes should remain visible no matter what zoom level you are in.

Not really related on the subject,but the grid lines are way too overbearing and obstruct the view too much. There should be a setting for color or brightness for those. I personally preferred doted grid. May be a setting for line/dot grid is in order?

 Application: kicad
Version: (2017-04-26 revision ade263f30)-makepkg, release build
Libraries: wxWidgets 3.0.2
           libcurl/7.52.1 OpenSSL/1.0.2k zlib/1.2.11 libssh2/1.8.0 nghttp2/1.19.0 librtmp/2.3
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
- Build Info -
wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8)
Boost: 1.60.0
Curl: 7.52.1
KiCad - Compiler: GCC 6.3.0 with C++ ABI 1010
        Settings: USE_WX_GRAPHICS_CONTEXT=OFF
                  USE_WX_OVERLAY=OFF
                  KICAD_SCRIPTING=ON
                  KICAD_SCRIPTING_MODULES=ON
                  KICAD_SCRIPTING_WXPYTHON=ON
                  KICAD_SCRIPTING_ACTION_MENU=ON
                  BUILD_GITHUB_PLUGIN=ON
                  KICAD_USE_OCE=ON

Revision history for this message
Art (diametrix) wrote :

Another thing I noticed. When that happens you can't edit any pads or graphic lines. Keyboard shortcut "E" doesn't work and there is no context menu on the right click. Again, relaunching Kicad (not just footprint editor) brings everything back to normal.

Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

Fixed in revision a92ea8c75b319cdc559b31d9e8de646590e41c9a
https://git.launchpad.net/kicad/patch/?id=a92ea8c75b319cdc559b31d9e8de646590e41c9a

Changed in kicad:
status: New → Fix Committed
Changed in kicad:
assignee: nobody → jean-pierre charras (jp-charras)
Revision history for this message
Art (diametrix) wrote :

Didn't fix it. I still get main axes to disappear on regular basis.

Changed in kicad:
status: Fix Committed → New
Revision history for this message
Art (diametrix) wrote :

Application: kicad
Version: (2017-04-26 revision ade263f30)-makepkg, release build
Libraries: wxWidgets 3.0.2
           libcurl/7.52.1 OpenSSL/1.0.2k zlib/1.2.11 libssh2/1.8.0 nghttp2/1.19.0 librtmp/2.3
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
- Build Info -
wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8)
Boost: 1.60.0
Curl: 7.52.1
KiCad - Compiler: GCC 6.3.0 with C++ ABI 1010
        Settings: USE_WX_GRAPHICS_CONTEXT=OFF
                  USE_WX_OVERLAY=OFF
                  KICAD_SCRIPTING=ON
                  KICAD_SCRIPTING_MODULES=ON
                  KICAD_SCRIPTING_WXPYTHON=ON
                  KICAD_SCRIPTING_ACTION_MENU=ON
                  BUILD_GITHUB_PLUGIN=ON
                  KICAD_USE_OCE=ON

Revision history for this message
Art (diametrix) wrote :

Ok, found a reproducible sequence of steps, which does it every single time:

1. Open KiCad
2. From KiCad project browser launch footprint editor
3. Select working library and open an existing footprint
4. Highlight a single pad and select edit
5. When the edit window opens hit ESC to exit it without changing anything
6. Axes are not visible anymore

That should pinpoint it for you

Revision history for this message
Maciej Suminski (orsonmmz) wrote :

Regarding the last comment in the bug report: check the Preferences->Display menu. You will find there grid, dots and small cross modes. In the same dialog you may also change the minimal grid size, grid line width. I also want to remind you about the grid color setting in the Render tab.

Revision history for this message
jean-pierre charras (jp-charras) wrote :

@Orson:
I confirm there is still an issue after my fix:
The axis is enabled is the Footprint Editor.
But if you open the Pad editor from the Footprint Editor (which has also a GAL canvas), after closing the pad editor, the axis is disabled is the Footprint Editor.

Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

Fixed in revision b823d0b784874c28123522741f18a165b6228733
https://git.launchpad.net/kicad/patch/?id=b823d0b784874c28123522741f18a165b6228733

Changed in kicad:
status: New → Fix Committed
Revision history for this message
Maciej Suminski (orsonmmz) wrote :

Hi Jean-Pierre,

Thank you for investigating the issue. I have just pushed my patch to solve the problem too.

Changed in kicad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.