Connecting pads by ones origin inside the second one don't work.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Released
|
Low
|
Seth Hillbrand |
Bug Description
From https:/
That doesn't work in 5.1.4 stable.
The KEY10.kicad_mod (attached) is designed that way. Top pad1 I left without offset, but all others smd pads use offsets to have their origin in top pad1, or pad already connected that way with top pad1.
When I put that footprint at PCB (project attached) I see pads not being connected and connection lines pointing the pad graphic centers and not their origins.
Compare KEY_1.png and KEY_2.png. When I connect track to right pad 1 origin two connection lines disappear. At first I supposed that at that moment they were found to be connected (thanks to my offsets) but now I think that both of them are found to be connected to track so they are connected also.
I supposed connection lines would point to pad origins. And I think it should work that way (if not then what for are the offsets in smd pads). But what if someone use both X and Y offset and position origin out of pad. First thought is to not allow it in footprint editor. But in my footprint would't it be logical to position all pad 2 origins in center of through-hole pad 2 making them being connected and at once making the connection line to point where the connection is expected to be done.
Application: KiCad
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 7 (build 7601, Service Pack 1), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
wxWidgets: 3.0.4 (wchar_t,wx containers,
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_
USE_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=ON
tags: | added: pcbnew |
Changed in kicad: | |
status: | Fix Committed → Fix Released |
Hi Piotr- Please direct support requests for how best to work with pads to the forum (https:/ /forum. kicad.info)
As we mentioned in the linked bug report, the correct way to do this is with complex pads. If you'd like to work around that with groups of regular pads, the forum may be able help.