PCBnew: placing blind/buried via doesn't work using modern toolset

Bug #1845626 reported by Gaetano
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Expired
Medium

Bug Description

When using modern toolset, on a 4 layer board, trying to place a blind/buried via always produce a trough via type: this happens on both, whether using keyboard shortcuts or the right mouse click and choosing "Select layer and place blind buried via".

Modern toolset (accelerated) always manifest the issue, while Modern toolset (fallback) sometimes works correctly, sometimes do not.

Legacy toolset seems to correctly place the desired blind/buried via, still having a lot of other strange behaviors (graphic glitchs, slugghish redrawing etc etc)

Application: Pcbnew

Version: (5.1.4)-1, release build

Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0

Platform (as reported by Kicad Copy version info):
Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW

Platform (real info, by me...):
Windows 10 Pro, 64-bit edition, Version 10.0.17763 build 17763

Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.0 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON

Tags: pcbnew
Revision history for this message
Jeff Young (jeyjey) wrote :

Doesn't reproduce on master (I don't currently have a 5.1.4 build...).

Revision history for this message
Michael Kavanagh (michaelkavanagh) wrote :

Can you upload an example board and provide detailed steps to reproduce this issue?

tags: added: pcbnew
Changed in kicad:
status: New → Incomplete
Revision history for this message
Gaetano (gaetanocirillo) wrote :

Hi,
find attached a project I created ad hoc to try to reproduce the issue: it happens, as you can see on the following short video clip

https://drive.google.com/open?id=1UsvNt39Qnm98rfo9XFQ1X8hBdigdoZgk

Revision history for this message
Nick Østergaard (nickoe) wrote :

I see this on the 5.1 branch as well.

Version: (5.1.4-92-g3442cc3d1), release build

Changed in kicad:
milestone: none → 5.1.5
status: Incomplete → Confirmed
Changed in kicad:
importance: Undecided → Medium
Changed in kicad:
milestone: 5.1.5 → 5.1.6
Changed in kicad:
assignee: nobody → Fabien Corona (drinausaur)
Revision history for this message
Fabien Corona (drinausaur) wrote :

Patch proposal :
-Revised the condition to turn a blind via to a through via (if it goes through all layers)

On a side note, I am wondering why the "select layer and place through via" option ? a through-via goes through all layers, why choosing one ? Should there be a "select layer and place microvia" instead ?

Revision history for this message
Ian McInerney (imcinerney) wrote :

@Fabien, we have moved to GitLab now. Please turn any patches attached to these Launchpad issues into new merge requests on the GitLab repository. Also note that the fixes line has changed with the move and needs to use the new GitLab issue number (but the script has been modified accordingly).

This issue is tracked in https://gitlab.com/kicad/code/kicad/issues/1819.

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

KiCad bug tracker has moved to Gitlab. This report is now available here: https://gitlab.com/kicad/code/kicad/-/issues/1819

Changed in kicad:
status: Confirmed → Expired
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.