出力
販売代理店と価格
agentee parts: Mouser と Farnell での BOM 価格、ダウングレードなしで代替可能な低価格部品。
agentee parts NAME(MCP parts)は、レイアウトまたは回路図のBOMをMouserとFarnellで価格計算し、代替可能な安い部品をリストします。キーはすべてのプロジェクトの外、~/.config/agentee/distributors.tomlにあります($AGENTEE_DISTRIBUTORSまたは--configで別の場所を指定できます)。
[mouser]
api_key = "..." # Mouser Search API key, not the Cart/Order key
[farnell]
api_key = "..." # element14 Product Search API key
store = "uk.farnell.com" # ie.farnell.com, de.farnell.com, www.newark.com, au.element14.com ...
# currency = "GBP" # default follows the storeagentee parts buggy-guard --boards 5
agentee parts buggy-guard --distributor farnell --farnell-store ie.farnell.com
agentee parts buggy-guard --refs C11,R8 --json
agentee parts buggy-guard --no-alternativesBOMの各行は1つのmpnフィールドで、bom.csvと同じグループ化です。参照記号の数×--boardsが必要です。各行のオファーは、その部品番号のディストリビューターでの掲載情報です。選択されるのは、数量で在庫があり、廃番でなく、最も安いものです。コストは掲載情報の最小注文数と倍数を尊重し、大量注文で総額が安くなる場合は次の価格ブレークまで購入するため、10個の抵抗が100個で買われることもあります。
代替品は、1行につき最大3つ、節約額が大きい順に、選択されたオファーの通貨で表示されます。
| 部品 | 検索キー | 維持必須 |
|---|---|---|
抵抗、R_0603...形式のフットプリントのR | 値、公差、サイズ | 抵抗値が0.5%以内、公差が緩くない、同じインチケースコード。サーミスタ、アレイ、ジャンパーは拒否されます。 |
セラミックコンデンサ、C_0603...フットプリントのC | 値、電圧、誘電体、サイズ | 静電容量が1%以内、電圧が低くない(値の/50Vまたは掲載部品から)、誘電体が劣化しない(C0GはC0Gのまま、X7RはX7SまたはX8R、X5RはX7R)、公差が緩くない、同じケースコード。アルミ電解、タンタル、ポリマー、フィルムは拒否されます。 |
汎用ディスクリート、JEDEC名(2N7002、BSS138、1N4148、BAT54、BZT52、S1x、SS1x、SMAJ、BC847など)が値のDまたはQ | 名称とパッケージ | 部品番号内の名称と、同じパッケージ(SOT-23はSOT-23-5ではない、SMAはDO-214ACでSMBではない) |
インジケータLED、LED_0603...フットプリントのD | 色とサイズ | 色とケースコード |
| その他 | なし | 他のディストリビューターでの同じ部品と、ディストリビューター推奨の代替品のみ |
ケースコードは、インチ属性(Case Code - in)またはFarnellの値の[... Metric]より前の部分から読み取られるため、0201 [0603 Metric]と掲載されている0201は0603とはみなされません。レポートは、選択された通貨別の合計と、すべての安い代替品、および実行されたAPI呼び出し数で終わります。Mouserは1分間に30回、1日に1000回まで許可されており、部品検索は1回の呼び出しで10個の部品番号までです。拒否されたキーは1回だけ報告され、その実行中は同じディストリビューターに再度問い合せません。