En metakomponent är en grupp komponenter som är utbytbara för ditt syfte, och används som om det vore en enda komponent. PartsBox behandlar den som en normal komponent men fördröjer valet av vilken medlem som faktiskt ska användas tills valet måste göras — när du prissätter en stycklista eller lägger en beställning. Det är exakt då du vill bestämma dig, eftersom den billigaste tillgängliga medlemmen ändras med pris, lager och kvantitet.
Detta spelar störst roll för passiva komponenter, där vilken som helst av ett dussin tillverkare duger. En 0402 X5R 100nF 25V-kondensator kan vara vilken som helst av:
Istället för att binda dig till en i BOM:en, skapa en metakomponent — säg C0402-100NF-25V — som innehåller dem alla. När PartsBox prissätter BOM:en samlar den in erbjudanden för varje medlem och väljer det billigaste för byggekvantiteten och dina valda leverantörer. För en kontraktstillverkare som prissätter en kund-BOM som inte namnger exakta komponenter, är det så här du prissätter passiva komponenter snabbt och behåller besparingen när priserna rör sig.

Det fungerar för mer än passiva komponenter. Trycksensorn NXP MPXV7002DP kan ofta ersättas av MPXV7002DPT1 eller MPXV7002GP, beroende på vilken som är billigast eller i lager. Förpackningsvarianter är ett annat vardagligt fall: 'TPS61161DRVR' och 'TPS61161DRVT' är samma kisel på en annan rulle, och en metakomponent med namnet 'TPS61161DRV' hanterar båda som en. Utbytbara versioner av en underenhet — "Control Module v1.1" och "v1.2" — grupperas på samma sätt.
En metakomponent visar det kombinerade lagret för alla dess medlemmar, så frågan "har jag tillräckligt med 100nF 0402-kondensatorer" har ett svar även när komponenterna ligger i fem olika fack under fem tillverkarnamn. Varningar för lågt lager fungerar också på metakomponentnivå: ställ in ett tröskelvärde på gruppen och beställ om när totalen blir låg, oavsett vilken medlem som är slut.
Varje medlem förblir en normal komponent — länkad eller lokal — med sitt eget lager, sina egna erbjudanden och sin egen historik. Dina egna lokala erbjudanden bifogas till medlemskomponenter snarare än till själva metakomponenten, och prissättningen hittar dem genom medlemmarna. När du bygger kan raden fyllas från vilken medlems lager som helst. En komponents lista över "används i projekt" följer dessa referenser, så en medlem visar de projekt den når genom sina metakomponenter.
När du bygger en metakomponent föreslår PartsBox ytterligare ersättningar baserat på vad andra användare grupperar tillsammans, rangordnade efter hur vanliga de är. Lägg till en med ett klick.

En metakomponent kan bära KiCad- och Altium-biblioteksdata — symboler, fotavtryck och referenser — så ditt schema pekar på C0402-100NF-25V snarare än på en tillverkare. Designen förblir generisk, och tillverkarbeslutet sker där det hör hemma: vid inköpstillfället, på aktuella priser.
En metakomponent har sin egen enhet, och dess medlemmar måste använda en enhet i samma kategori. En metakomponent mätt i centimeter kan innehålla medlemmar mätta i tum eller fot, men inte i gram. En metakomponent utan enhet kan bara innehålla medlemmar som räknas i stycken. Det kombinerade lagersaldot visas i metakomponentens egen enhet, och konverterar medlemmar som spåras i andra enheter i samma kategori. En enda komponent kan tillhöra flera metakomponenter med olika enheter — en tråd kan finnas i en metakomponent som spåras i meter och en annan i fot — så varje projekt arbetar i den enhet som passar det.
Om en komponent redan har lagersaldo och historik och du inser att den borde vara ett av flera alternativ, konvertera den till en metakomponent direkt istället för att börja om. Den ursprungliga komponenten blir den första medlemmen och behåller allt sitt lagersaldo och sin historik. Du kan dra in dess befintliga ersättare som medlemmar, byta namn på metakomponenten och välja om du vill flytta bilagor. Projekt- och listposter pekas automatiskt om till den nya metakomponenten. De fullständiga stegen finns i Användarguiden.
Metakomponenter är en av tre nivåer av ersättning i PartsBox, bredvid komponentersättningar och BOM-ersättningar; vid prissättning och byggtid kombineras alla tre. Metakomponenter finns i varje plan, inklusive den kostnadsfria Maker-planen.