On Wed, Jul 11, 2018 at 09:52:44PM -0700, Denis Heidtmann wrote: > I cannot find a way to find out what $KIPRJMOD is set to. Is this > not a variable that I should be able to determine the valve of, > either using set, printenv, or echo?
AFAIK, $KIPRJMOD is strictly internal to KiCad. The footprint library manager tool in pcbnew includes a list of the environment variables it knows about. $KIPRJMOD should always be set to the directory that contains your project's .pro file. > What is my project directory? It seems my project is not a > directory; it is a file. A KiCad project is composed of several files (the top-level .pro file, schematic files, board file, etc.). Your project directory is the directory that contains your project's .pro file. > I have been trying to create a 1/8" ID hole without any Cu and a > clearance to the solder mask and the ground plane. I keep getting > an error stating "Error: the pad is not on a copper layer and has a > hole" in one instance and something else that I cannot get to repeat > at present about needing the hole and the pad to be the same size, > which they are. I assume you're starting with one of the stock KiCad MountingHole footprints. In the pad properties dialog, they have the hole set to include copper on all layers (Layers:Copper:All copper layers). When I change that to "none", I get the same error you mention. Any pad that includes a hole will affect all copper layers, thus the error message. So, leave that set to "All copper layers" and just change the diameter of the pad and hole to your liking. -- Paul Mullen _______________________________________________ PLUG mailing list [email protected] http://lists.pdxlinux.org/mailman/listinfo/plug
