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=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=EF4z3YvgOfBUZ0ufUucprERGjlWZgraQ/iROb3noHoI=; b=jxskTBqjDbmBeYGE11aTe92GS8np/pNNkuLp+Lr1Tpt+MZaFRaTu3UiiWy9TO22z/B mWwQDtJ1p3hGjZ8qAJ6fErT9ArWZQroEW8LivFEWRw1HkBrk2pV9zLpytICFhVwkKqil 7S3DUB7ujDM16X0wHdp5JuOgP6ZF5jmgM6Qh6Ta3hQt38N6YbL8ATL0b+CsDZ/EyRAC4 e8T8NDT6cXCRcuFbd8Ug8UO0WmxupYX1WB94sx3xZti9GrRs8EuxNgaimgN+mjtzUASw 2x3ZLRnYcfd5zZ35Ib0tNgHTh45pBPfGfflXJcqdXxQhOC7HDMx16bdwOs4uFm4ZKLyw ka/w== MIME-Version: 1.0 X-Received: by 10.202.79.137 with SMTP id d131mr7824628oib.37.1450307060783; Wed, 16 Dec 2015 15:04:20 -0800 (PST) In-Reply-To: <20151216192128.74cfb82ab124236c19abcc38@gmail.com> 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> Date: Thu, 17 Dec 2015 09:34:20 +1030 Message-ID: Subject: Re: [geda-user] Datasheet PDF -> symbol+footprint+characteristics From: "Erich Heinzle (a1039181 AT gmail DOT com) [via geda-user AT delorie DOT com]" To: geda-user Content-Type: multipart/alternative; boundary=001a113d83bc2c60b905270bed28 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 --001a113d83bc2c60b905270bed28 Content-Type: text/plain; charset=UTF-8 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 > --001a113d83bc2c60b905270bed28 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
https:/= /github.com/russdill/pybis

has the following c= omment:

" ibs2symdef.py - Convert the compone= nts in an IBIS file to a djboxsym symdef
file"

and the ibis format specif= ication now seems to reside at:

<= div class=3D"gmail_extra">ht= tps://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 c= aveat being that some pins don't necessarily get listed/labelled, and t= he pin count seems to be=C2=A0specified in the ? optional package .pkg +/- = alternative .pkg files, i.e.

[Number Of Pins]=C2=A0=C2=A0 128

I could probably modify t= he kicad library (symbol) to gschem symbol converter's parser to cope w= ith 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.=

Cheer= s,

Eri= ch.

he= re's a snippet from the ver5_0.txt document linked to above ( "|&q= uot; seems to be their comment flag):

<= /div>
|
|
| The following [Pin] list corresponds to the [Pin= Mapping] shown above.
|
[Pin] signal_name model_name R_pin L_pin C_p= in
|
1=C2=A0=C2=A0=C2=A0=C2=A0 OUT1=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0 output_buffer1=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | Output buffe= rs
2=C2=A0=C2=A0=C2=A0=C2=A0 OUT2=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0 output_buffer2=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |
3=C2=A0=C2= =A0=C2=A0=C2=A0 IO3=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 i= o_buffer1=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | Input/out= put buffers
4=C2=A0=C2=A0=C2=A0=C2=A0 IO4=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0 io_buffer2=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0 |
...
52=C2=A0=C2=A0=C2=A0 VCCCLAMP=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0 POWER=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0 |
71=C2=A0=C2=A0=C2=A0 V_EXTREF1=C2=A0=C2=A0=C2=A0=C2=A0 PO= WER=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0 | External reference voltage pins
72=C2=A0=C2=A0=C2=A0 V_EXTREF2= =C2=A0=C2=A0=C2=A0=C2=A0 POWER=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |
|
=
|

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

--001a113d83bc2c60b905270bed28--