giseldo/neodataset huggingface dataset:
Unable to add new working library in Eeschema (lp:#1448753)

[Original report](https://bugs.launchpad.net/bugs/1448753) created by **Otto Hunt (otto9otto-gmail)**
```
I am attempting to use Kicad on my 64-bit Win7 system. When I click on
Version Information I get a little box that says "Version Information
(copied to the clipboard)" (that's a lie: it was NOT copied to the
clipboard! Here is the contents manually copied from that little box:

Kicad Version(after 2015-mar-04 BZR unknown)-product Release build
wxWidgets: Version 3.0.2 (debug,wchar_t,compiler with C++ ABI 1002, GCC
4.9.2, wx containers,compatible with 2.8) Platform: Windows 7 (build 7601,
service Pack 1), 64-bit edition, 64 bit, Little endian, wsMSW
Boost version: 1.57.0
USE_WX_GRAPHICS_CONTEST=OFF
USE_WX_OVERLAY=OFF
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_WXPYTHON=ON
USE_FP_LIB_TABLE=HARD_CODED_ON
BUILD_GITHUB_PLUGIN=ON
KICAD_USE_WEBKIT=OFF

Upon opening KiCad, I get the error message:

Failed to copy the file 'C:\Program
Files\KiCad\share\kicad\template\kicad.pro' to 'C:\Program
Files\KiCad\noname.pro'

Then, when I open Eeschema I get the "Confirmation" (with a big red X)
message:

Schematic 'C:\Program File\KiCad\noname.sch' does not exist. Do you wish to
create it"

clicking "yes" or "no" gives the same result in that the Eeschema window
opens. Now I try to place a component, so I click of the "add component"
icon (a little opamp) only to find that I am limited to power and ground
symbols. So try to add a library by clicking on Preferences\Set Active
Libraries. i then get the error message:

Failed to copy the file 'C:\Program
Files\KiCad\share\kicad\template\kicad.pro' to 'C:\Program
Files\KiCad\noname.pro' (error 0: the operation completed successfully.)

With the "set active library" window open, clicking on Add or Insert seems
to have the same effect in that selected search path directory opens up. I
then select a library and click the Open button so that .lib file now shows
up in the little box entitled "Project 'C:\Program File\KiCad\noname.pro'.
I then click OK and the little box goes away, leaving a kicad Error message
box "can't open user configuration file."

I then try again to add a component and again get the kicad Error message:

Failed to copy the file 'C:\Program
Files\KiCad\share\kicad\template\kicad.pro' to 'C:\Program
Files\KiCad\noname.pro' (error 0: the operation completed successfully.)

At this point I still have no libraries to choose from so I can only place
power components. Kicad is unuseable for this reason.
```
Original tags: windows-packaging

Story points: 8.0
Add command line option to plot (lp:#1448518)

[Original report](https://bugs.launchpad.net/bugs/1448518) created by **Thomas Wirsing (twirsing)**
```
I would like to create plots and SVG-exports from the command line.
This would reduce the risk of making mistakes when reproducing a printed
circuit boards.

Here an example of this features at eagle:
eagle -X -dPS -otop_p.ps meineplatine.brd Dimension tPlace tNames tValues
Vias Unrouted
eagle -X -dPS -obot_p.ps meineplatine.brd Dimension bPlace bNames bValues
-m
eagle -X -dPS -otop_k.ps meineplatine.brd Top    Pads Vias -f- -m
eagle -X -dPS -obot_k.ps meineplatine.brd Bottom Pads Vias -f-
eagle -X -dPS -osch.ps   meineplatine.sch -s0.55
eagle -X -dPS -oall.ps   meineplatine.brd -f-
```
Original tags: eeschema pcbnew python

Story points: 36.0
Eeschema: change font size of all symbols at once (lp:#1432675)

[Original report](https://bugs.launchpad.net/bugs/1432675) created by **DemoFreak (demofreak-9)**
```
Wishlist:

It were nice to have an option to change the font size of all symbols on a
schematic at once (similarly to PCBNew's "Reset footprint field sizes"
option).

Application: kicad
Version: (2015.03.11 BZR5506)-product Release build
wxWidgets: Version 3.0.2 (release,wchar_t,compiler with C++ ABI 1002,GCC
4.8.3,STL containers,compatible with 2.8)
Platform: Linux 3.19.1-1-desktop x86_64, 64 bit, Little endian, wxGTK
Boost version: 1.56.0
         USE_WX_GRAPHICS_CONTEXT=OFF
         USE_WX_OVERLAY=OFF
         KICAD_SCRIPTING=ON
         KICAD_SCRIPTING_MODULES=ON
         KICAD_SCRIPTING_WXPYTHON=ON
         USE_FP_LIB_TABLE=HARD_CODED_ON
         BUILD_GITHUB_PLUGIN=ON
         KICAD_USE_WEBKIT=OFF
```
Original tags: eeschema

Story points: 20.0
eeschema color changes affect plot export when they shouldn't (lp:#1426737)

[Original report](https://bugs.launchpad.net/bugs/1426737) created by **Chris Pavlina (pavlina-chris)**
```
I suppose this is only a rather minor annoyance, but I just noticed it and
it does seem a bit of an oversight. In eeschema, one can change the colors
used to render the schematic, including setting the background black. This
is nice, as some people find the black background easier on the eyes.
Problem is, if you set a black background, you have to set light-colored
graphic elements, and this carries through to plot exports (PS, PDF, etc)
when color is enabled. These all have light backgrounds, meaning these
elements are now almost invisible.

I'd think that the plots should either ignore the UI color settings, or
have their own separate settings.
```
Original tags: eeschema export plot

Story points: 38.0
Reset to Library Defaults issue (lp:#1425134)

[Original report](https://bugs.launchpad.net/bugs/1425134) created by **Walter (walter-buttazzo)**
```
Kicad Build 2015-02-19 BZR 5432

Reset to Library Defaults doesn't behave as expected.

Steps to reproduce:
- Create new schematic
- Place any component
- Right click in component -> Edit with library editor
- Edit some fields in Fields Properties (es. add new field or modify an
existed one)
- Save component and close library
- In schematic editor, right click in modified component  -> Edit
- Press "Reset to Library Defaults" button

Expected (correct)
- Fields are up to date to last version of component library

Real (wrong)
- No changes in Fields of components
```
Original tags: eeschema

Story points: 34.0
different behaviour between copy block in sch e lib editor (lp:#1423828)

[Original report](https://bugs.launchpad.net/bugs/1423828) created by **Walter (walter-buttazzo)**
```
Kicad
Build: 2015-02-15 BZR 5424
on 64 Bits GNU/Linux

Copy block function behave in different way between schematic editor and
library editor

Step to copy group in schematic editor:
- Select group of components
- Mouse right click -> Copy Block
- Move to block in needed place
- Mouse left click to place a copy of block components

Step to copy group in library editor:
- Select group of components
- Move to block in needed place
- Mouse right click -> Copy Block

If schematic editor steps are used in library editor result is a new block
of components copied in overlaped place of previous one.
```
Original tags: block copy

Story points: 6.0
Wishlist: "harnesses" or buses with named members (lp:#1419146)

[Original report](https://bugs.launchpad.net/bugs/1419146) created by **Chris Pavlina (pavlina-chris)**
```
It would be exceedingly useful if KiCad allowed buses to have named
members. As far as I can tell, buses are intended to be used exclusively
for numbered, sequential elements like data bits; one can "fake" named
members but the support code such as hierarchy traversal will balk. The
grouping functionality could be quite nice to have for named signals as
well.

Example use cases include a memory bus including control signals, and in
the project I'm working on right now, a differential bus which has signals
"BUS0+, BUS0-" through "BUS7+, BUS7-" as well as "BUSCLK+, BUSCLK-".
Grouping them into separate positive and negative buses could work, but it
doesn't really fit with the usual differential design practice of keeping
signals paired at all times.

(Side note - I know there's current work on differential routing; dunno if
there are related plans at least to support pairs because of that.)

Altium implements this as "signal harnesses", see here:
http://techdocs.altium.com/display/ADOH/Using+Signal+Harnesses

I'm not familiar with the code that implements buses, so I don't know how
difficult this would be to add, though I might look into it myself later
tonight...
```

Story points: 182.0
pcbnew does not export solder mask cutouts for VRML. (lp:#1418548)

[Original report](https://bugs.launchpad.net/bugs/1418548) created by **firewalker (firew4lker)**
```
When you use the export function of pcbnew to export a board in VRML
format, solder mask cutouts are ignored/missing/not correct.

The cut out are displayed normally in 3D view of pcbnew.

From 3d view:

http://i.imgur.com/daM5lnR.png

Opening the exported wrl file with various programs:

http://i.imgur.com/pj0kS6B.png

http://i.imgur.com/QnrCeke.png

http://i.imgur.com/mhY5QxV.png


Application: kicad
Version: (2015-02-03 BZR 5404)-product Release build
wxWidgets: Version 3.0.2 (debug,wchar_t,compiler with C++ ABI 1002,GCC
4.9.2,wx containers,compatible with 2.8)
Platform: Linux 3.18.5-1-ARCH i686, 32 bit, Little endian, wxGTK
Boost version: 1.54.0
         USE_WX_GRAPHICS_CONTEXT=OFF
         USE_WX_OVERLAY=OFF
         KICAD_SCRIPTING=ON
         KICAD_SCRIPTING_MODULES=ON
         KICAD_SCRIPTING_WXPYTHON=ON
         USE_FP_LIB_TABLE=HARD_CODED_ON
         BUILD_GITHUB_PLUGIN=ON
         KICAD_USE_WEBKIT=ON
```
Original tags: export pcbnew vrml

Story points: 6.0
Footprint image scrambled (lp:#1405828)

[Original report](https://bugs.launchpad.net/bugs/1405828) created by **Joris Putcuyps (joris-putcuyps-7)**
```
Using latest Kicad bzr 5338 on Fedora 21 viewing the currently selected
footprint in Cvpcb shows a scrambled image, e.g. see attachment for a
common "Sockets_DIP:DIP-28__300".
```
Original tags: fedora wxgtk3+gtk3

Story points: 8.0
Plot and Export SVG has the same output path settings (lp:#1392991)

[Original report](https://bugs.launchpad.net/bugs/1392991) created by **LordBlick (lordblick)**
```
Very often I use both options and is fairly annoying when every time I need
a new set of different output directory, because I prefer a different
subdirectory for gerber files and svg files that describe the assembly of
parts. For some reason, export to SVG has been separated as a distinct,
anyway very useful functionality, but not completed because this one issue.
It would be nice if it was possible to fix it.
```
Original tags: export pcbnew svg

Story points: 12.0
Not all elements updated when language is changed (lp:#1392582)

[Original report](https://bugs.launchpad.net/bugs/1392582) created by **Blair Bonnett (bcb)**
```
When the language is changed, not all the GUI elements are updated. For
example:

1. Start the main KiCad launcher (system language is English, so thats what
it starts in).
2. Change the language to Polish. The menu entries change, but the tooltips
of the toolbar buttons are still in English.
3. Start Pcbnew. Everything (including the tooltips) is in Polish.
4. Change the language back to English. The menus (both in the main
launcher and Pcbnew) change to English, but the tooltips in Pcbnew are
still Polish.

Is this an oversight in the internationalisation code, or is updating the
tooltips not possible? If the latter, then maybe there should be a warning
box (e.g., "Note that some text will not be translated until you restart
KiCad") should be displayed?

Application: kicad
Version: (2014-11-13 BZR 5275)-BZR + patches Debug build
wxWidgets: Version 3.0.2 (debug,wchar_t,compiler with C++ ABI 1002,GCC
4.9.2,wx containers,compatible with 2.8)
Platform: Linux 3.17.2-1-ARCH x86_64, 64 bit, Little endian, wxGTK
Boost version: 1.57.0
         USE_WX_GRAPHICS_CONTEXT=OFF
         USE_WX_OVERLAY=OFF
         KICAD_SCRIPTING=ON
         KICAD_SCRIPTING_MODULES=ON
         KICAD_SCRIPTING_WXPYTHON=ON
         USE_FP_LIB_TABLE=HARD_CODED_ON
         BUILD_GITHUB_PLUGIN=ON
```

Story points: 24.0
pcbnew newest version don't open oldest .kicad_pcb files (lp:#1391208)

[Original report](https://bugs.launchpad.net/bugs/1391208) created by **gege (ggb2)**
```
Hi all

I've made some research and the only issue approaching mine is
https://bugs.launchpad.net/kicad/+bug/1156085
But this is not exactly the same

I'm using the latest build (using kicad-winbuiled-3.4 on windows 7 x64)
When I try to open old .kicad-pcb files (made with "2013-07-07 BZR 4022
stable", French version), I get an error about the layers name in the file.

It seems that the names in the files (in french) aren't recognized
i.e : in the file, the front copper layer is name "Dessus Cu", Kicad seems
to wait for a layer named "F.Cu" instead.

I've joined a file where this problem occurs
```

Story points: 6.0
loading a file from older version crashes kicad (lp:#1370575)

[Original report](https://bugs.launchpad.net/bugs/1370575) created by **Thomas (thomas-liennard)**
```
the current build (2014-09-16 BZR 5139) of kicad cannot open my .kicad_pcb
files made with the older binary version downloaded from the kicad site.  I
get an IO_ERROR message upon opening cvpcb. It looks like there was a
change in the layer names between the two versions and this causes kicad to
not recognize the old layer names (it says the layer Dessous.Adhes is not
in the list of predefined layers. indeed, in the new version,  that layer
is names B.Adhes). I'm attaching the offending file.
```

Story points: 18.0
Customization of wire width/colour/style in eeschema (lp:#1358363)

[Original report](https://bugs.launchpad.net/bugs/1358363) created by **W. Martin Borgert (debacle)**
```
Martin Weskamp asked this question
(https://answers.launchpad.net/kicad/+question/232529):

"""
Best desciption is this picture:

http://www.356-911.com/912restogallery/912restopictures/wiringbig912.gif

Can I create connections /wires like this with kicad?
"""

The answer was, that KiCad does not support different widths, colours,
styles, but only global settings.

Because I would like to use KiCad in a similar way as Martin, I'm opening
this feature/enhancement request.
```
Original tags: eeschema

Story points: 58.0
No support for multilingual documentation tools (lp:#1354486)

[Original report](https://bugs.launchpad.net/bugs/1354486) created by **Marco Ciampa (ciampix)**
```
In KiCad EDA there is no support for multilingual documentation tools.
Documentation is written directly with OpenOffice, a simple Wordprocessor,
that does not handle automatic multilingual / multiformat document handling
like many OpenSource projects already do nowadays. See the GIMP for
example.

The problem.
Master documentation is written in OO. Suppose that some volunteer (like
me) is avid to translate it into a foreign language. Suppose that starting
from a specific version copy, working night and day, in a fiew months he
(me) is able to complete it. It wold be already obsolete because of the
improvement and new functions applied meanwhile in the master developmente
branch. Documentation, if you want to be ready when the development version
become stable, must be translated along with the development process.
Suppose you want to update. You (me) have to read all the master copy along
with the translated copy do see where the document is changed and how. This
work is many times more the translation effort in itself. If the situation
do not change this could be a very discouraging factor for translators.

The solution.
The aforementioned GIMP translation team use xml2po to face up to this
problem, another (better) tool is Publican
(https://jfearn.fedorapeople.org/en-
US/Publican/4.0/html/Users_Guide/index.html) but I think that there are
many more different tools out there.

A transition to the XML format will have the (benign) side effect to enable
context sensitive help, as is in GIMP, much appreciated by the users.
```

Story points: 8.0
pcbnew does not draw correctly the default canvas with wx3 with gtk3 (lp:#1339539)

[Original report](https://bugs.launchpad.net/bugs/1339539) created by **Luca Mini (luca-mini-freelance)**
```
Default canvas is not properly drawn, only very confused lines, and at
different zoom level I see different things.
The picture attached is an example of what I see.
In the other canvases the board is drawn properly.
If I attempt to draw something like tracks nothing is drawn.

Bug verified on two laptop with the following hw:

LAPTOP 1
core i7
NVIDIA Corporation GK208M [GeForce GT 740M] (rev a1)
8GB ram
fedora 20 64bit
kicad version 4986 (but the issue is in all prevous versions)
wxwidgets 3.0.0
gcc ver. 4.8.3

LAPTOP 2
core i7
NVIDIA Corporation GK107M [GeForce GT650M] (rev ff)
8GB ram
fedora 19 64bit
kicad version 4986 (but the issue is in all prevous versions)
wxwidgets 3.0.0
gcc ver. 4.8.2

the problem makes the program unusable.
```
Original tags: fedora20 fedora21 gentoo wxgtk3+gtk3

Story points: 174.0
Mirror printing gives misaligned print (lp:#1317715)

[Original report](https://bugs.launchpad.net/bugs/1317715) created by **Amir (alamir-ismail)**
```
Application: KiCad
Version: (2013-07-07 BZR 4022)-stable
Build: wxWidgets 2.9.4 (wchar_t,compiler with C++ ABI 1002,GCC 4.7.2,wx
containers,compatible with 2.8)
Platform: Windows 7 (build 7600), 64-bit edition, 64 bit, Little endian,
wxMSW
Boost version: 1.53.0
Options: USE_PCBNEW_NANOMETRES=ON
         KICAD_GOST=OFF
         USE_WX_GRAPHICS_CONTEXT=OFF
         USE_WX_OVERLAY=OFF
         KICAD_SCRIPTING=OFF
         KICAD_SCRIPTING_MODULES=OFF
         KICAD_SCRIPTING_WXPYTHON=OFF
------
Printer HP Pro 400.
Win 7

- when printing multiple normal prints of the attached file it gives a
perfect copies.
- when trying to print 1 print normally, other print mirrored just to
register them face to face, the mirrored print has big shift and
misalignment.
```
Original tags: printing

Story points: 8.0
Kicad launches daughter programs (eeschema, pcbnew) not in foreground on OS X (lp:#1287483)

[Original report](https://bugs.launchpad.net/bugs/1287483) created by **Adam Wolf (adamwolf)**
```
I'm on r4730 on OS X.  When I open eeschema or whichever daughter program
directly through Finder, they open in the foreground.  When I am in Kicad,
and use Kicad to launch the daughter programs, they launch in the
background.

I am more than willing to fix this bug.  Any tips on places to look?
```

Story points: 6.0
"Small drill marks" is too small for hand drill (lp:#1287362)

[Original report](https://bugs.launchpad.net/bugs/1287362) created by **Tautvydas (gtautvis-f)**
```
When making PCB (File -> Plot dialog) using toner transfer method  the
small drill marks is too small and is especially difficult to drill with
hand-drill. I added patch with few modification which allows to select
bigger drill marks, currently 3/4 and 1/2 scale of orginal drill size.
```
Original tags: pcbnew plotting

Story points: 16.0
Footprint Editor Lacks Edge.Cuts Layer (lp:#1251393)

[Original report](https://bugs.launchpad.net/bugs/1251393) created by **Stephen Pflanze (artist-wavenet)**
```
I am designing a board with an edge connector the same as shown on the left
side of this board:
http://www.silabs.com/SiteCollectionImages/Misc/DebugAdapter.png

This edge connector is for plugging into a Silicon Labs ToolStick Base
Adapter:
http://www.silabs.com/Support%20Documents/TechnicalDocs/ToolStick-
BaseAdapter-UG.pdf

So I will not have to design this repeatedly for every board I need this
connector on, I am creating a module for it. In this module I will need to
define the edge of the board where this edge connector is to be. But the
Module Editor does not allow this because it lacks the option to put
graphic lines in the Edge.Cuts layer.

In the Module Editor I need to be able to put a graphic line in the
Edge.Cuts layer just as can be done in the PCB editor.
```
Original tags: feature.request pcbnew

Story points: 172.0
User-defined PCB layers (lp:#1231617)

[Original report](https://bugs.launchpad.net/bugs/1231617) created by **Luis Filipe Rossi (luisf-rossi)**
```
Would be nice to be able to add extra auxiliary layers at Pcbnew to create
a flexible documentation. Also, a standard courtyard layer for both
component sides would be nice as it would help to follow IPC7351.
```
Original tags: feature.request pcbnew

Story points: 102.0
Applications started from KiCad.app are in the background on OSX 10.8 (lp:#1154859)

[Original report](https://bugs.launchpad.net/bugs/1154859) created by **Moritz Heuser (moritz-heuser)**
```
Build: (2013-mar-09)-testing
wxWidgets 2.9.5 Unicode and boost C++ libraries
OSX 10.8

If you start one of the KiCad applications (eeschema, cvpcb, ...) from the
KiCad application the application will be started in the background. It
makes no difference if started from on of the buttons or by double clicking
on a project file.

As far as my investigations went it is a problem with the implementation of
wxExecute which is using an NSTask internally.

I attached a (buggy) workaround , the buggy part is that eeschema is not
seeing the KiCad libraries if started via "open".
```
Original tags: osx

Story points: 20.0
eeschema: annotate hierarchy: no control over sheet numbers (lp:#1154131)

[Original report](https://bugs.launchpad.net/bugs/1154131) created by **Cé (cedric-dewijs-telfort)**
```
When I place several hierarchial sheets, I can't alter (not even see) the
sheetnumber. When i then annotate, the resulting component references are
not always what I wanted.

Suppose I have 2 functional blocks, let's call them A.sch and B.sch. I
would like to create a PCB with 3A's, and 2 B's. Here's what happens when I
create them in this order:
1-create the main sheet hierarchy.sch
2-place hierarchial sheet A.sch (called A1)
3-place hierarchial sheet B.sch (called B1)
4-copy hierarchial sheet A1 and rename to A2
5-copy hierarchial sheet A1 and rename to A3
6-copy hierarchial sheet B1 and rename to B2

When I now annotate (entire schematic, start to sheet number *100) then I
get the following result:
A1: components start with 201
A2: components start with 401
A3: components start with 501
B1: components start with 301
B2: components start with 601
Topmost sheet: components start with 101

Is it possible to make the sheet number editable, so I can take the above
schematic, and change the numbers so they become like this?
A1: components start with 101
A2: components start with 201
A3: components start with 301
B1: components start with 401
B2: components start with 501
Topmost sheet: components start with 601

Best regards,
Cedric
```

Story points: 78.0
library browser in PCBNew module editor cannot open module/library (lp:#1136358)

[Original report](https://bugs.launchpad.net/bugs/1136358) created by **Ivica Kvasina (kvasina)**
```
hello everyone,

First of all thank your for all the improvements in BZR-3976, I see quite
few.

About this report - this is not a bug actually, but I think it would be
welcomed addition:

In PCBNew Module editor one can use library browser to find the footprint.
This is great but it would be even better if this can be used like with
button like "Insert" in EESchema to select library and module to be edited.
Just a wish...

Thank you
```

Story points: 6.0
"zoom to fit... (home)" should only respect currently visible layers (lp:#1116457)

[Original report](https://bugs.launchpad.net/bugs/1116457) created by **madworm (madworm-de-inkscape)**
```
Example: board with dimensional information on a separate layer.

During editing the board that layer is turned off, however zoom to fit
doesn't fully maximize the board, but leaves space for the now invisible
text and so forth. If the amount of data on the invisible layer is immense,
zoom to fit may actually reduce the visible size of the board.
```
Original tags: pcbnew

Story points: 34.0