Metakomponentti on ryhmä komponentteja, jotka ovat vaihtokelpoisia tarkoitukseesi, ja niitä käytetään ikään kuin ne olisivat yksi komponentti. PartsBox käsittelee sitä kuin normaalia komponenttia, mutta viivyttää valintaa siitä, mitä jäsentä todella käytetään, kunnes valinta on tehtävä — kun hinnoittelet osaluettelon (BOM) tai teet tilauksen. Juuri silloin haluat päättää, koska halvin saatavilla oleva jäsen muuttuu hinnan, varaston ja määrän mukaan.
Tällä on eniten merkitystä passiivikomponenteille, joissa kuka tahansa kymmenestä valmistajasta kelpaa. 0402 X5R 100nF 25V kondensaattori voi olla mikä tahansa näistä:
Sen sijaan, että sitoutuisit yhteen BOM:ssa, luo metakomponentti — esimerkiksi C0402-100NF-25V — joka sisältää ne kaikki. Kun PartsBox hinnoittelee BOM:n, se kerää tarjoukset jokaiselle jäsenelle ja valitsee halvimman kokoonpanomäärälle ja valitsemillesi toimittajille. Sopimusvalmistajalle, joka hinnoittelee asiakkaan BOM:n, joka ei nimeä tarkkoja komponentteja, tämä on tapa hinnoitella passiiviset komponentit nopeasti ja pitää säästöt hintojen muuttuessa.

Se toimii muillekin kuin passiivisille komponenteille. NXP MPXV7002DP -paineanturi voidaan usein korvata MPXV7002DPT1:llä tai MPXV7002GP:llä, riippuen siitä, kumpi on halvempi tai varastossa. Pakkausvaihtoehdot ovat toinen jokapäiväinen tapaus: 'TPS61161DRVR' ja 'TPS61161DRVT' ovat sama pii eri kelalla, ja metakomponentti nimeltä 'TPS61161DRV' hallitsee molempia yhtenä. Vaihtokelpoiset versiot alikokoonpanosta — "Ohjausmoduuli v1.1" ja "v1.2" — ryhmitellään samalla tavalla.
Meta-osa näyttää kaikkien jäsentensä yhdistetyn varaston, joten kysymykseen "onko minulla tarpeeksi 100nF 0402 kondensaattoreita" on yksi vastaus, vaikka osat olisivat viidessä eri laatikossa viiden valmistajan nimen alla. Vähäisen varaston varoitukset toimivat myös meta-osatasolla: aseta kynnys ryhmälle ja tilaa uudelleen, kun kokonaismäärä on vähissä, riippumatta siitä, mikä jäsen on lopussa.
Jokainen jäsen pysyy normaalina komponenttina — linkitettynä tai paikallisena — jolla on oma varastonsa, omat tarjouksensa ja oma historiansa. Omat paikalliset tarjouksesi liitetään jäsenkomponentteihin eikä itse metakomponenttiin, ja hinnoittelu löytää ne jäsenten kautta. Kun rakennat, rivi voidaan täyttää minkä tahansa jäsenen varastosta. Komponentin "käytetty projekteissa" -luettelo seuraa näitä viittauksia, joten jäsen näyttää projektit, jotka se saavuttaa metakomponenttiensa kautta.
Kun rakennat metakomponentin, PartsBox ehdottaa lisäkorvikkeita sen perusteella, mitä muut käyttäjät ryhmittelevät yhteen, järjestettynä niiden yleisyyden mukaan. Lisää sellainen yhdellä napsautuksella.

Metakomponentti voi sisältää KiCad- ja Altium-kirjastotietoja — symboleja, jalanjälkiä ja viitteitä — joten kytkentäkaaviosi osoittaa C0402-100NF-25V:hen yhden valmistajan sijaan. Suunnittelu pysyy yleisenä, ja valmistajapäätös tapahtuu siellä, minne se kuuluukin: ostohetkellä, nykyisillä hinnoilla.
Metakomponentilla on oma yksikkönsä, ja sen jäsenten on käytettävä saman kategorian yksikköä. Senttimetreinä mitattu metakomponentti voi sisältää tuumina tai jalkoina mitattuja jäseniä, mutta ei grammoina. Metakomponentti, jolla ei ole yksikköä, voi sisältää vain kappaleina laskettavia jäseniä. Yhdistetty varastosaldo näytetään metakomponentin omassa yksikössä, muuntaen muissa saman kategorian yksiköissä seuratut jäsenet. Yksittäinen komponentti voi kuulua useisiin metakomponentteihin, joilla on eri yksiköt — johto voi olla yhdessä metakomponentissa, jota seurataan metreinä, ja toisessa jalkoina — joten jokainen projekti toimii sille sopivassa yksikössä.
Jos komponentilla on jo varastoa ja historiaa ja ymmärrät, että sen pitäisi olla yksi useista vaihtoehdoista, muunna se suoraan metakomponentiksi sen sijaan, että aloittaisit alusta. Alkuperäisestä komponentista tulee ensimmäinen jäsen ja se säilyttää kaiken varastonsa ja historiansa. Voit vetää sen olemassa olevat korvikkeet jäseniksi, nimetä metakomponentin uudelleen ja valita, siirretäänkö liitteet. Projektin ja luettelon merkinnät osoitetaan automaattisesti uuteen metakomponenttiin. Täydelliset vaiheet ovat Käyttöoppaassa.
Metakomponentit ovat yksi kolmesta korvaustasosta PartsBoxissa, komponenttien korvikkeiden ja BOM-korvikkeiden rinnalla; hinnoittelun ja rakentamisen aikana kaikki kolme yhdistyvät. Metakomponentit ovat mukana jokaisessa tilauksessa, mukaan lukien ilmainen Maker-tilaus.