EESCHEMA: Import all pins at from sheet at once

Bug #1806787 reported by Victor W
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
KiCad
Fix Committed
Wishlist
Unassigned

Bug Description

This is a feature request.

When creating a hierarchical sheet, that is based on an existing sheet, there should be a way to automatically place all the pins at once - ideally, based on whether they are specified to be input or output pins.

As it stands, when creating a new hierarchical sheet that references an old one, you need to right click "import pin" a number of times in order to get all the pins.

It would be really nice, and a time saver, if you could just "import all pins", and immediately place them with your mouse, back-to-back.

Alternatively, a "synchronize sheet" button that automatically cleans up unused ports and allows you to place all the new ones, would be useful.

Because there's no short cut key, updating the pin is so. incredibly. repetitive. and. takes. forever...

Tags: eeschema
Seth Hillbrand (sethh)
Changed in kicad:
status: New → Triaged
importance: Undecided → Wishlist
tags: added: eeschema
Revision history for this message
Victor W (vicw) wrote :

This issue is now fixed and addressed: when clicking on 'import sheet pin, it automatically includes the next hierarchical label.

Revision history for this message
Victor W (vicw) wrote :

To clarify, it looks like it was fixed by this eeschema version

Application: Eeschema
Version: (5.99.0-416-gf7ded3040), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.64.1 OpenSSL/1.1.1b zlib/1.2.11 libidn2/2.1.1 libpsl/0.20.2 (+libidn2/2.1.1) libssh2/1.8.1 nghttp2/1.36.0
Platform: Linux 5.0.9-arch1-1-ARCH x86_64, 64 bit, Little endian, wxGTK
Build Info:
    Build date: Nov 24 2019 17:59:07
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.69.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.64.1
    Compiler: GCC 8.3.0 with C++ ABI 1013

Build settings:
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=OFF
    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
    KICAD_STDLIB_DEBUG=OFF
    KICAD_STDLIB_LIGHT_DEBUG=OFF
    KICAD_SANITIZE=OFF

Revision history for this message
Michael Kavanagh (michaelkavanagh) wrote :

Thanks for reporting back.

Changed in kicad:
milestone: none → 6.0.0-rc1
status: Triaged → 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.