Datasheet field not displayed in symbol editor

Bug #1841369 reported by André S.
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
KiCad
Fix Committed
Undecided
Jeff Young

Bug Description

When editing a symbol in the symbol editor the field "datasheet" is not displayed.
Steps to reproduce:
* Open symbol in symbol editor (no difference if creating a new one or editing an existing one)
* Open "Edit symbol properties" dialog
* check if "Datasheet" field has an entry. fill with text if not
* no text is displayed in Symbol Editor (no difference if "Show" is checked or not)

However, the "Datasheet" field of the symbol is displayed in Eeschema when "Show" is checked.

This bug makes it impossible to place the datasheet entry in a useful position in the Symbol Editor.

Kicad info:
Application: LibEdit
Version: (5.1.4)-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 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

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

Disclaimer: I am not part of the development team. Just a library maintainer and generally active in the community.

---

The datasheet field has two places inside the file format. (Legacy stuff, can not be changed till the new file format exists.)

With v5 it was decided to exclusively use the datasheet entry of the dcm file not the field of the lib file. (The dcm entry can differ for aliases and is therefore the better choice of these two.)

The datasheet field is then populated with the information from the dcm file when placing the symbol into your schematic. (If the datasheet field of the symbol is left empty -> your old v4 symbols might have this defined or one can use a text editor or script to create a symbol with it defined -> again chosen this way to support legacy behaviour.)

DCM entries are however not displayed in the symbol editor at all. (All but the datasheet are not accessible from the schematic. This info was only intended for the chose symbol dialog.)

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

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

Changed in kicad:
status: New → Fix Committed
assignee: nobody → Jeff Young (jeyjey)
Jeff Young (jeyjey)
Changed in kicad:
milestone: none → 6.0.0-rc1
tags: added: eeschema ui
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.