X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Date: Fri, 21 Aug 2015 04:22:08 +0200 (CEST) X-X-Sender: igor2 AT igor2priv To: geda-user AT delorie DOT com X-Debug: to=geda-user AT delorie DOT com from="gedau AT igor2 DOT repo DOT hu" From: gedau AT igor2 DOT repo DOT hu Subject: Re: [geda-user] [pcb-rnd] parametric footprint: dimensions, qf(), qfn() and tqfp() In-Reply-To: <55D622EC.70201@ecosensory.com> Message-ID: References: <55D622EC DOT 70201 AT ecosensory DOT com> User-Agent: Alpine 2.00 (DEB 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Thu, 20 Aug 2015, John Griessen wrote: > On 08/20/2015 01:42 PM, gedau AT igor2 DOT repo DOT hu wrote: >> The online version of the parametric footprint generator is accessible at >> http://igor2.repo.hu/cgi-bin/pcblib-param.cgi > > Is it easy to install to a local server on my LAN? Run as cgi with apache? The main purpose of the project is to provide a parametric footprint infrastructure that is built into gsch2pcb-rnd and pcb-rnd, so those are the parts that are easy to install. The online version is just a demo. While the CGI is in the svn, it doesn't have an install script or even a separate config file yet. I didn't think anyone would want to install the CGI. I am going to separate the settings into a config file and collect the dependencies and write some doc to make the CGI installable. Please note that the CGI is still just a demo hack of a sinlge file shell/awk mix, so don't expect html templates, configurable forms, authentication, etc. Btw, depending on what you are up to, the system is also easy to use locally without the CGI and without pcb-rnd, and potentially easy to integrate into other tools. You can directly call the a generator script from shell, e.g. ./qfn 16,3x3,0.5 or ./acy 300,wiper=aarrow and it prints the footprint to stdout. The preview script reads the footprint file on stdin and prints an animator script on stdout. Then animator can be called to get a drawing on screen (through SDL) or a dump in png. If there's enough demand I can put together an animator based interactive GUI for editing parameters. Regards, Igor2