X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; bh=oank8vNoVZB3lIfUMFP5JzqQbUJJ6QxG4HDuCJiOJ1w=; b=h/5+WMALh12UgtG8eFP0xlK1P3k/FDcDzp+mi1y9cRkNPLzX0mN8cLQmWTghfLPSSE /SzrIeVH45TkrVtpKfVg9B8lzqaFo2F4xkEBe8EkDgqaIWpo8vIz38QMwPD384gxpg5i cNwNs7xGH7xsriJy2ST+ekgwJ+QcwpD0r5PctVXHkzF/IYv9XeZihI1JONZr/IBEauod EEW+LF2F+WM3yBANvVYeYlbrkwNJVsp8Hi6n5FoiPB+dcXjtYd7JhAwdDhmhK37NCliw UjGpv/or1yod24rtJXWcic7fkJwtSLVtxrAK2BtvDc8xydL2m3OnzceQdV0E+cvozjJN BTcQ== X-Received: by 10.112.125.2 with SMTP id mm2mr5646720lbb.17.1450336854311; Wed, 16 Dec 2015 23:20:54 -0800 (PST) Date: Thu, 17 Dec 2015 08:20:48 +0100 From: "Nicklas Karlsson (nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com]" To: geda-user AT delorie DOT com Subject: Re: [geda-user] Datasheet PDF -> symbol+footprint+characteristics Message-Id: <20151217082048.d5d04c13591f5a3b9ecd82a0@gmail.com> In-Reply-To: References: <1450268513 DOT 967952147 AT f8 DOT my DOT com> <20151216160918 DOT ED1FA8105D0D AT turkos DOT aspodata DOT se> <20151216192128 DOT 74cfb82ab124236c19abcc38 AT gmail DOT com> X-Mailer: Sylpheed 3.5.0beta1 (GTK+ 2.24.25; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit 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 It is useful for Microcontrollers with like one hundred pins. The ibis file I looked in have bin number, signal name and model name. Pin number and signal name should be simple. Pin type from model I guess should be possible but require more work. I have not tried this command but think I used a spread sheet last time. Intermediate format with list of pins together with attributes is probably good but hopefully for most cases output should be piped to djboxsym. I did not try djboxsym yet, used spread sheet last time. It would however be useful with pins on two or four sides. I should give these tools a try and maybe python if needed. I however prefer coffe before java. Nicklas Karlsson On Thu, 17 Dec 2015 09:34:20 +1030 "Erich Heinzle (a1039181 AT gmail DOT com) [via geda-user AT delorie DOT com]" wrote: > https://github.com/russdill/pybis > > has the following comment: > > " ibs2symdef.py - Convert the components in an IBIS file to a djboxsym > symdef > file" > > and the ibis format specification now seems to reside at: > > https://ibis.org/ver5.0/ver5_0.txt > > if all that people want is a symbol with the pin labels from the ibis file, > it doesn't look _too_ hard to do, the caveat being that some pins don't > necessarily get listed/labelled, and the pin count seems to be specified in > the ? optional package .pkg +/- alternative .pkg files, i.e. > > [Number Of Pins] 128 > > I could probably modify the kicad library (symbol) to gschem symbol > converter's parser to cope with ibis text definitions, and put this on the > to-do list, if someone wants a command line java option as well as the > existing python->perl option. > > Cheers, > > Erich. > > here's a snippet from the ver5_0.txt document linked to above ( "|" seems > to be their comment flag): > > | > | > | The following [Pin] list corresponds to the [Pin Mapping] shown above. > | > [Pin] signal_name model_name R_pin L_pin C_pin > | > 1 OUT1 output_buffer1 | Output buffers > 2 OUT2 output_buffer2 | > 3 IO3 io_buffer1 | Input/output buffers > 4 IO4 io_buffer2 | > ... > 52 VCCCLAMP POWER | > 71 V_EXTREF1 POWER | External reference voltage pins > 72 V_EXTREF2 POWER | > | > | > > On Thu, Dec 17, 2015 at 4:51 AM, Nicklas Karlsson ( > nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com] < > geda-user AT delorie DOT com> wrote: > > > > > I could try to get enough time to give ibis files a try. > > > > Do anybode know about library or similar to interpret ibis file? > > > > Nicklas Karlsson > >