giseldo/neodataset huggingface dataset:
Make rename symbol and copy & paste symbol more discoverable in libedit (lp:#1740717)

[Original report](https://bugs.launchpad.net/bugs/1740717) created by **Andy Peters (devel-latke)**
```
I'm on the 24 Dec 2017 nightly on macOS.

First: Kicad's symbol library editor has never had a "rename symbol"
command.

In 4.0.x, one could work around that by doing "load component from current
library" followed by "create new component from current component," which
asks the user for a symbol name, and then deleting the original component.

In the nightly, the "create new component" command does not exist.

There are new symbol duplicate, cut, copy and paste commands. The problem
is that the duplicate and paste commands do not let the user give the
symbol a name. The new name is simply prevname_0 (or _1, _2, whatever).

Also: those duplicate/cut/copy/paste commands are all right-click context
menu commands in the library editor. Shouldn't they be accessible from the
main Edit menu? Perhaps with standard ctrl-X, ctrl-C, ctrl-V keyboard
shortcuts?

To add rename functionality: many applications use the notion of selecting
a thing in a menu, and when it's highlighted, that thing can be edited.
This can be one way to rename the symbol, as you would select and highlight
the symbol name in the list and just type in the new, and done.



Application: kicad
Version: (2017-12-24 revision 5708665)-master, release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.54.0 LibreSSL/2.0.20 zlib/1.2.11 nghttp2/1.24.0
Platform: Mac OS X (Darwin 17.3.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
    wxWidgets: 3.0.2 (UTF-8,STL containers,compatible with 2.8)
    Boost: 1.61.0
    Curl: 7.43.0
    Compiler: Clang 7.3.0 with C++ ABI 1002

Build settings:
    USE_WX_GRAPHICS_CONTEXT=ON
    USE_WX_OVERLAY=ON
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=ON
```
Original tags: libedit

Story points: 52.0
Thermal connections unpredictable with overlapping pads (lp:#1740633)

[Original report](https://bugs.launchpad.net/bugs/1740633) created by **Nick Østergaard (nickoe)**
```
When filling the zone with the thermal releif connection type to a multipad
it can happen that the zone copper does not actually connect!

See the attached image and minimal example board.

Solid connection type works ok.

Application: pcbnew
Version: (2017-12-30 revision e062780e9)-master, release build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.57.0 OpenSSL/1.1.0g zlib/1.2.11 libidn2/2.0.4 libpsl/0.19.1
(+libidn2/2.0.4) libssh2/1.8.0 nghttp2/1.28.0
Platform: Linux 4.14.8-1-ARCH x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.3 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.65.1
    Curl: 7.57.0
    Compiler: GCC 7.2.1 with C++ ABI 1011

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=OFF
    KICAD_SCRIPTING_MODULES=OFF
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=ON
```
Original tags: pcbnew

Story points: 16.0
Simulation power probe

[Original report](https://bugs.launchpad.net/bugs/1740321) created by **Hildo Guillardi Júnior (hildogjr)**
```
For use to graphical simulator (Spice) will be nice have have current probe
(placed on the wires, on one direction), voltage probes (placed on the
nodes) and power probes (placed on the components).
To power probes, use the `p = sum( v(pin) * i(pin)). Because current and
voltage have signal, the total of this sum is the power in a component. It
will be very useful to transistors simulation.

Example in other EDA:
https://www.youtube.com/watch?v=1VHQaBZwDN8
https://www.youtube.com/watch?v=54h_OHqrerQ (current)

Interesting also the name be editable to some user friendly like "in" /
"out" ... not just the default names "V(R1)" ...
```
Original tags: eeschema feature.request ngspice

Story points: 22.0
different block operation behavour between applications (lp:#1740138)

[Original report](https://bugs.launchpad.net/bugs/1740138) created by **Sergey A. Borshch (sb-sf)**
```
Eeschema: select block, move it to other location - block in old location
remains at its place and original color, after selecting "Duplicate block"
in dropdown menu block copy and cursor jumps to original block location.

Libedit: select block, move it to other location - block in old location
changes color, after selecting "Duplicate block" in dropdown menu block
copy and cursor remains at new position - seems most intuitive and correct
behavior.

Footprint editor, Pcbnew (legacy canvas):  select block, move it to other
location - block in old location remains at its place and original color,
after selecting "Duplicate block" in dropdown menu block copy placed at
current cursor position.

Version info (today's git master):
Application: kicad
Version: (2017-12-24 revision 5708665)-master, release build
Libraries:
    wxWidgets 3.0.2
Platform: Linux 4.4.0-104-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.58.0
    Compiler: GCC 5.4.0 with C++ ABI 1009

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=OFF
    KICAD_SCRIPTING_MODULES=OFF
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=OFF
    KICAD_USE_OCE=OFF
    KICAD_SPICE=ON
```
Original tags: eeschema

Story points: 48.0
custom Environment variables are not used immediately (lp:#1740022)

[Original report](https://bugs.launchpad.net/bugs/1740022) created by **Jan Krieger (jkriege2)**
```
Hi!

I'm using 64-bit KiCAD Nightly 2017-12-21 (7586afd53) on win7-64bit. As a
library maintainer I'm using customized environment variable to make KiCAD
use libs that I checked out somewhere on my system.

I set them using the KiCAD menu entry "Preferences | Configure Paths". They
point to checkouts of the KiCAD libs that I made below D:\KiCAD. I.e.
${KICAD_SYMBOL_DIR} = "D:\KiCAD\kicad-symbols", see attached screenshot

Now I'm doing the following:
1. Start KiCAD, with the last project I used (sometimes I'm using a local
sym-lib-table sometimes not, the global sym-lib-table is emotied, The sym-
lib-table always references using environment vars, e.g.
"${KICAD_SYMBOL_DIR}/Amplifier_Buffer.lib")
2. Opening the library editor, I see a full list of all libs in
3. Now I see a list of all the libs that are currently referenced by the
currently used sym-lib-table, but when I try to open the libs in the
"Search Tree" the nodes are empty, i.e. the libs do not expand and show NO
entries. This is true for all libs that not part of the default libs
installed with the nightly (remember I'm a lib maintainer, so I'm working
with cutting-edge versions and PRs that cannot yet be part of the nightly
package). I can though expand libraries that are part of the standard
installation and then see the contents in the installed libraries, NOT in
the downloaded.
4. Now I go to the KiCAD main screen, click on "Preferences | Configure
Paths", click OK and reopen the library editor. After it reloads the libs,
I can now expand a lib and its contents from the checkout is shown.

To me this looks like KiCAD does not use the values for the environment
variables set in its dialog "Preferences | Configure Paths", but only after
the dialog has been opened. Until then it seems KiCAD uses the system
environment variable, as it was generated during Install, which points to
the installed libs.

This behaviour is a bit unexpected ... True, I can easily fix it by setting
the system environment variables, but since I CAN set them in KiCAD, I
would expect KiCAD to use these right away.

BTW: Would it be possible to set these environment variable on a per-
project basis? That would be great for library review (I could have a
project for libs in state 1 and another projet for libs in state 2 ... but
I also see that that's maybe a special request that not many people will
profit from ;-)

Would be great to see this fixed. Unfortunately I currently don't have
enough time to look into the code myself and propose a patch :-(

PS: To all that do celebrate it: Merry christmas!
```
Original tags: eeschema

Story points: 10.0
pcbnew: global setup of  Unlock text orientation flag for Reference/Value (lp:#1739974)

[Original report](https://bugs.launchpad.net/bugs/1739974) created by **Eldar Khayrullin (eldar)**
```
It will be good to have global setup of Unlock text orientation flag for
Reference/Value.


Application: kicad
Version: no-vcs-found-3a74e52~61~ubuntu17.10.1, release build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.55.1 OpenSSL/1.0.2g zlib/1.2.11 libidn2/2.0.2 libpsl/0.18.0
(+libidn2/2.0.2) librtmp/2.3
Platform: Linux 4.13.0-21-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.3 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.62.0
    Curl: 7.55.1
    Compiler: GCC 7.2.0 with C++ ABI 1011

Build 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=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=ON
```
Original tags: gal pcbnew

Story points: 10.0
pcbnew first start fp-lib-table (lp:#1738871)

[Original report](https://bugs.launchpad.net/bugs/1738871) created by **Mitja Nemec (mitjan)**
```
I really like how the eeschema behaves when run for the first time after
installation.

Could it be possible to implement his also in pcbnew?

As the fp-lib-table and sym-lib-table are also contained in new libraries,
this would make it easy to document how to use the libraries and place them
anywhere on the system.
```

Story points: 14.0
Can't place a via as the first point in a route using routing tool (lp:#1738818)

[Original report](https://bugs.launchpad.net/bugs/1738818) created by **Art (diametrix)**
```
Can't place via on the end or in the middle of an existing track. When you
try to place a via on an end of a track, a junction or just in a middle of
a track, you have to click in that spot hit V shortcut and then move the
cursor to the side and only then the via would appear. If you move back to
the original location it will disappear again. Depending on the side of the
grid the locations can be pretty far apart from each other. This especially
drives me nuts when you run a trace on multiple layers and click the mouse
button first to "tack" the trace down and then hit V - it will not place
the via at that spot anymore, so you have get out of the trace drawing
mode, delete the last segment (here we go, another pet peeve - what
happened to the good all backspace, when you could just delete last segment
without having to interrupt your workflow) then go back to track drawing
mode again and draw it again and this time try to remember hitting V first
before clicking.

Application: kicad
Version: (2017-12-18 revision ff4829eee)-makepkg, release build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.54.1 OpenSSL/1.0.2l zlib/1.2.11 libssh2/1.8.0 nghttp2/1.23.1
librtmp/2.3
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.3 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.60.0
    Curl: 7.54.1
    Compiler: GCC 7.1.0 with C++ ABI 1011

Build 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=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=ON
```
Original tags: pcbnew pns

Story points: 14.0
Library Editor: pin Graphic Style is too big for bigger text sizes (lp:#1737961)

[Original report](https://bugs.launchpad.net/bugs/1737961) created by **Nikolai (fedorchik)**
```
KiCAD's Library Editor (and EEschema in general) is clearly designed with
1.27 mm (50 mil) grid and text sizes in mind.
For some reason size of pin's Graphic style option is tied to Number text
size option. For text sizes under 2 mm it works alright, but for bigger
text sizes pin special graphic becomes too large.

Attached file is PNG showing two 5.08 mm inverted pins. One has 2.54 text
size, other - 1.27 text size.

Solution:
Either make pin graphic style size another customizable option or make them
fixed size.
```
Original tags: eeschema

Story points: 10.0
Junction size in EEschema is too small (lp:#1737953)

[Original report](https://bugs.launchpad.net/bugs/1737953) created by **Nikolai (fedorchik)**
```
Currently size of Junction mark in EEschema is too small.
It's size is less that 1 mm.
Generally this is not a big problem is you only use digital blueprints. But
on paper there is not always obvious if the junction present or not.

Proposed solution:
Make junctions bigger. Personally I believe that 1.6 mm (diameter) junction
mark is the best.
Some people may want a bit bigger or a bit smaller junctions.

So, I'd propose to make junction size either a fully customizable option in
EEschema, or at least to be able to pick from 3-4 predefined sizes.
```
Original tags: eeschema

Story points: 12.0
Cannot hide non-corresponding buried vias holes (lp:#1737594)

[Original report](https://bugs.launchpad.net/bugs/1737594) created by **Diego (alamon)**
```
Dear team:
Our current board is based in a HDI 3+4+3 configuration.
For making the microvias from L2 to L3 and from L3 to L4, we used buried
vias matching the size of the microvias. As we need to do this, I managed
to change all the microvias to 1-layer buried vias so it's more intuitive
for a design review.

Is there any way for hiding the buried vias that aren't present in the
active layer?
Watching the code there is a file called "class_track.cpp" with the
following comment:
"Only draw the via if at least one of the layers it crosses is being
displayed"
But I can't understand any of it as I never touch the kicad code :)

I think this issue can be marked as wishlist, I'm not sure if this is a bug
but I know that this can help us a lot.

Thanks in advance!!

Application: kicad
Version: (2017-12-11 revision b395b55a2)-master, release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.52.1 OpenSSL/1.0.2l zlib/1.2.8 libidn2/0.16 libpsl/0.17.0
(+libidn2/0.16) libssh2/1.7.0 nghttp2/1.18.1 librtmp/2.3
Platform: Linux 4.9.0-4-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.62.0
    Curl: 7.52.1
    Compiler: GCC 6.3.0 with C++ ABI 1010

Build 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=OFF
    KICAD_SPICE=OFF
```
Original tags: pcbnew

Story points: 16.0
Make bus of arbitrarily named pins and wires (lp:#1737580)

[Original report](https://bugs.launchpad.net/bugs/1737580) created by **Gaurav Juvekar (gauravjuvekar)**
```
Right now, AFAIK a bus can contain only pins/wires that have the same name
except a last digit.
It would be a good feature if instead a bus could be formed out of
wires/pins with any arbitrary name. ex an SPI bus of MISO,MOSI,SCLK pins.

https://electronics.stackexchange.com/questions/68582/signal-bus-in-kicad
provides a way of labeling wires with the same name and consecutive numbers
to form a bus, but it still seems too cumbersome.
```
Original tags: feature.request

Story points: 6.0
eeschema: part property dialog, honor field attributes at update (lp:#1737470)

[Original report](https://bugs.launchpad.net/bugs/1737470) created by **Nicholas Savenlid (nicholas-z)**
```
when clicking "update field values"

please honor field attributes

show, align, size, style etc

Libraries mature and evolve.

It would help immensely if the many hours of work spent on libraries easily
could be moved into existing  designs.


thanks

Application: kicad
Version: (2017-11-24 revision a01d81e4b)-makepkg, release build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.54.1 OpenSSL/1.0.2l zlib/1.2.11 libssh2/1.8.0 nghttp2/1.23.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.3 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.60.0
    Curl: 7.54.1
    Compiler: GCC 7.1.0 with C++ ABI 1011

Build 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=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=ON
```

Story points: 6.0
Placing a via into a track segment does not split it (lp:#1737349)

[Original report](https://bugs.launchpad.net/bugs/1737349) created by **Paul "LeoNerd" Evans (leonerd)**
```
If I place a new via into the middle of an existing track, it ought to
split that track into two segments at that point, so that I can delete
either side of it later on without losing all of it.

Currently it does not do this, meaning if the reason I placed that via was
some manual adjustment of routing, maybe now I can delete one of the old
paths around. If I try to do that, sometimes it'll end up deleting too much
track and I have to manually reconnect it again afterwards.
```
Original tags: cern pcbnew

Story points: 12.0
Missing step in OSX install.txt (lp:#1737329)

[Original report](https://bugs.launchpad.net/bugs/1737329) created by **Jeff Young (jeyjey)**
```
The OSC install.txt has the following text:

  After Xcode is installed, download wxWidgets-{version}.tar.bz2 and then
  double-click on it to unpack it to create a wxWidgets directory.

  Next use Terminal...

The Terminal steps will fail, however, because the current version of Xcode
moves a bunch of stuff around when you first run it.

So there needs to be another step to launch (and then quit) Xcode.
```

Story points: 4.0
Doc bug in "building KiCad from source code" (lp:#1737328)

[Original report](https://bugs.launchpad.net/bugs/1737328) created by **Jeff Young (jeyjey)**
```
The page http://docs.kicad-
pcb.org/doxygen/md_Documentation_development_compiling.html has the
following text:

  ...

  Download the wxPython source and build using the following commands:

  cd path-to-wxwidgets-src
  patch -p0 < path-to-kicad-src/patches/wxwidgets-3.0.0_macosx.patch
  patch -p0 < path-to-kicad-
src/patches/wxwidgets-3.0.0_macosx_bug_15908.patch
  patch -p0 < path-to-kicad-src/patches/wxwidgets-3.0.0_macosx_soname.patch
  patch -p0 < path-to-kicad-
src/patches/wxwidgets-3.0.2_macosx_yosemite.patch
  patch -p0 < path-to-kicad-
src/patches/wxwidgets-3.0.0_macosx_scrolledwindow.patch
  patch -p0 < path-to-kicad-src/patches/wxwidgets-3.0.2_macosx_sierra.patch
  patch -p0 < path-to-kicad-
src/patches/wxwidgets-3.0.2_macosx_unicode_pasteboard.patch
  mkdir build
  cd build

  ...

That should be wxWidgets, not wxPython, right?
```

Story points: 6.0
debounce middle click for pan (lp:#1737044)

[Original report](https://bugs.launchpad.net/bugs/1737044) created by **hauptmech (hauptmech)**
```
When using the middle mouse button (usually has a scroll wheel these days)
to pan, the scroll wheel will move slightly triggering a zoom action. This
will happen multiple times during a middle button drag, especially with
mice that have no detent on the scroll wheel.

Since the default zoom action is to warp the mouse to the center of the
screen, this resets the pan action.

This makes panning with the middle mouse button frustrating.




Disabling the warp on middle mouse down is probobly the qick/dirty
solution. The user only has to contend with one mouse reset but then may
proceed to pan as needed.

Better would be to disable the warp on any zooms triggered milliseconds
before the middle mouse down so that there was never an unintentional warp.


Users (or at least I) zoom while panning. Throwing away zoom events while
panning is not ok.

This affects at least kicad 4.0.7 eeschema & pcbnew on windows.
```

Story points: 6.0
Add Opacity property for 3D models (lp:#1736956)

[Original report](https://bugs.launchpad.net/bugs/1736956) created by **m (easyw)**
```
This is a topic to be added to a wishlist, more than a bug.
It would be very useful to add the ability to assign an 'opacity' value to
3D models for the 3D viewer. This option could be just 4 values like
0,0.25,0.75,1 so to be able to specify the transparency of the 3D model
(from invisible=0, to completely opaque=1).
This feature would be very useful for mechanical design involving for
examples enclosures.
It could be implemented just adding only when opacity value is less than 1
an optional parameters to the footprint file format.
This would break back compatibility but ONLY if transparency is applied
(opacity less than 1).
Then there would no need to change all the footprint libraries, but it
would add a valuable feature to pcbnew application.

    (model ${KISYS3DMOD}/mylib/mymodel.wrl
    (at (xyz 0 0 0))
    (scale (xyz 1 1 1))
    (rotate (xyz 0 0 0))
    (opacity 0.25)
    )

opacity field added to fp (and in the kicad_pcb file) ONLY if its value is
less than 100%

This will place KiCad closer to other well known ECAD software.
Here a related discussion
https://github.com/KiCad/kicad-packages3D/pull/182#issuecomment-349583260
and an image of the Gui to enable this feature
https://user-
images.githubusercontent.com/3032347/33661201-1fa5c34a-da87-11e7-9e14-4abf9c0a7244.png
```
Original tags: 3d 3d-viewer pcbnew

Story points: 50.0
Separate 3D setting for pcbnew and footprint viewer (lp:#1736619)

[Original report](https://bugs.launchpad.net/bugs/1736619) created by **Bernhard Stegmaier (stegmaier)**
```
Disable display of 3D models in 3D view of a board.
Go to library viewer and click on "Show footprint in 3d viewer" button.
3D model won't show up in preview window, because it has been disabled in
3D Viewer of board.

I think this is somewhat irritating for users.
Especially, if display of 3D models has been turned off for whatever reason
during PCB creation and then this setting is taken over to a completely
unrelated preview window (technically it may be the same 3D viewer, but
this is IMHO not users point of view).
```
Original tags: 3d-viewer

Story points: 10.0
Allow cursor to have 45 or arbitrary degree (lp:#1735810)

[Original report](https://bugs.launchpad.net/bugs/1735810) created by **Jakub Kozdon (fldrivers)**
```
Can you add an option to have cursor at 45° or arbitrary degree with an
option to have visible 0/90°? It will be usable for aligning components.



Application: kicad
Version: (2017-11-09 revision 87d06e5)-HEAD, release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.38.0 OpenSSL/1.0.1t zlib/1.2.8 libidn/1.29 libssh2/1.4.3
librtmp/2.3
Platform: Linux 3.16.0-4-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.55.0
    Curl: 7.38.0
    Compiler: GCC 4.9.2 with C++ ABI 1002

Build 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=OFF
    KICAD_SPICE=OFF
```
Original tags: gal

Story points: 14.0