PCB horizontal lines v5.0.2

I’ve been using v5.0.2 with default settings, recently came to my attention that the difference in look between v4.0.7 and v5.X was that there was no default transparencies set for the layers. However as I set the transparency for the layers the way I like it, some artifacts appear in form of horizontal lines (see here ).

Those lines were always there if I was setting the pour areas as “Show outlines of filled areas only …” image . However v4.0.7 hat no problems with the default transparency.

v5.0.2 - Lines
image
v5.0.2 - “Show outlines …”
image

v4.0.7 - No lines
image
v4.0.7 - “Show outlines …”
image

The Version:
Application: kicad
Version: (5.0.2)-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: Windows 7 (build 7601, Service Pack 1), 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_WXPYTHON=ON
KICAD_SCRIPTING_ACTION_MENU=ON
BUILD_GITHUB_PLUGIN=ON
KICAD_USE_OCE=ON
KICAD_USE_OCC=OFF
KICAD_SPICE=ON

This is some kind of implementation detail of how zones work. It’s all one continuous outline, including the holes inside it. You can report it as a bug if you want, but I don’t know if it should be regarded as a bug. It can be thought of as giving exact representation of the graphical implementation which will be plotted to gerbers.

Personally I don’t find any use for this visual mode. It doesn’t help me in my design work.

The lines should only be visible in fallback mode and only with opacity of the front layer set to partially transparent.

This is an artifact of how the layers are rendered to the screen in Cairo. The lines are not visible in Accelerated (OpenGL in 4.0.7)

They are visible in Accelerated mode.

image

Application: kicad
Version: (5.1.0-rc1-114-g75406e274), release build
Libraries:
wxWidgets 3.0.4
Platform: Linux 4.15.0-46-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.22
Boost: 1.65.1
OpenCASCADE Community Edition: 6.9.1
Compiler: GCC 7.3.0 with C++ ABI 1011

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

When you set outline mode, yes. I assumed this was about seeing them when you are using filled mode.

Your are right, in accelerated mode with transparency the “Show filled areas in zones” displays correctly:

What eelik mentions is also correct, those lines are still present on “Show outlines of filled areas only …” mode:

Version:
Application: kicad
Version: (5.0.2)-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: Windows 7 (build 7601, Service Pack 1), 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_WXPYTHON=ON
KICAD_SCRIPTING_ACTION_MENU=ON
BUILD_GITHUB_PLUGIN=ON
KICAD_USE_OCE=ON
KICAD_USE_OCC=OFF
KICAD_SPICE=ON

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.