eeschema plot different from screen version

Bug #1833428 reported by Dino Ghilardi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Low
Seth Hillbrand

Bug Description

on screen and plotted schematic differ (see attached image).

- Line width in 4001 symbol is different from line to line in plotted version (may be in curved lines and horizontal body lines a different width is used). On screen it is correct.

- Dashed line in figure is drawn in two different ways on screen and on pdf file. To reproduce:
  1) add the first port to the schematic
  2) draw the dashed line
  3) add the second port (I did copy it) over the dashed line.
  4) Plot the schematic

   Now on screen the dashed line is drawn over the component, in the pdf file generated from plot the dashed line is below it.

Tested on 5.1.2

Tested also on revision e16bf40e605b4ab39983cb399a0d4a414fe77350, with the same behaviour.
-----------------------------------------------------------
5.1.2 stable:

Application: kicad
Version: (5.1.2), release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.52.1 OpenSSL/1.0.2r zlib/1.2.8 libidn2/0.16 libpsl/0.17.0 (+libidn2/0.16) libssh2/1.7.0 nghttp2/1.18.1 librtmp/2.3
Platform: Linux 4.9.0-8-amd64 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.69.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.52.1
    Compiler: GCC 6.3.0 with C++ ABI 1010

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

----------------------------------------------------------------------
master branch:

Application: Eeschema
Version: (5.1.0-1062-ge16bf40e6), release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.52.1 OpenSSL/1.0.2r zlib/1.2.8 libidn2/0.16 libpsl/0.17.0 (+libidn2/0.16) libssh2/1.7.0 nghttp2/1.18.1 librtmp/2.3
Platform: Linux 4.9.0-8-amd64 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.69.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.52.1
    Compiler: GCC 6.3.0 with C++ ABI 1010

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

Tags: eeschema
Revision history for this message
Dino Ghilardi (dino-ghilardi) wrote :
Revision history for this message
Dino Ghilardi (dino-ghilardi) wrote :

Also using the "print" function there is the dashed line under the second port, but in this case the lines of the body of the logic gate are of the correct width.

Revision history for this message
Dino Ghilardi (dino-ghilardi) wrote :
Revision history for this message
Dino Ghilardi (dino-ghilardi) wrote :

Easy workaround: duplicate the dash line, delete the original one and place the copy at the right place. Being the last element put on the schematic it will be drawn over all the other also in the pdf view.

Seth Hillbrand (sethh)
Changed in kicad:
assignee: nobody → Seth Hillbrand (sethh)
importance: Undecided → Low
milestone: none → 5.1.3
status: New → In Progress
Changed in kicad:
milestone: 5.1.3 → 5.1.4
Changed in kicad:
milestone: 5.1.4 → 5.1.5
Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

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

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.

Other bug subscribers

Remote bug watches

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