PartsBox kan communiceren met KiCad, en uw componentenbibliotheek kan toegankelijk zijn in KiCad. Dit heeft veel voordelen: u heeft slechts één database met componenten en bij het importeren van een BOM vanuit KiCad in PartsBox voor inkoop of productie, worden uw BOM-regels automatisch en nauwkeurig gematcht.
Hoewel symbolen en footprints in KiCad thuishoren, is het niet de juiste plek om al uw componentgegevens op te slaan. CAD-tools zijn niet ontworpen als onderdelendatabases of voorraadbeheersystemen. Het toevoegen van aangepaste gegevensvelden in KiCad is mogelijk, maar het handhaven van consistentie over projecten heen is moeilijk.
Bovendien is er geen gemakkelijke manier om met vervangende componenten om te gaan. Voor sommige componenten kent u het exacte MPN en weet u dat dit nooit zal veranderen gedurende de levensduur van een project. Maar voor veel componenten, vooral passieve componenten, maakt het specifieke MPN u niet echt uit, dus voert u gewoon de waarde in ("10k"), en uw geëxporteerde BOMs eindigen met "10k" als de enige beschrijving van het component. Dit maakt het moeilijk om ze in andere software te importeren voor prijsbepaling en inkoop. Het betekent ook dat er veel tijd wordt verspild aan het selecteren van de daadwerkelijke passieve componenten die in builds zullen worden gebruikt. Iedereen kent de ervaring van urenlang zoeken op websites van distributeurs naar 6k3 weerstanden en 1μF X5R condensatoren.
Met deze integratie kunt u meta-parts maken voor passieve componenten die in uw projecten worden gebruikt. Deze meta-parts zijn gekoppeld aan KiCad-symbolen en footprints en worden in uw schema's geplaatst. Wanneer u klaar bent om componenten in te kopen, kunt u één voorbeeldonderdeel met een specifiek MPN maken en dit aan het meta-part toevoegen. PartsBox stelt extra vervangers voor, gerangschikt op populariteit, die u met één klik kunt toevoegen. U kunt uw set vervangers in de loop van de tijd wijzigen zonder uw schema's, PCB-ontwerp of BOM te wijzigen.
Wanneer u uw ontwerp weer in PartsBox importeert voor prijsbepaling en inkoop, worden BOM-regels automatisch en nauwkeurig gematcht. Exporteer gewoon het veld "PartsBox ID" dat de ID Anything™-code bevat - een unieke identificatie die nooit verandert, waardoor mismatches worden geëlimineerd.
Door meta-componenten samen met KiCad-integratie te gebruiken, kunt u de ontwerpintentie behouden: uw projecten kunnen de componenten gebruiken die zijn gespecificeerd volgens de ontwerpintentie, in plaats van specifieke MPN's.
Uw KiCad-symbolen en footprints blijven ongewijzigd — PartsBox fungeert als een gegevensbron die verwijst naar symbolen en footprints die zijn gedefinieerd in standaard KiCad-bibliotheken. PartsBox presenteert een deel van uw componentenbibliotheek aan KiCad, georganiseerd in categorieën. Wanneer u een component uit de PartsBox-bibliotheek in KiCad selecteert, wordt het schemasymbool gevuld met gegevens uit PartsBox, zoals het onderdeelnummer van de fabrikant, waarde, footprint en andere geconfigureerde velden.
Eenmaal ingesteld, vereist deze integratie geen voortdurende inspanning. Uw bibliotheek is indien nodig online toegankelijk via HTTP. De categorieën die u hebt geconfigureerd, verschijnen in de KiCad-symboolkiezer, zodat u PartsBox-onderdelen in uw schema's kunt plaatsen met alle toegewezen gegevensvelden.
Om dit in te stellen:
PartsBox genereert een configuratiebestand (met de extensie ".kicad_httplib") dat u in een van uw KiCad-bibliotheekmappen plaatst. Dit bestand bevat de API-sleutel en vertelt KiCad hoe verbinding te maken met PartsBox.
PartsBox presenteert uw componentenbibliotheek aan KiCad als categorieën — aangepaste subsets van uw database die verschijnen als afzonderlijke doorzoekbare secties in de Symbol Chooser. Elke categorie wordt gedefinieerd met behulp van het filtersysteem van PartsBox, zodat u categorieën kunt maken op basis van:

Componenten kunnen in meerdere categorieën voorkomen voor maximale flexibiliteit. U kunt ook een globaal initieel filter toepassen op alle componenten vóór categoriespecifieke filtering, wat handig is wanneer u slechts een kleine subset van uw componenten wilt exporteren.
Met veldtoewijzingen kunt u elk PartsBox-veld verbinden met elk KiCad-gegevensveld. Er wordt een standaardset geleverd, met drie verplichte toewijzingen:

Al het andere is optioneel, hoewel het configureren van de KiCad-referentie en footprint sterk wordt aanbevolen.
Voor elk onderdeel dat u in KiCad wilt gebruiken, moet u het symbool, de footprint en de KiCad-referentie configureren in "Onderdeelinstellingen | CAD/PLM data" op het informatie scherm van het onderdeel. In de toekomst zult u deze velden voor meerdere onderdelen tegelijk kunnen instellen.

Voeg in KiCad het gedownloade configuratiebestand toe aan uw symboolbibliotheken. Ga naar "Manage Symbol Libraries…" en voeg het .kicad_httplib bestand toe:

Het gebruik van een bibliotheek-bijnaam die begint met een symbool wordt aanbevolen, zodat deze als eerste verschijnt in het dialoogvenster "Kies symbool".
Daarna zijn uw categorieën en componenten zichtbaar in het dialoogvenster Symbool kiezen!

Wanneer uw BOM klaar is om in PartsBox te worden geïmporteerd, zorg er dan voor dat er een kolom is met het veld "PartsBox ID". Dat veld bevat de ID Anything™-code waarmee PartsBox uw BOM-regels zonder extra moeite aan componenten kan koppelen.