X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Message-ID: <52AB7628.3090900@buffalo.edu> Date: Fri, 13 Dec 2013 16:03:36 -0500 From: "Stephen R. Besch" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.1 MIME-Version: 1.0 To: geda-user AT delorie DOT com Subject: Re: [geda-user] 1 gafrc file is my goal References: <20131213182230 DOT GA15450 AT visitor2 DOT iram DOT es> <20131213200417 DOT GA8028 AT visitor2 DOT iram DOT es> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-PM-EL-Spam-Prob: X: 10% Reply-To: geda-user AT delorie DOT com Rob, I've never trusted the ".." construct in gafrc for the simple reason that it didn't seem to work. I've always used something like this: (component-library "${HOME}/gaf/local-sym/misc") This always seems to work. I haven't tried it, but according to the DOCS, you should also be able to define a symbol in gafrc like this: (define mysym "${HOME}/gaf/local-sym") and then reference libs like this: (component-library (build-path mysym "misc")) Regarding the giant symbol problem, as long as you are using the standard 0.1 spacing, 100 pins will be a bit big. What I've done in the past is to break up the symbol into parts - something like PICXX_PortA, PICXX_PortB, etc. Each having only 8 pins. As long as you get the pin numbering right and give each component the same ID (eg. IC12) and the same footprint, the netlister will drop them all into the same package. Many times this also makes the schematic a lot simpler too. Steve Besch On 12/13/2013 03:33 PM, Rob Butts wrote: > As it happens I do have a /home/rob/.gEDA directory. I had to show > hidden files. I put a gafrc file in there and then opened a schematic > in a project folder in the gaf folder. It did not show a symbols > sub-folder that I defined in the gafrc file as: > (component-library "../gschem-sym/Microchip") > -- fictio cedit veritati