Module Editor - Export/New Pad settings offset

Bug #1227500 reported by Fredrik Atmer
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
KiCad
Incomplete
Undecided
Unassigned

Bug Description

If the properties of an SMD pad with "Shape offset" is exported by right clicking it, the offset value does not transfer. Applying "New Pad Settings" to another pad changes everything(?) except the shape offset. The offset seem to always be set to 0. Pads which previously had an offset loses it.

Application: Pcbnew
Version: (2013-09-18 BZR 4323)-product
Build: wxWidgets 2.8.12 (no debug,Unicode,compiler with C++ ABI 1002,GCC 4.7.3,wx containers,compatible with 2.6)
Platform: Linux 3.8.0-30-generic x86_64, 64 bit, Little endian, wxGTK
Boost version: 1.54.0
         USE_WX_GRAPHICS_CONTEXT=OFF
         USE_WX_OVERLAY=OFF
         KICAD_SCRIPTING=OFF
         KICAD_SCRIPTING_MODULES=OFF
         KICAD_SCRIPTING_WXPYTHON=OFF

description: updated
description: updated
description: updated
Revision history for this message
Wayne Stambaugh (stambaughw) wrote : Re: [Bug 1227500] Re: Module Editor - Export/New Pad settings offset

On 9/19/2013 3:39 AM, Fredrik Atmer wrote:
> ** Description changed:
>
> If the properties of an SMD pad with "Shape offset" is exported by right
> clicking it, the offset value does not transfer. Applying "New Pad
> Settings" to another pad changes everything(?) except the shape offset.
> The offset seem to always be set to 0. Pads which previously had an
> offset loses it.
> +
> + Ahem... that is in Build: (2013-09-18 BZR 4323)-product
> + (It would be great if the text in the "About..." windows was selectable)

Even better, try selecting the Help->Copy Version Information menu which
is available in all of the KiCad applications. This copies all of the
useful build information to the clipboard (not just the BZR version)
which you can conveniently paste into your bug reports. It also make
life easier for developers since includes information such as the
compiler, compiler version, wxWidgets version, CMake build options,
etc., etc.

>
> ** Description changed:
>
> If the properties of an SMD pad with "Shape offset" is exported by right
> clicking it, the offset value does not transfer. Applying "New Pad
> Settings" to another pad changes everything(?) except the shape offset.
> The offset seem to always be set to 0. Pads which previously had an
> offset loses it.
>
> - Ahem... that is in Build: (2013-09-18 BZR 4323)-product
> - (It would be great if the text in the "About..." windows was selectable)
> + Application: Pcbnew
> + Version: (2013-09-18 BZR 4323)-product
> + Build: wxWidgets 2.8.12 (no debug,Unicode,compiler with C++ ABI 1002,GCC 4.7.3,wx containers,compatible with 2.6)
> + Platform: Linux 3.8.0-30-generic x86_64, 64 bit, Little endian, wxGTK
> + Boost version: 1.54.0
> + USE_WX_GRAPHICS_CONTEXT=OFF
> + USE_WX_OVERLAY=OFF
> + KICAD_SCRIPTING=OFF
> + KICAD_SCRIPTING_MODULES=OFF
> + KICAD_SCRIPTING_WXPYTHON=OFF
>

Revision history for this message
Fredrik Atmer (fredrikatmer) wrote :

Yeah,.. so.. uhm, I was reading the how-to-report-a-bug FAQ while writing that. Had to change it several times. Sorry you caught an intermediate version...

Revision history for this message
metRo_ (josescxavier) wrote :

Any news on that?

Revision history for this message
metRo_ (josescxavier) wrote :

Update:
Application: Pcbnew
Version: (2014-02-28 BZR 4729)-product Release build
wxWidgets: Version 2.8.12 (release,Unicode,compiler with C++ ABI 1002,GCC 4.8.1,wx containers,compatible with 2.6)
Platform: Linux 3.11.0-13-generic x86_64, 64 bit, Little endian, wxGTK
Boost version: 1.54.0
         USE_WX_GRAPHICS_CONTEXT=OFF
         USE_WX_OVERLAY=OFF
         KICAD_SCRIPTING=OFF
         KICAD_SCRIPTING_MODULES=OFF
         KICAD_SCRIPTING_WXPYTHON=OFF
         USE_FP_LIB_TABLE=HARD_CODED_ON
         BUILD_GITHUB_PLUGIN=ON

Changed in kicad:
importance: Undecided → Critical
Revision history for this message
Nick Østergaard (nickoe) wrote :
Changed in kicad:
importance: Critical → Undecided
Revision history for this message
Maciej Suminski (orsonmmz) wrote :

The faulty line is pcbnew/pad_edition_functions.cpp:113, it resets the offset settings. The question is: is it intended or just a mistake?

Revision history for this message
jean-pierre charras (jp-charras) wrote :

Could be a mistake.
Some time ago, offsetting a smd pad was not allowed (because it looked like a non sense).
However, it make sense to build a complex pad shape from basic shapesand this feature was allowed (remember Pcbnew detects the fact 2 pads are connected if at least one pad position is inside an other pad, for many reasons, but mainly for calculation time reasons) .

Changed in kicad:
assignee: nobody → rosa maria (rprosamaria383)
dobey (dobey)
Changed in kicad:
assignee: rosa maria (rprosamaria383) → nobody
Novak Tamas (novak-7)
Changed in kicad:
status: New → Incomplete
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.