No-net traces ignore keepouts

Bug #1819250 reported by Rene Poeschl
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
KiCad
Fix Committed
Medium
Jeff Young

Bug Description

Application: kicad
Version: 5.1.0-rc2-unknown-6eb84e4~94~ubuntu16.04.1, release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.47.0 OpenSSL/1.0.2g zlib/1.2.8 libidn/1.32 librtmp/2.3
Platform: Linux 4.15.0-46-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.58.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.47.0
    Compiler: GCC 5.4.0 with C++ ABI 1009

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: drc pcbnew pns
Revision history for this message
Rene Poeschl (poeschlr) wrote :
Revision history for this message
Rene Poeschl (poeschlr) wrote :

I also tested this in 5.0.2. Same behavior.

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

I get a "corrupt file" message when trying to play that screen cast.

Is the bug that DRC doesn't report the error, or that routing lets you route a track into the keepout?

(I can reproduce the routing issue in Highlight Collisions mode, but I do still get DRC errors on OSX.)

Revision history for this message
Laurent Haas (efcis) wrote :

[OT]
@Jeff FWIW, I get the same "corrupt file" error, but after saving the file, I can play it with VLC flawlessly.
[/OT]

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

@Tom, this can be fixed by setting the keepout zone to net -1 in PNS_KICAD_IFACE::syncZone(), but I'm not sure if that's the "right" fix.

Revision history for this message
Rene Poeschl (poeschlr) wrote :

Sorry about the video being corrupted. (I only tested it in vlc and that one did not complain. But even youtube seems to complain when i try to upload it there.)

tags: added: drc pcbnew pns
Changed in kicad:
importance: Undecided → Medium
milestone: none → 6.0.0-rc1
Revision history for this message
Anton (antonpupkov) wrote :

Truly unconnected pins are free to pass through the fill or ban cast zones. Make them non-intersecting with all the elements on the PCB.

Revision history for this message
Rene Poeschl (poeschlr) wrote :

Anton i have no idea how your comment applies to this report. We are not talking about pins here but about traces. Keepout for traces should not allow any traces. Not even "no-net" traces. (Such a keepout is typically used where no copper is allowed at all. If i want such a trace placed i can still select "allow DRC violations")

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

@Tom, any thoughts on comment #5?

Jeff Young (jeyjey)
Changed in kicad:
assignee: nobody → Jeff Young (jeyjey)
status: New → In Progress
Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

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

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