giseldo/neodataset huggingface dataset:
Unexpected behaviour with Pcbnew manual routing (lp:#1849613)

[Original report](https://bugs.launchpad.net/bugs/1849613) created by **Bogdan Șerban (moonfire-bogdan)**
```
Manual routing sometimes gives weird results. I have attached examples
below to better explain it, but the idea is that I get weird track shapes
when I clearly shouldn't. I would expect the track to follow my mouse
movements without me having to add unnecessary points, and without adding
those 90 degree angles.
I'm not sure exactly what version introduced this behaviour, but I suspect
this has been introduced in 5.1, it wasn't like this before.

Example 1:

https://imgur.com/AuGulBh

Example 2:

https://imgur.com/Ou6Eq69


Version info:

Application: KiCad
Version: 5.1.4, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.66.0 OpenSSL/1.1.1d zlib/1.2.11 libidn2/2.2.0 libpsl/0.21.0
(+libidn2/2.2.0) libssh2/1.8.2 nghttp2/1.39.2
Platform: Linux 5.3.7-arch1-1-ARCH x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
    Boost: 1.71.0
    OpenCASCADE Technology: 7.4.0
    Curl: 7.66.0
    Compiler: GCC 9.2.0 with C++ ABI 1013

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=OFF
    KICAD_USE_OCC=ON
    KICAD_SPICE=ON
```
Original tags: pcbnew pns

Story points: 14.0
Eeschema: Clear Annotations not working [MSW 10] (lp:#1849579)

[Original report](https://bugs.launchpad.net/bugs/1849579) created by **Robert Garnett (rjg)**
```
When the clear annotations button is pressed the program does not clear the
annotations.  The cancel button does not work, but the windows title bar
close of the clear annotations dialog does close the dialog. I noticed this
bug in Windows Nightly: kicad-r14355.3fffd042d-x86_64. It was still evident
in  kicad-r14358.e621ae753-x86_64.exe.

It was not present in:

Application: KiCad
Version: (5.99.0-229-g5b8661f2a), 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.21.0 (+libidn2/2.1.1) nghttp2/1.34.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    Build date: Oct 16 2019 21:05:43
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    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:
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    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
```
Original tags: eeschema windows

Story points: 6.0
No metric grid sizes available in symbol editor (lp:#1849553)

[Original report](https://bugs.launchpad.net/bugs/1849553) created by **Matt Doc (docara)**
```

Windows 10 64bit

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 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    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_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    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

Hi,

I work in mm.

I'm am trying to create my first symbol and footprint. Noticed that I was
unable to change my grid settings from mils to mm anywhere within the
Symbol Editor. Slightly phased, I dropped back into Schema to verify an
note an equivalent mils dimension to make sure my new component was
proportionality the same as other components I had.

Back in EeShema, I am now unable to make any change to the grid settings no
right click, menu option or toolbar responds to change.

For completeness I am still able to change grid settings within Pcbnew

Wishlist :- Is it possible to have a proper 'Wishlist' or 'New Feature'
request in Launchpad. I feel bad posting in a developers 'space' without it
being a bug report.

Thanks
```
Original tags: eeschema ui

Story points: 6.0
Hot keys take precedence while typing in filter text field (lp:#1849413)

[Original report](https://bugs.launchpad.net/bugs/1849413) created by **Isaac Clark (jud9000)**
```
While using the Symbol editor typing in the filter text box takes
precedence over typed text such as the letter 'p' which is a default hot
key.









Application: LibEdit
Version: (5.99.0-249-g3fffd042d), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.66.0 OpenSSL/1.1.1d (Schannel) zlib/1.2.11 brotli/1.0.7
libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.1.1) nghttp2/1.39.2
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    Build date: Oct 20 2019 21:06:10
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.71.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.66.0
    Compiler: GCC 9.2.0 with C++ ABI 1013

Build settings:
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    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
```
Original tags: eeschema hotkeys

Story points: 6.0
Connection when symbol placed on wire (lp:#1849376)

[Original report](https://bugs.launchpad.net/bugs/1849376) created by **Franck Jullien (fjullien)**
```
Version: 5.99.0-unknown-da28426~100~ubuntu18.04.1, release build

When a place a symbol on a wire, directly after I selected it from the
library, connection is not made. I need to move the symbol back and on
again to get a connection.

See forum post: https://forum.kicad.info/t/connection-when-symbol-placed-
on-wire/19511

Franck.
```
Original tags: eeschema

Story points: 6.0
PCB Calculator Units of Measure (lp:#1849356)

[Original report](https://bugs.launchpad.net/bugs/1849356) created by **Lawrence W. Joy (lawrence-joy)**
```
Regulators tab
For R1 change "KOhm" to "kΩ".
For R2 change "KOhm" to "kΩ".
For iadj change "uA" to "µA".
Note: When spelled out (in English) units of measure are considered common
nouns and are NOT capitalized.
Track Width tab
For Temperature rise change "deg C" (degree coulomb?) to "°C".
For Resistivity change "Ohm-meter" to "Ω•m" [Note: hyphens are not used
with SI letter symbols.]
For External layer traces:

    Change Resistance "Ohm" to "ohm" or better/best to "Ω".
    Change Voltage drop "Volt" to "volt" or better/best to "V".
    Change Power loss "Watt" to "watt" or better/best to "W".
    For Internal layer traces:
    Change Resistance "Ohm" to "ohm" or better/best to "Ω".
    Change Voltage drop "Volt" to "volt" or better/best to "V".
    Change Power loss "Watt" to "watt" or better/best to "W".
    2nd paragraph
    Change "35A" to "35 A". [Note: There is always a space between the
value (number) and the following SI letter symbol.
    Change "17.5A" to "17.5 A".
    Change "100 deg C" to "100 °C".
    Change "400mil" to "400 mil".
    Change "10mm" to "10 mm".
    3rd paragraph
    In dT change "deg C" to "°C".
    Electrical Spacing tab
    Where it is stated "Voltage > 500V" change "500V" to "500 V".
    For the column with voltage ranges change "V" to " V".
    TransLine tab
    For Electrical Parameters:
    Z0 "Ohm" should be "Ω" and "KOhm" should be "kΩ".
    Ang_l "Radian" should be "rad" and "Degree" should be "degree" or
better/best "°".
    RF Attenuators tab
    Zin "Ohms" should be "ohms" or better/best "Ω".
    Zout "Ohms" should be "ohms" or better/best "Ω".
    Values:
    R1 "Ohms" should be "ohms" or better/best "Ω".
    R2 "Ohms" should be "ohms" or better/best "Ω".
    R3 "Ohms" should be "ohms" or better/best "Ω".
    For "Attenuation is 6dB". "6dB" should be "6 dB".
    Board Classes tab
    In the upper left corner dimensions box "um" should be "µm".
    --Regards, Larry
```
Original tags: pcb-calculator starter

Story points: 6.0
Hide 3D module (lp:#1849332)

[Original report](https://bugs.launchpad.net/bugs/1849332) created by **Hildo Guillardi Júnior (hildogjr)**
```
Sometimes I use a 3D representation of a module / component part (e.g.
BeagleBone, Raspiberry, Arduino, ...) to check the full board
representation and to be able to make the mechanical / enclosure project.
But these stays over a lot of other parts in the 3D visualization so, could
be used to right-click it and have the option "hide this 3D part". Allow a
list in the 3dviwer of the hidden parts.

Application: Pcbnew
Version: 5.99.0-unknown-c3175b4~86~ubuntu16.04.1, release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.47.0 OpenSSL/1.0.2g zlib/1.2.8 libidn/1.32 librtmp/2.3
Platform: Linux 4.15.0-66-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    Build date: Oct  3 2019 11:48:52
    wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.58.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.47.0
    Compiler: GCC 5.4.0 with C++ ABI 1009

Build settings:
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    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
```
Original tags: 3d-viewer feature.request

Story points: 8.0
Drawing H/V/45 zones gives incorrect line previews (lp:#1849299)

[Original report](https://bugs.launchpad.net/bugs/1849299) created by **Ian McInerney (imcinerney)**
```
When drawing a zone that is constrained to H/V/45, the preview lines that
show where the next line will go are very inconsistent and incorrect. See
the attached screen recording for the examples.


Application: Pcbnew
Version: (5.1.4-113-gf2e75c96b), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.65.3 OpenSSL/1.1.1c-fips zlib/1.2.11 brotli/1.0.7
libidn2/2.2.0 libpsl/0.20.2 (+libidn2/2.0.5) libssh/0.9.0/openssl/zlib
nghttp2/1.38.0
Platform: Linux 5.1.18-300.fc30.x86_64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
    Boost: 1.69.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.65.3
    Compiler: Clang 8.0.0 with C++ ABI 1002

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
```
Original tags: pcbnew

Story points: 6.0
New zone cause a crash (lp:#1849289)

[Original report](https://bugs.launchpad.net/bugs/1849289) created by **David Pearce (halzia)**
```
Very recent pre 5.1.5 Windows Nightly (Jenkins 437)
Even on a trivial test board, creating a new zone or editing a zone
properties causes a crash.
DrMingW goes crazy and has to be stopped with Task Manager
Zone parameters are priority = 2, Solid connections

Application: KiCad
Version: (5.1.4-113-gf2e75c96b)-1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.66.0 OpenSSL/1.1.1d (Schannel) zlib/1.2.11 brotli/1.0.7
libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.1.1) nghttp2/1.39.2
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.71.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.66.0
    Compiler: GCC 9.2.0 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    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
```
Original tags: pcbnew

Story points: 6.0
KiCAD crashes when deleting locked footprint (lp:#1849266)

[Original report](https://bugs.launchpad.net/bugs/1849266) created by **Enrico (eatis)**
```
Since updating to v5.1.4 PCBnew crashes whenever I want to delete a
footprint which is locked. The Dialog opens to confirm the deletion of the
locked footprint and afterwards KiCAD completely crashes (not only PCBnew).
I attached a sample project which crashes KiCAD on my Linux system and in
my Windows 7 VM as well.

Linux: 5.1.4-e60b266~84~ubuntu18.04.1
Platform: Linux 4.15.0-65-generic x86_64

Windows: 5.1.4-1
Platform: Windows 7 (build 7601, Service Pack 1), 64-bit edition
```
Original tags: pcbnew

Story points: 6.0
KiCad crashes when cvpcb or footprint editor opens (lp:#1849259)

[Original report](https://bugs.launchpad.net/bugs/1849259) created by **Abdullah Kahraman (cebrax)**
```
Application: KiCad
Version: (5.99.0-249-g3fffd042d), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.66.0 OpenSSL/1.1.1d (Schannel) zlib/1.2.11 brotli/1.0.7
libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.1.1) nghttp2/1.39.2
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    Build date: Oct 21 2019 21:06:19
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.71.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.66.0
    Compiler: GCC 9.2.0 with C++ ABI 1013

Build settings:
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    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


Whenever I try to footprint editor from the KiCad main window, KiCad
crashes and closes itself with no error.

When I open cvpcb, it crashes and KiCad closes itself after trying to load
footprint assignments. Footprint libraries and names are displayed
correctly.
```
Original tags: pcbnew

Story points: 6.0
Position Relative To fails to switch between mm and inches (lp:#1849231)

[Original report](https://bugs.launchpad.net/bugs/1849231) created by **Steve Matos (steve1515)**
```
In Pcbnew, when using the "Position Relative To..." option get's stuck in
the first units used. This can either be mm or inches.

To Reproduce:
1. Open Pcbnew
2. Select inches for the current units
3. Click an existing pad... "Clearify Selection" comes up... select
"Footprint"
4. Right click... select "Position Relative To..."
5. Dialog comes up and is correctly showing inches.
6. Click cancel to close dialog.
7. Change units to mm.
8. Repeat step 3 and 4.
9. Dialog now comes up with incorrect units. (i.e. still showing inches)

NOTE: The process works the same if you start with mm and then switch to
inches. It seems to get stuck on whatever units you used first.



Application: Pcbnew
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,compatible with 2.8)
    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_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    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
```
Original tags: pcbnew

Story points: 6.0
Loading Footprint Libraries modal dialog is always active (lp:#1849169)

[Original report](https://bugs.launchpad.net/bugs/1849169) created by **Ionel (ionelcompact)**
```
Steps to reproduce:

Open Pcbnew press O and place a footprint.

The "Loading Footprint Libraries" dialog will remain active and will not
disappear until "Choose Footprint" dialog is closed.

See the attached image.


Application: Pcbnew
Version: (5.1.4-113-gf2e75c96b)-1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.66.0 OpenSSL/1.1.1d (Schannel) zlib/1.2.11 brotli/1.0.7
libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.1.1) nghttp2/1.39.2
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.71.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.66.0
    Compiler: GCC 9.2.0 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    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
```
Original tags: pcbnew

Story points: 6.0
Rotate after undo causes component to walk (lp:#1849078)

[Original report](https://bugs.launchpad.net/bugs/1849078) created by **Mark Jeronimus (mark-jeronimus)**
```
When rotating a components, the location of the reference and value
relative to the component changes drastically, and when rotating
continuously (holding 'r' pressed) the component walks (changes origin).

Steps to reproduce:

* Load the attached schematic
* Rotate the component a few times
* Undo everything
* Rotate many times again

Alternate steps to reproduce:

* Open eeschema standalone
* Place any component (tested with "R", "L" and "L_Core_Ferrite" thus far
and all are affected)
* Rotate a few times
* Undo as many times
* Rotate many times again

*Expected behavior:*
Component rotates about it's origin and the texts stay close to the
component

*Actual behavior:*
The component origin changes pseudorandomly(!) and the texts are displaced
relative to the component

Application: Eeschema
Version: 5.99.0-unknown-a3229c4~100~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 5.0.0-31-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    Build date: Oct 17 2019 11:49:37
    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.4.0 with C++ ABI 1011

Build settings:
    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
```
Original tags: eeschema

Story points: 6.0
Mouse cursor get stuck in Pcbnew (lp:#1848943)

[Original report](https://bugs.launchpad.net/bugs/1848943) created by **Mike Williams (mikebwilliams)**
```
Basically, the mouse gets stuck in the PCB view of Pcbnew. I am not sure of
the exact sequence of events, but while laying out one simple 4-layer board
it happened about 5 times.

Seems almost identical to this bug affecting EESchema:
https://bugs.launchpad.net/kicad/+bug/1825550

Application: KiCad
Version: 5.1.4-e60b266~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-65-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.4.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
```
Original tags: pcbnew

Story points: 6.0
Gerber Export: incorrect filled areas outline thickness (lp:#1848929)

[Original report](https://bugs.launchpad.net/bugs/1848929) created by **Thomas Wischnack (dl3it)**
```
Gerber export with Pcbnew. Load gerber files in Gerbview. Gerbview
complains about "missing D Code definition; perhaps old ...". Checking
Gerber with external gerber viewers shows same result; wires/tracks/copper
areas with wrong thicknes.
Problem exists only in some gerber files; always the same within one
project, but not always the same file in different projects. Problem exists
in all projects.



Application: Pcbnew
Version: 5.99.0-unknown-846397c~100~ubuntu19.04.1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.64.0 OpenSSL/1.1.1b zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.5) libssh/0.8.6/openssl/zlib nghttp2/1.36.0 librtmp/2.3
Platform: Linux 5.0.0-32-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    Build date: Oct 20 2019 11:50:16
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
    Boost: 1.67.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.64.0
    Compiler: GCC 8.3.0 with C++ ABI 1013

Build settings:
    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
```
Original tags: export gerber gerbview pcbnew plot

Story points: 6.0
Implement limits and warnings in pcb calculator (lp:#1848917)

[Original report](https://bugs.launchpad.net/bugs/1848917) created by **Mishka (mike-volokhov)**
```
Hi,

I've faced an issue when estimating a coplanar waveguide using the PCB
Calculator. The PCB Calc produces slightly different results when compared
to http://wcalc.sourceforge.net and AppCad. Looks like math precision
issue.

Although resulting impedance value doesn't seem differ too much (it's like
47 Ohm in PCB Calc vs 50 Ohm in WCalc), but it makes significant difference
when deriving track width and especially metal spacing on very thin
substrates like polyimide.

Screenshots follow.

Thanks!
```
Original tags: pcb-calculator

Story points: 10.0