PartsBox può interfacciarsi con KiCad e la tua libreria di componenti può essere accessibile in KiCad. Questo ha molti vantaggi: hai solo un database di componenti e importando una BOM da KiCad in PartsBox per l'acquisto o la produzione, le voci della tua BOM vengono abbinate automaticamente e con precisione.
Mentre simboli e footprint appartengono a KiCad, non è il posto giusto per memorizzare tutti i dati dei tuoi componenti. Gli strumenti CAD non sono progettati per essere database di componenti o sistemi di gestione dell'inventario. Aggiungere campi dati personalizzati in KiCad è possibile, ma mantenere la coerenza tra i progetti è difficile.
Inoltre, non esiste un modo semplice per gestire i sostituti dei componenti. Per alcuni componenti, conosci l'MPN esatto e sai che non cambierà mai per tutta la durata di un progetto. Ma per molti componenti, specialmente i passivi, non ti interessa davvero l'MPN specifico, quindi inserisci semplicemente il valore ("10k"), e le tue BOM esportate finiscono con "10k" come unica descrizione del componente. Questo rende difficile importarli in altri software per la determinazione dei prezzi e l'acquisto. Significa anche che si perde molto tempo a selezionare i passivi effettivi che verranno utilizzati nelle produzioni. Tutti conoscono l'esperienza di passare ore sui siti web dei distributori alla ricerca di resistori 6k3 e condensatori 1μF X5R.
Con questa integrazione, puoi creare meta-componenti per componenti passivi usati nei tuoi progetti. Questi meta-componenti sono associati a simboli e footprint KiCad e posizionati nei tuoi schematici. Quando sei pronto per acquistare i componenti, puoi creare un singolo componente di esempio con un MPN specifico e aggiungerlo al meta-componente. PartsBox suggerirà sostituti aggiuntivi classificati per popolarità, che puoi aggiungere con un singolo clic. Puoi modificare il tuo set di sostituti nel tempo senza cambiare i tuoi schematici, il design del PCB o la BOM.
Quando importi il tuo design nuovamente in PartsBox per prezzi e acquisti, le voci della BOM vengono abbinate automaticamente e con precisione. Basta esportare il campo "PartsBox ID" che contiene il codice ID Anything™ - un identificatore univoco che non cambia mai, eliminando le discrepanze.
L'utilizzo di meta-componenti insieme all'integrazione con KiCad consente di preservare l'intento progettuale: i tuoi progetti possono utilizzare i componenti specificati secondo l'intento progettuale, piuttosto che MPN specifici.
I tuoi simboli e footprint KiCad rimangono invariati: PartsBox agisce come una fonte di dati che fa riferimento a simboli e footprint definiti nelle librerie standard di KiCad. PartsBox presenta una parte della tua libreria di componenti a KiCad, organizzata in categorie. Quando selezioni un componente dalla libreria PartsBox in KiCad, popola il simbolo schematico con i dati di PartsBox, come il numero di parte del produttore, il valore, il footprint e altri campi configurati.
Una volta configurata, questa integrazione non richiede alcuno sforzo continuo. La tua libreria è accessibile online via HTTP secondo necessità. Le categorie che hai configurato appaiono nel selettore di simboli di KiCad, permettendoti di posizionare i componenti di PartsBox nei tuoi schemi con tutti i campi dati mappati.
Per configurare questo:
PartsBox genera un file di configurazione (con estensione ".kicad_httplib") che devi posizionare in una delle directory delle librerie di KiCad. Questo file contiene la chiave API e indica a KiCad come connettersi a PartsBox.
PartsBox presenta la tua libreria di componenti a KiCad come categorie — sottoinsiemi personalizzati del tuo database che appaiono come sezioni sfogliabili separate nel Symbol Chooser. Ogni categoria è definita utilizzando il sistema di filtri di PartsBox, quindi puoi creare categorie basate su:

I componenti possono apparire in più categorie per la massima flessibilità. Puoi anche applicare un filtro iniziale globale a tutti i componenti prima del filtraggio specifico per categoria, il che è utile quando vuoi esportare solo un piccolo sottoinsieme dei tuoi componenti.
Le mappature dei campi ti consentono di collegare qualsiasi campo di PartsBox a qualsiasi campo dati di KiCad. Viene fornito un set predefinito, con tre mappature obbligatorie:

Tutto il resto è facoltativo, anche se configurare il riferimento e il footprint KiCad è altamente raccomandato.
Per ogni componente che prevedi di utilizzare in KiCad, dovrai configurare il suo simbolo, impronta e riferimento KiCad in "Impostazioni Componente | Dati CAD/PLM" nella schermata delle informazioni del componente. In futuro, sarai in grado di impostare questi campi per più componenti contemporaneamente.

In KiCad, aggiungi il file di configurazione scaricato alle tue librerie di simboli. Vai su "Gestisci Librerie Simboli..." e aggiungi il file .kicad_httplib:

Si consiglia di utilizzare un soprannome di libreria che inizi con un simbolo in modo che appaia per primo nella finestra di dialogo "Scegli Simbolo".
Dopodiché, le tue categorie e i tuoi componenti saranno visibili nella finestra di dialogo Scegli Simbolo!

Quando la tua BOM è pronta per essere importata in PartsBox, assicurati che ci sia una colonna con il campo "PartsBox ID". Quel campo contiene il codice ID Anything™ che permette a PartsBox di abbinare le voci della tua BOM ai componenti senza alcuno sforzo aggiuntivo.