www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2020/01/27/14:00:25

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=ogRM8KktEgExCY4iar4jgLIPu/P10gAWZdglCE6O7Qk=;
b=ncXhzqlb4TgZwy/Z8ZnwdcKiz5BOcxA0gMUWB4F1gANT6R6XS1yS+fIUPEaHYVj6tm
74ACoH90Mhta2vfYFeCLOmqE1khWdZRtnw9mMPc3c87q9DVzlgzvdr1wppL2MB9vMkZ8
1OdMff0uwzG9uwT8IGxFkSiYAa3CmRRp+BkE9FccvaTNF8dzWg4n8VjxjylFkaK8IVw/
iGMzK0DMRjZme/0nhApRZU6vg+4kgqn33yKBmfLJAncYfopyGbj1tjbtaHM5GwuCIpXh
u8wQoqoNAQSGqTlFKbQ2peqFqiqfs0tVd0wLZnTf29quWEBSwx2/II+GUHJTNEBj41mi
38MQ==
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=ogRM8KktEgExCY4iar4jgLIPu/P10gAWZdglCE6O7Qk=;
b=pkXqKm/7U25PcX5wGLhCe5OGR86BYxMpdLQAEKULjiCtKwHmsqRfF2W++WuPWYb1Mg
SaAfxy5MfGJVAh+w3j7Oq24uj0ep+N/F2/wjHPFZ2t7QKT5o/6aeQsEa7CnZ2dEHeWZo
jeeY+RU5jcP5P8fsOnE5iteyaGbjY0gmbNAl1K/Gi71c9BjBlLrGfpCKCovDKpckGZHx
cP1HSZn2UvPmWMnHKJ7x0KyCZpzHusKtSQWLZ6d6imgKsMSMhScBOt6eAL6UJHzZkkoF
iqKStsd7lGUaByH4evx/HkK8lMyPcpl9zLl/usgBjCWH9bKFvv/5/fFjFfmfhOEY0h+D
UU0g==
X-Gm-Message-State: APjAAAUif6bvM7gAnR8f+sAY7pBauZm63zKoyfyo/c/bjdIyLfi1pjdS
LJngYRlZXTO1qy0CYGCeCbBN87VF
X-Google-Smtp-Source: APXvYqw0ye/XfIX1n6hB7Mv1sONlidRG/Np2r4VqPI5j3Fd1YQr8d2ODS4RNBZXkqzQuRBCj8FagBA==
X-Received: by 2002:ac2:54b4:: with SMTP id w20mr8495316lfk.67.1580150321678;
Mon, 27 Jan 2020 10:38:41 -0800 (PST)
Date: Mon, 27 Jan 2020 19:38:39 +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: <20200127193839.4b5d72da5b2edbf72d2f9ac8@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

Had time to read a little bit more at the url you sent below. I found some text "The EBOM feature of bbcmd allows one or more symbols, in the schematics, to refer to a purchased part." and downloaded schematics. It did find symbol so no graphics for symbol but never the less I could edit the attributes and as I understand it you use scd attribute to reference a part in form of a json file, for example "100000.json" 

Do not have any comments if json is a good choice or not so not comment about this. I conclude the .json files work like a database with parts there each may have a list of "real" physical parts which could be bought from manufacturer(s).


My comment is I think it might be a really good idea to reference part from symbol so that part is chosen from symbol by using an attribute as you do in your schematic with the "scd" attribute! As I do now is to deduce part from attribute there I sometimes add an attribute with manufacturer part number but not always as there sometimes are many to chose from. I guess it should be straight forward to write a DRC checker to check attributes in part file against attributes in schematics against attributes in part which you have in the .json files.

If however attributes in symbol could be used to filter which parts are available for the list in the dialog then choosing value for the "scd" attribute referencing part you probably have something really good I have not seen in other schematic capture software, easy to use and understand. It would be a lLight symbol with all the advantages from a heavy symbol.



> 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

- Raw text -


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