delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2020/01/26/10:43:00

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=20161025;
h=date:from:to:subject:message-id:in-reply-to:references:mime-version
:content-transfer-encoding;
bh=s50H4UjDvMbgSbD5emIqKo2TLfRHKg15P8s8+UPGSaY=;
b=gXHY/sTpExpS5D1DwHkC2wIqTJ+NXCiFyE0EoB/l62kMPlGG0wnLdOY963pPOhExwo
vtfUhNero9SwhJk1VzWHvJ2Csd/7NFLiOdk3o5G+0GlECfY/jFYJRXdvzDN1tcko1GuL
euLm6QL9hxF7q+afB7Cjg8WkdIlLQFKUwnwgmNOh8lks+sY8uQnKwV2MNx4UWll8i5AU
9wotAfywuaPydc/DYe3XSso/Na2me9fQG7vt0BlXJS3TD3BFx7nEG96JbW1ZnPKIADoI
YkXq7Qnd923+AgAaKVAN48moirPh/10xI493wuFdalMPJxpYEx/bW8qRvS6zFPK4USWo
AEHA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:date:from:to:subject:message-id:in-reply-to
:references:mime-version:content-transfer-encoding;
bh=s50H4UjDvMbgSbD5emIqKo2TLfRHKg15P8s8+UPGSaY=;
b=QYb0ZdudGZ18Yj4WIIHPYZPDaKTWubF7Smu0k/t99oVk899sV3Esl4hcyY52gOIdoM
JKoJPKr/y50z/UG+96k5tpjlSqciP5sHzGd/1GNw+iZutzPC8gL3SZra87FvymvBM6OX
nFltr+FtHW5OQZIg10ph8XDRdnicpdCfMg9qyRX4D0WquYrUi8Qi1hXV00AfZ79Drce2
qQMnL9pSTcpDJIH7QHdPv6Q1XHl/8o+pH7LTNG7AXaCD53y4NqfoZWumD1uRmHOsb7c3
Dx7Scl41qpxq6rayMNEbUKIdjpOAlsNOVJQNncCTPg1wiW6cB2IU1uvdymayZY7h+0WU
xSFQ==
X-Gm-Message-State: APjAAAXw3bpaVPWuAzkxpW6/h8l2ZMcQIzT644MEHr0wcZBiixN55JoB
FwGBIIoCHoeEbz9jJztkXjPrFTg2
X-Google-Smtp-Source: APXvYqwAPByMyiZCiqg74KJ3s3qWAiKZ4kjDdWm+bhbAHAGXn0b069eJzNNv2tP5BkDGuITfCIdwsQ==
X-Received: by 2002:ac2:5dc7:: with SMTP id x7mr5814921lfq.24.1580052071493;
Sun, 26 Jan 2020 07:21:11 -0800 (PST)
Date: Sun, 26 Jan 2020 16:21:09 +0100
From: "N (nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
To: geda-user AT delorie DOT com
Subject: Re: [geda-user] Engineering BOM Functionality
Message-Id: <20200126162109.dbf758916c978f9c7d43090d@gmail.com>
In-Reply-To: <475A993D-7E38-4968-8E14-218A7B47B12D@fastmail.com>
References: <475A993D-7E38-4968-8E14-218A7B47B12D AT fastmail DOT com>
X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
Mime-Version: 1.0
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

> Hello,
> 
> On some of my designs, manufacturing has come back asking for part substitutions. Currently, my BOMs are 1:1 with manufacturer part numbers — So, resistor would only have one source.
> 
> I’m creating a command line utility, that separates the component specification from the schematic symbol, for EBOMs. The project can be found here:
> 
>     https://github.com/ehennes775/bbcmd
> 
> Does anyone run into this issue? Is anyone interested in this functionality?
> 
> Thanks,
> Ed

Yes. Spent the whole weekend on night clubs but should try to get the thinking correct.

I read your example in link and understand symbol have some kind of reference to part which might be a good choice because same symbol could be used for many different parts, it will still be a light symbol. Only problem with this scheme I could come up with immediately is if there is a conflict between reference and actual attributes like value and footprint.


Below I did some thinking before but never reached the point there I had time to do anything.

I had some thougt about specifying or identifying which component should be bought. For some components like value and footprint and maybe maximum voltage might be enough to specify component like ordinary resistors/capacitors. While for some manufactuer part number which may be used as value specify the component but it is common they are available with different footprints, temperature range and sometimes from several manufacturer. I did not yet figure out a perfect scheme to "specify" component and did not think to much about it since I had been busy with a lot of other things.

If enough information is not avaialable to chose component there is no other choice than adding more information to schematic, this happens to me sometimes then I should order components. 

I also came to the conclusion whatever information is used to "specify" or identify which component should be bought it is always of interest to "annotate" the BOM with extra information like for example distributor part number so that schematic do not need to change then this information is changed.


Nicklas Karlsson

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019