I’m using KiCad 2015-05-12 BZR 5652 in which the “File -> Append Board” menu item always seems to be disabled. Is this a bug or is there a known condition that might be causing this?
No, it is a feature.
To make it work, start pcbnew directly.
Thanks a ton, starting pcbnew directly has solved this indeed.
But how can this be a feature? The way I see it it’s rather a bug.
Good luck reporting it as such, but be warned, this discussion has been fought before
I guess it was introduced to prevent destroying consistency of projects.
When you’re working in a Kicad project, the schematic sheets are married to a layout. If you were to append a board to an existing layout, then the schematics are no longer in synch with the layout.
Say you did that append, and then you went to update the schematic and then regenerate the netlist and import it into your board design. What does it do with the part you appended?
Gotcha, but still, simply greying out the menu item doesn’t cut it. This should be clearly communicated towards the user somehow, like using a tooltip when hovering over the inactive menu item.
Agreed. I will suggest it on the developer list.
This might be slightly off topic but I’m using the WinBuilder to build the latest version of Kicad. So, I would use the RunKiCad.bat to launch the KiCad. Is there a way to launch the PCBnew directly from there so I could access the “Append Board” feature?
Make a link to the .exe ?
I tried to run the pcbnew.exe inside the kicad/bin directory but it throws error “the program can’t start because libgcc_s_sjlj-1.d;; is missing from your computer. Try resintalling the program to fix this problem.”
Other than that, I’m downloading the latest pre-build available at the same time if it the WinBuilder ones can’t invoke the PCBnew directly.
Looking into the launcher batch-file, it needs to set quite a lot of environment variables for the system to find all necessary files required to run, so a direct link to the .exe fails.
You may get away with creating custom launcher files for each .exe file by replacing the “kicad.exe” with say “pcbnew.exe” in there.
On the other hand, the builds on (http://www2.futureware.at/~nickoe/) are fairly recent and probably work out of the box.