Mail Archives: geda-user/2016/02/28/16:43:09
--Apple-Mail=_7FEE8AE2-29CB-4A1F-AA7A-61D0F6F5FB0D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=windows-1252
On Feb 28, 2016, at 2:26 PM, Shashank Chintalagiri =
(shashank DOT chintalagiri AT gmail DOT com) [via geda-user AT delorie DOT com] =
<geda-user AT delorie DOT com> wrote:
> I have a (fairly unwieldy and heavy) framework in-place / in-the-works
> to do almost exactly that.
Yeah, it=92s hard. That=92s why I just have some simple scripts and =
tinker with them. Making it general seems harder than a special script =
for each case.
> It's far from being generally usable,
> though. It's fairly complicated to setup, makes a lot of assumptions
> and is overly susceptible to changes in vendor websites . The sources
> are all up on github[1]. If you're interested in it you can get in
> touch and I can try to help walk you through evaluating / setting it
> up.
>=20
> [1] https://github.com/chintal/tendril
>=20
> Chintalagiri Shashank
>=20
>=20
> On Mon, Feb 29, 2016 at 2:30 AM, John Doty <jpd AT noqsi DOT com> wrote:
>>=20
>> On Feb 28, 2016, at 1:12 PM, Nicklas Karlsson =
(nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com] =
<geda-user AT delorie DOT com> wrote:
>>=20
>>>>> A BOM generator which automatically heavify symbols with ordering
>>>>> information is what I ultimately want to write. Of course there =
have
>>>>> to be a database with values to pick from.
>>>>=20
>>>> Keith and I recently put something like this together for Altus =
Metrum.
>>>>=20
>>>> We now, by default, only set three attributes on a part: 'device',
>>>> 'footprint', and 'value'. We have a "preferred parts" database =
that's
>>>> just a tab-separated-values flat file, and a couple awk scripts =
that
>>>> take the attributes for each part in a csv file, use the triplet =
above
>>>> to index into the database, and fill in any missing attributes.
>>>>=20
>>>> This means that for almost all parts, we only have one place to =
update
>>>> when we change manufacturer part data or vendor info for our =
'preferred
>>>> parts', yet we can override any attribute we need to on a =
per-design
>>>> basis. ...
>>>=20
>>> In particular there will be no need to update schematic then there =
are no changes to schematic.
>>>=20
>>> This is particularly useful if there is a need for distributor part =
number.
>>>=20
>>>=20
>>> Nicklas Karlsson
>>>=20
>>=20
>> What I do is to make a key from four attributes: device, value, spec, =
and footprint. Spec is something like =9350WVDC X7R=94 or =931% 1/10W=94. =
Together, these form a sufficiently unique key to identify a part.
>>=20
>> But it gets tricky then, because there are generally separate =
organizations involved with their own approaches. The folks who order =
parts will have a =93database=94 (really a spreadsheet) of approved =
parts. The board assembly house will have their own form they want. So, =
I have to customize the scripts frequently. One project has used three =
different layout shops and four different assembly shops for different =
phases.
>>=20
>> John Doty Noqsi Aerospace, Ltd.
>> http://www.noqsi.com/
>> jpd AT noqsi DOT com
>>=20
>>=20
>=20
>=20
John Doty Noqsi Aerospace, Ltd.
http://www.noqsi.com/
jpd AT noqsi DOT com
--Apple-Mail=_7FEE8AE2-29CB-4A1F-AA7A-61D0F6F5FB0D
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename=signature.asc
Content-Type: application/pgp-signature;
name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAEBCgAGBQJW02nSAAoJEF1Aj/0UKykRhzIQAJJk3O0++zUL+1z4Ll5M53FW
m8I6ROkkg1m7bYhcCLDky2IdYgxnl2yAaEcU8KbfYnb5Q0uHxrurtYRBsXx83apo
OiqGd52NPZ06tPNuYt38Cts1riowRDmqsNpXOiYMQx+hJPkU4GIg+p+8Ji2BI1n2
2gBYcopDs2Z7hyLomkBkLKeBuFTvQ1CBORmJuiXe7Zd9i6T6tgI4uj7zfWwGO9PK
Oc+HN55f7kThwQYLnF/olKl7JDUVs6wR89sbUWpS9er0ht+RiZqS2uhuN1ravVbl
tXSUjJ2S6bzKpJskCmFYdm8c2xaBY4zkWakkKxLcHibFq0MfAdfa1rchMQK0aDEf
sre7pzJ3qCKnilqC8oOaeXbIHwmWV1AjNrl95Pa9fhX1uq4c8cwSDi/1HmaSYGcD
ebCFvOUeRoBVxpf9hM74DYBxs05B2qHysaqEFriRp7yU31MPro4hotSKpQ8hdfJH
YQ9JAVmL08sqULrvBFZSB1d9JzxGJYbT9LEVN4Zc5Piw2ZDCh5W+iFgY3Ustk02R
LcnnSAyrH2nzQ1y10yqgLo/gDsl3I1dq2gWbircuQUt073XS0whCcY7ei0UdKpxF
ZBp2C08OoJV9+/yn6I1r2anCxUZ4si1BbpXtkaVrSXbkzuibfjyQ/iZxO4HDRAWN
r/58CNrn0dS/mGZ5SM+S
=uSW5
-----END PGP SIGNATURE-----
--Apple-Mail=_7FEE8AE2-29CB-4A1F-AA7A-61D0F6F5FB0D--
- Raw text -