Uitvoer
Distributoren en prijzen
agentee parts: BOM prijzen bij Mouser en Farnell en goedkopere onderdelen die passen zonder degradatie.
agentee parts NAME (MCP parts) prijs de BOM van een layout of schema bij Mouser en Farnell en noemt goedkopere onderdelen die direct passen. De sleutels staan buiten elk project, in ~/.config/agentee/distributors.toml ($AGENTEE_DISTRIBUTORS of --config wijzen ergens anders naartoe):
[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-alternativesElke BOM-rij is één mpn-veld, dezelfde groepering als bom.csv, met de referentieaantal keer --boards. De aanbiedingen van de rij zijn de distributielijsten van dat onderdeelnummer; de gekozen is de goedkoopste die op voorraad is voor de hoeveelheid en niet verouderd is. Een kostenpost respecteert het minimum en de meervoud van de lijst en koopt tot een latere prijsbreuk als de grotere hoeveelheid goedkoper is in totaal, dus tien weerstanden kunnen als honderd worden gekocht.
Alternatieven, maximaal drie per rij, goedkoopste besparing eerst, in de valuta van de gekozen aanbieding:
| onderdeel | gezocht op | moet behouden |
|---|---|---|
weerstand, R op een R_0603...-stijl footprint | waarde, tolerantie en formaat | weerstand binnen 0,5%, tolerantie niet groter, dezelfde imperiale behuizingscode; thermistors, arrays en jumpers worden geweigerd |
keramische condensator, C op een C_0603... footprint | waarde, spanning, diëlektricum en formaat | capaciteit binnen 1%, spanning niet lager (uit de waarde /50V of het genoemde onderdeel), diëlektricum niet slechter (C0G blijft C0G, X7R mag X7S of X8R worden, X5R mag X7R worden), tolerantie niet groter, dezelfde behuizingscode; elektrolytisch, tantalum, polymer en folie worden geweigerd |
generiek discrete, D of Q waarvan de waarde een JEDEC-naam is (2N7002, BSS138, 1N4148, BAT54, BZT52, S1x, SS1x, SMAJ, BC847 ...) | naam en behuizing | de naam binnen het onderdeelnummer en dezelfde behuizing (SOT-23 is niet SOT-23-5, SMA is DO-214AC, niet SMB) |
indicator-LED, D op een LED_0603... footprint | kleur en formaat | de kleur en de behuizingscode |
| alles anders | niets | alleen hetzelfde onderdeel bij de andere distributeur, en de voorgestelde vervanging van de distributeur |
Behuizingscodes worden gelezen uit de imperiale eigenschap (Case Code - in) of het deel van een Farnell-waarde vóór de [... Metric], dus een 0201 genoteerd als 0201 [0603 Metric] wordt niet voor een 0603 aangenomen. Het rapport eindigt met het totaal per valuta zoals gekozen en met elke goedkopere keuze, en het aantal API-aanroepen: Mouser staat 30 per minuut en 1000 per dag toe, en de onderdeelopzoeken gaan tien onderdeelnummers per aanroep. Een geweigerde sleutel wordt één keer gemeld en die distributeur wordt niet opnieuw gevraagd in de run.