PartsBox kan integreres med KiCad, og komponentbiblioteket ditt kan være tilgjengelig i KiCad. Dette har mange fordeler: du har kun én database med komponenter, og når du importerer en BOM fra KiCad til PartsBox for innkjøp eller produksjon, matches BOM-oppføringene dine automatisk og presist.
Mens symboler og fotavtrykk hører hjemme i KiCad, er det ikke riktig sted å lagre all komponentdata. CAD-verktøy er ikke designet for å være komponentdatabaser eller lagerstyringssystemer. Det er mulig å legge til egendefinerte datafelt i KiCad, men det er vanskelig å opprettholde konsistens på tvers av prosjekter.
Videre er det ingen enkel måte å håndtere komponentsubstitutter på. For noen komponenter vet du det nøyaktige MPN og du vet at det aldri vil endres i løpet av et prosjekts levetid. Men for mange komponenter, spesielt passive, bryr du deg egentlig ikke om det spesifikke MPN, så du skriver bare inn verdien ("10k"), og dine eksporterte stykklister ender opp med "10k" som den eneste beskrivelsen av komponenten. Dette gjør det vanskelig å importere dem til annen programvare for prising og innkjøp. Det betyr også at mye tid blir brukt på å velge de faktiske passive komponentene som skal brukes i byggene. Alle kjenner til opplevelsen av å bruke timer på distributørers nettsteder for å søke etter 6k3 motstander og 1μF X5R kondensatorer.
Med denne integrasjonen kan du opprette meta-komponenter for passive komponenter som brukes i prosjektene dine. Disse meta-komponentene er knyttet til KiCad-symboler og fotavtrykk og plasseres i skjemaene dine. Når du er klar til å kjøpe komponenter, kan du opprette en enkelt eksempelkomponent med en spesifikk MPN og legge den til meta-komponenten. PartsBox vil foreslå ytterligere substitutter rangert etter popularitet, som du kan legge til med ett enkelt klikk. Du kan endre settet med substitutter over tid uten å endre skjemaene, PCB-designet eller stykklisten.
Når du importerer designet ditt tilbake til PartsBox for prising og innkjøp, blir stykkliste-oppføringer matchet automatisk og presist. Bare eksporter "PartsBox ID"-feltet som inneholder ID Anything™-koden - en unik identifikator som aldri endres, noe som eliminerer feilkoblinger.
Å bruke meta-komponenter sammen med KiCad-integrasjon lar deg bevare designintensjonen: prosjektene dine kan bruke komponentene som er spesifisert etter designintensjonen, i stedet for spesifikke MPN-er.
KiCad-symbolene og fotavtrykkene dine forblir uendret — PartsBox fungerer som en datakilde som refererer til symboler og fotavtrykk definert i standard KiCad-biblioteker. PartsBox presenterer en del av komponentbiblioteket ditt til KiCad, organisert i kategorier. Når du velger en komponent fra PartsBox-biblioteket i KiCad, fylles skjemasymbolet med data fra PartsBox, som produsentdelenummer, verdi, fotavtrykk og andre konfigurerte felt.
Når den er satt opp, krever denne integrasjonen ingen løpende innsats. Biblioteket ditt blir tilgjengelig online via HTTP etter behov. Kategoriene du har konfigurert vises i KiCad-symbolvelgeren, slik at du kan plassere PartsBox-komponenter i skjemaene dine med alle de kartlagte datafeltene.
For å sette opp dette:
PartsBox genererer en konfigurasjonsfil (med en ".kicad_httplib"-utvidelse) som du plasserer i en av KiCad-bibliotekskatalogene dine. Denne filen inneholder API-nøkkelen og forteller KiCad hvordan den skal koble til PartsBox.
PartsBox presenterer komponentbiblioteket ditt til KiCad som kategorier — tilpassede delsett av databasen din som vises som separate blabare seksjoner i Symbolvelgeren. Hver kategori defineres ved hjelp av PartsBox' filtersystem, så du kan opprette kategorier basert på:
Komponenter kan vises i flere kategorier for maksimal fleksibilitet. Du kan også bruke et globalt initialfilter på alle komponenter før kategori-spesifikk filtrering, noe som er nyttig når du bare vil eksportere et lite utvalg av komponentene dine.
Feltmappinger lar deg koble ethvert PartsBox-felt til ethvert KiCad-datafelt. Et standardsett er tilgjengelig, med tre obligatoriske mappinger:
Alt annet er valgfritt, selv om konfigurering av KiCad-referanse og fotavtrykk er sterkt anbefalt.
For hver komponent du planlegger å bruke i KiCad, må du konfigurere symbolet, fotavtrykket og KiCad-referansen i "Komponentinnstillinger | CAD/PLM-data" på komponentinformasjonsskjermen. I fremtiden vil du kunne sette disse feltene for flere komponenter samtidig.
I KiCad, legg til den nedlastede konfigurasjonsfilen i symbolbibliotekene dine. Gå til "Administrer symbolbiblioteker..." og legg til .kicad_httplib-filen:
Det anbefales å bruke et biblioteknavn som begynner med et symbol slik at det vises først i "Velg Symbol"-dialogen.
Etter det vil kategoriene og komponentene dine være synlige i dialogboksen Velg Symbol!
Når BOM-en din er klar til å importeres til PartsBox, må du sørge for at det finnes en kolonne med "PartsBox ID"-feltet. Dette feltet inneholder ID Anything™-koden som lar PartsBox matche BOM-oppføringene dine til komponenter uten ekstra arbeid.