drawing arc in footprint editor

Bug #1660546 reported by Nicholas Savenlid
22
This bug affects 2 people
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Undecided
Maciej Suminski

Bug Description

I can no longer draw arc in footprint editor.

never was a problem before.

the arc refuses to end-point at the point you indicate it woobles arround.

Application: kicad
Version: (2017-01-29 revision 75ffcbc)-makepkg, release build
Libraries: wxWidgets 3.0.2
           libcurl/7.51.0 OpenSSL/1.0.2j zlib/1.2.8 libssh2/1.8.0 nghttp2/1.16.1 librtmp/2.3
Platform: Windows 7 (build 7601, Service Pack 1), 64-bit edition, 64 bit, Little endian, wxMSW
- Build Info -
wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8)
Boost: 1.62.0
Curl: 7.51.0
KiCad - Compiler: GCC 6.3.0 with C++ ABI 1010
        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=OFF
                  BUILD_GITHUB_PLUGIN=ON
                  KICAD_USE_SCH_IO_MANAGER=OFF
                  KICAD_USE_OCE=ON

Tags: windows
Revision history for this message
Chris Pavlina (pavlina-chris) wrote :

Can't confirm on Linux.

Revision history for this message
Nicholas Savenlid (nicholas-z) wrote :

this video ilustrates how arc just "jumps" around

want not like this before

Open GL Canvas

Revision history for this message
Wayne Stambaugh (stambaughw) wrote : Re: [Bug 1660546] Re: drawing arc in footprint editor

I cannot duplicate this. I just tested this using:

Application: kicad
Version: (2017-01-30 revision f0e0254e2)-master, release build
Libraries: wxWidgets 3.0.2
           libcurl/7.51.0 OpenSSL/1.0.2j zlib/1.2.11 libssh2/1.8.0
nghttp2/1.18.0 librtmp/2.3
Platform: Windows 7 (build 7601, Service Pack 1), 64-bit edition, 64
bit, Little endian, wxMSW
- Build Info -
wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8)
Boost: 1.60.0
Curl: 7.51.0
KiCad - Compiler: GCC 6.3.0 with C++ ABI 1010
        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=OFF
                  BUILD_GITHUB_PLUGIN=ON
                  KICAD_USE_SCH_IO_MANAGER=ON
                  KICAD_USE_OCE=ON

There have been a lot of changes recently with the opengl canvas so the
issue may already be resolve. Please try the latest nightly build to
confirm if this problem still exists. Thanks.

On 1/31/2017 7:15 AM, Nicholas Savenlid wrote:
> this video ilustrates how arc just "jumps" around
>
> want not like this before
>
> Open GL Canvas
>
>
> ** Attachment added: "nicholas.webm"
> https://bugs.launchpad.net/kicad/+bug/1660546/+attachment/4811291/+files/nicholas.webm
>

Revision history for this message
Nicholas Savenlid (nicholas-z) wrote :

donwloaded latest possible.
Same problem

As you can see below some details differ from your installation.
I did not tick any boxes during install, no libs, no footprint, no help, and no environment variables.

maybe the lack of environment variables had some bad influence.
dont know
seems far-fetched tough.

Application: kicad
Version: (2017-01-30 revision 9627f06)-makepkg, release build
Libraries: wxWidgets 3.0.2
           libcurl/7.51.0 OpenSSL/1.0.2j zlib/1.2.8 libssh2/1.8.0 nghttp2/1.16.1 librtmp/2.3
Platform: Windows 7 (build 7601, Service Pack 1), 64-bit edition, 64 bit, Little endian, wxMSW
- Build Info -
wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8)
Boost: 1.62.0
Curl: 7.51.0
KiCad - Compiler: GCC 6.3.0 with C++ ABI 1010
        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=OFF
                  BUILD_GITHUB_PLUGIN=ON
                  KICAD_USE_SCH_IO_MANAGER=OFF
                  KICAD_USE_OCE=ON

tags: added: windows
Revision history for this message
Maciej Suminski (orsonmmz) wrote :

I got another bug report about this issue. Because I am unable to reproduce the problem, I am looking for common traits in the reports that could help me pinpoint the problem.

@Nicholas @Novak
Have you built your binaries using msys2? If not, where did you get them?

Revision history for this message
Nicholas Savenlid (nicholas-z) wrote :

I downloaded nightly just from kicad download page, pre-built

x64 build
windows7

Revision history for this message
Novak Tamas (novak-7) wrote :

Me too: installed directly from "kicad-r7822.cf373e543-x86_64.exe" just downloaded.

Application: kicad
Version: (2017-03-07 revision cf373e543)-makepkg, release build
Libraries: wxWidgets 3.0.2
           libcurl/7.52.1 OpenSSL/1.0.2k zlib/1.2.11 libssh2/1.8.0 nghttp2/1.19.0 librtmp/2.3
Platform: Windows 7 (build 7601, Service Pack 1), 64-bit edition, 64 bit, Little endian, wxMSW
- Build Info -
wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8)
Boost: 1.60.0
Curl: 7.52.1
KiCad - Compiler: GCC 6.3.0 with C++ ABI 1010
        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=OFF
                  BUILD_GITHUB_PLUGIN=ON
                  KICAD_USE_OCE=ON

Revision history for this message
Novak Tamas (novak-7) wrote :

Some more info for investigation:
- it shows the same problem with drawing arc when switched to Cairo canvas.

- I've installed the same version to another box with Windows 8.1/x64, different video (Intel G41 vs. Radeon HD5570) and also does the same both in OpenGL and Cairo.

Revision history for this message
Novak Tamas (novak-7) wrote :

- arcs already placed can be edited normally.
- after placing the center, then placing one end (and defining radius),
  very small mouse cursor up-down moves cause large jumps (~30 degrees) in arc's size.
It seems to be a proportinal ration problem from mouse moves to arc angle.

Changed in kicad:
status: New → Confirmed
assignee: nobody → Maciej Sumiński (orsonmmz)
Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

Fixed in revision 4b5482eb5a43b061a1aed3726ca067a09f227c98
https://git.launchpad.net/kicad/patch/?id=4b5482eb5a43b061a1aed3726ca067a09f227c98

Changed in kicad:
status: Confirmed → Fix Committed
Changed in kicad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.