Eeschema: Add the Symbol Editor's Symbol Properties "Annotations" section (show pin number, show pin name, etc) to Eeschema's Symbol Properties window

Bug #1804290 reported by Gabriel Staples
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Unknown

Bug Description

Application: kicad
Version: 6.0.0-rc1-unknown-a5c892d~84~ubuntu14.04.1, release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3
Platform: Linux 4.4.0-112-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.54.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.35.0
    Compiler: GCC 4.8.4 with C++ ABI 1002

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 one is pretty important to me, as it will keep me from having to duplicate hundreds of parts just to show pin names when I want to draw up schematics easy for beginners in electronics to understand.

In Eeschema, I'd like the ability to easily turn the visibility of pin names and numbers on and off. This can be done by adding the "Annotations" section of the "Library Symbol Properties" window in the Symbol Editor to the "Symbol Properties" window in Eeschema. See screenshots. Do *not* remove it from the Library Symbol Properties window, but rather make those simply become the defaults whenever you add a symbol to your schematic, and in your schematic you can override these defaults. This way, one symbol can be used to show the same thing with or without pin numbers, pin names, etc.

Current Work-around:
The current work-around is to duplicate the entire part, save it in a special library, and make the setting the way you want it. This is silly to copy an entire symbol just to make pin names visible or invisible.

The why:
Some people really don't want pin names shown, for instance, because it "clutters" their schematic. They know exactly how to identify the Gate, Drain, Source on NMOS, PMOS, JFETs, etc, and the Base, Collector, Emitter on BJTs. Other people, *especially while learning*, ***must*** see these pin names on the schematic or else they will struggle unnecessarily and waste a lot of time looking things up. Let's make this an easy thing to change.

Related: https://blueprints.launchpad.net/kicad/+spec/eeschema-component-properties-pin-name-number-show-hide

Revision history for this message
Gabriel Staples (ercaguy) wrote :
Revision history for this message
Gabriel Staples (ercaguy) wrote :

Another image. Making one of these MOSFETs show up with pin names shown (G, D, S), and the other without, required *copying* the entire symbol to make a new symbol just to change this property. That's silly. It should be easily overridden in Eeschema on a per-part basis, rather than as a fixed symbol property.

Revision history for this message
Gabriel Staples (ercaguy) wrote :

Eeschema Symbol Properties window, showing it lacks the ability to easily turn on/off the visibility of pin names and numbers.

Changed in kicad:
status: New → Triaged
importance: Undecided → Wishlist
milestone: none → 5.1.0
Revision history for this message
Jeff Young (jeyjey) wrote :

Moving to 6.0 as it requires the new eeschema file format to store the deltas in.

(Note also that the plan in 6.0 is to have /all/ symbol properties overridable at the instance level.)

Changed in kicad:
milestone: 5.1.0 → 6.0.0-rc1
Revision history for this message
Gabriel Staples (ercaguy) wrote :

Glad you're looking into this. Any idea on an estimate of how long version 6.0.0-rc1 might take to come out?

tags: added: eeschema feature.request ui
Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

KiCad bug tracker has moved to Gitlab. This report is now available here: https://gitlab.com/kicad/code/kicad/-/issues/2286

Changed in kicad:
status: Triaged → Expired
Changed in kicad:
importance: Wishlist → Unknown
status: Expired → 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.