PNS router does not obey netclass clearance

Bug #1813328 reported by Aleksandr Sh
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Medium
Tomasz Wlostowski

Bug Description

If you set net clearance high enough, you can see that the PNS router does not keep it properly when creating or dragging tracks. Works in any PNS mode.

Application: kicad
Version: (6.0.0-rc1-dev-1583-gb0ab53ac2), 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: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
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

Revision history for this message
Aleksandr Sh (dsa-t) wrote :
Changed in kicad:
status: New → Confirmed
assignee: nobody → Tomasz Wlostowski (twlostow)
Jeff Young (jeyjey)
Changed in kicad:
importance: Undecided → Medium
Revision history for this message
Aleksandr Sh (dsa-t) wrote :

Still the case in nightly. We experience this quite often on high-voltage boards.

Application: kicad
Version: (5.1.0-245-gdae41b746), 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: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
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

Changed in kicad:
milestone: none → 5.1.2
Revision history for this message
BobZ18188 (bobz18188) wrote : RE: [Bug 1813328] Re: PNS router does not obey netclass clearance

Hi, Wayne

I am confused on a few points:

1) https://bugs.launchpad.net/kicad/+bug/1813328 discusses KiCad version 6.0.0. That sounds like a major new version which has not yet seen the light of day? Does that mean that this bug has been identified in 6.0.0 at the developer level?

2) Are you saying that that bug is resolved in version 5.1.2? If so........I do not know how to find that build? I see stable version 5.1.0 and cannot find anything indicating 5.1.2 in the nightlies?

Thanks,

Bob Zwicker
<email address hidden>

-----Original Message-----
From: <email address hidden> [mailto:<email address hidden>] On Behalf Of Wayne Stambaugh
Sent: Saturday, April 20, 2019 5:42 AM
To: <email address hidden>
Subject: [Bug 1813328] Re: PNS router does not obey netclass clearance

** Changed in: kicad
    Milestone: None => 5.1.2

--
You received this bug notification because you are subscribed to a
duplicate bug report (1825399).
https://bugs.launchpad.net/bugs/1813328

Title:
  PNS router does not obey netclass clearance

Status in KiCad:
  Confirmed

Bug description:
  If you set net clearance high enough, you can see that the PNS router
  does not keep it properly when creating or dragging tracks. Works in
  any PNS mode.

  Application: kicad
  Version: (6.0.0-rc1-dev-1583-gb0ab53ac2), 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: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
  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

To manage notifications about this bug go to:
https://bugs.launchpad.net/kicad/+bug/1813328/+subscriptions

Revision history for this message
Aleksandr Sh (dsa-t) wrote :

I'm not Wayne, but the bug is not fixed yet, only "Confirmed", but supposed to be fixed in version 5.1.2.

Revision history for this message
BobZ18188 (bobz18188) wrote :

Thank you Aleksandr

I just now installed Version: (5.1.0)-1, release build

I guess I will need to update again when I can get 5.1.2

Bob Zwicker
<email address hidden>

-----Original Message-----
From: <email address hidden> [mailto:<email address hidden>] On Behalf Of Aleksandr Sh
Sent: Saturday, April 20, 2019 9:08 AM
To: <email address hidden>
Subject: [Bug 1813328] Re: PNS router does not obey netclass clearance

I'm not Wayne, but the bug is not fixed yet, only "Confirmed", but
supposed to be fixed in version 5.1.2.

--
You received this bug notification because you are subscribed to a
duplicate bug report (1825399).
https://bugs.launchpad.net/bugs/1813328

Title:
  PNS router does not obey netclass clearance

Status in KiCad:
  Confirmed

Bug description:
  If you set net clearance high enough, you can see that the PNS router
  does not keep it properly when creating or dragging tracks. Works in
  any PNS mode.

  Application: kicad
  Version: (6.0.0-rc1-dev-1583-gb0ab53ac2), 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: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
  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

To manage notifications about this bug go to:
https://bugs.launchpad.net/kicad/+bug/1813328/+subscriptions

Revision history for this message
Wayne Stambaugh (stambaughw) wrote :

@Bob, sorry about the versioning confusion. Version 6 will is the next major stable release and is currently under heavy development. The current stable release is 5.1.0 which derived from a separate 5.1 branch. 5.1.1 is almost ready and will be released any day.

To answer your question, this bug exists in both the development and 5.1 branches. It will be fixed in the development branch and cherry-picked to the 5.1 branch. Since 5.1.1 has already been tagged, this bug fix will not be available in a stable release until 5.1.2.

I hope that clears things up.

Revision history for this message
BobZ18188 (bobz18188) wrote :

Yes thanks a lot, Wayne.

Bob Zwicker
<email address hidden>

-----Original Message-----
From: <email address hidden> [mailto:<email address hidden>] On Behalf Of Wayne Stambaugh
Sent: Saturday, April 20, 2019 11:57 AM
To: <email address hidden>
Subject: [Bug 1813328] Re: PNS router does not obey netclass clearance

@Bob, sorry about the versioning confusion. Version 6 will is the next
major stable release and is currently under heavy development. The
current stable release is 5.1.0 which derived from a separate 5.1
branch. 5.1.1 is almost ready and will be released any day.

To answer your question, this bug exists in both the development and 5.1
branches. It will be fixed in the development branch and cherry-picked
to the 5.1 branch. Since 5.1.1 has already been tagged, this bug fix
will not be available in a stable release until 5.1.2.

I hope that clears things up.

--
You received this bug notification because you are subscribed to a
duplicate bug report (1825399).
https://bugs.launchpad.net/bugs/1813328

Title:
  PNS router does not obey netclass clearance

Status in KiCad:
  Confirmed

Bug description:
  If you set net clearance high enough, you can see that the PNS router
  does not keep it properly when creating or dragging tracks. Works in
  any PNS mode.

  Application: kicad
  Version: (6.0.0-rc1-dev-1583-gb0ab53ac2), 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: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
  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

To manage notifications about this bug go to:
https://bugs.launchpad.net/kicad/+bug/1813328/+subscriptions

Changed in kicad:
milestone: 5.1.2 → 5.1.3
Revision history for this message
Miljan Pakovic (offrider) wrote :

Hi Tom,

I see you've committed patch for this issue on master branch (commit:9e00f48efc2eb70a884a7f0a6620bf519021513b).
Could you please cherry pick the same patch for 5.1 branch as well?

Thank you,
Miljan

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

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

Changed in kicad:
status: Confirmed → Fix Committed
Revision history for this message
Michael Kavanagh (michaelkavanagh) wrote :

Was this ever cherry-picked onto the 5.1 branch? I cant seem to find it.

(setting to in progress so not forgotten)

Changed in kicad:
status: Fix Committed → In Progress
Revision history for this message
John Beard (john-j-beard) wrote :

@Michael thanks for flagging. I have cherry-picked and committed the patch on 5.1.

https://git.launchpad.net/kicad/patch/?id=d94b8b9c0ebc2aed1f207705e95929153783ea29

Changed in kicad:
status: In Progress → Fix Committed
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.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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