Unconnected vias in hatched pour zones

Bug #1847869 reported by Mishka
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Unknown

Bug Description

Hi,

when using hatched pour zones some of the vias are shown as unconnected with ratsnest displayed. Please take a look to the attached screenshot. The case was reproduced with the following parameters:

Hatch pattern width: 0.3 mm
Hatch pattern gap: 0.3
Via diameter: 0.6 mm
Via drill: 0.3 mm

Virtually it should not be possible with the parameters given.

Application: Pcbnew
Version: (5.99.0-216-gf0b29de6e), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.54.0 LibreSSL/2.0.20 zlib/1.2.11 nghttp2/1.24.0
Platform: Mac OS X (Darwin 17.7.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
    Build date: Oct 9 2019 04:52:13
    wxWidgets: 3.0.4 (wchar_t,STL containers,compatible with 2.8)
    Boost: 1.69.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.54.0
    Compiler: Clang 9.0.0 with C++ ABI 1002

Build settings:
    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
    KICAD_STDLIB_DEBUG=OFF
    KICAD_STDLIB_LIGHT_DEBUG=OFF
    KICAD_SANITIZE=OFF

Tags: pcbnew
Revision history for this message
Mishka (mike-volokhov) wrote :
Revision history for this message
Michael Kavanagh (michaelkavanagh) wrote :

@Mishka, can you provide an example board file?

Changed in kicad:
milestone: none → 6.0.0-rc1
status: New → Incomplete
Revision history for this message
Mishka (mike-volokhov) wrote :

@Michael, I've examined my PCB files and it seems that a via will be shown as lost connectivity whenever its center will be placed out of the hatches. On my screenshot this is not quite obvious because top and bottom layers are slightly misaligned thus leaving too few unfilled space to figure this out from the first look (ideally the zones should be criss-crossed so center of gaps on the top layer will be matching center of crossing lines on the bottom, and vice versa; described in #1847761, but that's a different story). So, because my hatch gaps are wider than hatch width (this improves flexibility - 0.6 mm for gap versus 0.3 mm for lines) it's very easy to hit the empty space.

On the other hand it's obviously expected to have hatch lines covered not by centers, but rather annular rings. All in all, by default all vias fabricated as tenting. In this matter the screenshot demonstrates the issue quite not bad.

The case can be easily reproduced on any hatched zone - just place a via inside a hatch window. BTW, such via will have no net assigned and you'll have to tweak it manually. For your convenience I've attached an example.

Revision history for this message
Mishka (mike-volokhov) wrote :

BTW the issue perhaps may be addressed with solid areas under pads and vias, as described in 1847758. IANAL though :)

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

@ThinkENG, for your information - we have switched from Launchpad to GitLab. You can follow your bug report here: https://gitlab.com/kicad/code/kicad/issues/2568

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/2568

Changed in kicad:
status: Incomplete → Expired
Changed in kicad:
importance: Undecided → Unknown
status: Expired → 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.