PCBNew "Push Pad Properties" incorrectly changes pads with different orientation

Bug #1836137 reported by Adam DeMuri
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Invalid
Undecided
Unassigned

Bug Description

I have a TQFP32-08 footprint from Sparkfun. When I use the "Push Pad Properties" tool, the "Do not modify pads having a different orientation" option does not seem to work. When using the tool on a vertical pad, the horizontal pads are also affected (making them the wrong size). See the attached repro video.

Application: kicad
Version: 5.1.2-f72e74a~84~ubuntu18.04.1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.58.0 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.4 libpsl/0.19.1 (+libidn2/2.0.4) nghttp2/1.30.0 librtmp/2.3
Platform: Linux 4.15.0-54-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
    Curl: 7.58.0
    Compiler: GCC 7.3.0 with C++ ABI 1011

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=ON
    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=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON

Tags: pcbnew
Revision history for this message
Adam DeMuri (adam-demuri) wrote :
Revision history for this message
Jeff Young (jeyjey) wrote :

@Adam, I suspect this is a bug in the footprint. All pads should have the same width and height, with the top/bottom having an orientation 90º apart from the left right. I suspect this footprint has all pads with the same orientation, but with the top/bottom pads having their widths/heights swapped from the left/right pads.

Revision history for this message
Jeff Young (jeyjey) wrote :

Note that "TQFP-32_7x7mm_Pitch0.8mm" in the 4.0 libraries does /not/ have this bug. I don't know about the 5.0 libraries, or if Adam got this footprint from somewhere else....

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

Can you upload a copy of the footprint?

tags: added: pcbnew
Changed in kicad:
status: New → Incomplete
Revision history for this message
Adam DeMuri (adam-demuri) wrote :

Ah, looks like that's the case - all of the pads have an orientation of 0. Attached the footprint in question.

Revision history for this message
Jeff Young (jeyjey) wrote :

@Adam, did the footprint come from the Kicad libraries? If so they have their own bug-tracker at: https://github.com/KiCad/kicad-footprints/issues.

Cheers,
Jeff.

Revision history for this message
Adam DeMuri (adam-demuri) wrote :
Revision history for this message
Jeff Young (jeyjey) wrote :
Changed in kicad:
status: Incomplete → Invalid
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.