KiCad-integration: brug dit komponentbibliotek i KiCad

PartsBox kan integreres med KiCad, og dit komponentbibliotek kan være tilgængeligt i KiCad. Dette har mange fordele: du har kun én database over komponenter, og når du importerer en BOM fra KiCad til PartsBox til indkøb eller produktion, matches dine BOM-poster automatisk og præcist.

Hvordan er dette nyttigt?

Mens symboler og footprints hører hjemme i KiCad, er det ikke det rette sted at gemme alle dine komponentdata. CAD-værktøjer er ikke designet til at være komponentdatabaser eller lagerstyringssystemer. Det er muligt at tilføje brugerdefinerede datafelter i KiCad, men det er svært at opretholde konsistens på tværs af projekter.

Derudover er der ingen nem måde at håndtere komponentsubstitutter på. For nogle komponenter kender du det nøjagtige MPN, og du ved, at det aldrig vil ændre sig i løbet af et projekts levetid. Men for mange komponenter, især passive, bekymrer du dig ikke om det specifikke MPN, så du indtaster bare værdien ("10k"), og dine eksporterede styklister ender med "10k" som den eneste beskrivelse af komponenten. Dette gør det vanskeligt at importere dem til anden software til prissætning og indkøb. Det betyder også, at der spildes meget tid på at vælge de faktiske passive komponenter, der skal bruges i produktioner. Alle kender oplevelsen af at bruge timer på distributørers hjemmesider for at søge efter 6k3 modstande og 1μF X5R kondensatorer.

Med denne integration kan du oprette meta-komponenter for passive komponenter, der bruges i dine projekter. Disse meta-komponenter er forbundet med KiCad-symboler og footprints og placeres i dine skemaer. Når du er klar til at købe komponenter, kan du oprette en enkelt eksempelkomponent med et specifikt MPN og tilføje den til meta-komponenten. PartsBox vil foreslå yderligere erstatninger rangeret efter popularitet, som du kan tilføje med et enkelt klik. Du kan ændre dit sæt af erstatninger over tid uden at ændre dine skemaer, PCB-design eller stykliste.

Når du importerer dit design tilbage til PartsBox for prissætning og indkøb, matches styklisteindgange automatisk og præcist. Eksporter blot "PartsBox ID"-feltet, der indeholder ID Anything™-koden - en unik identifikator, der aldrig ændres, hvilket eliminerer fejlmatchninger.

Bevarelse af designintention

Brug af meta-komponenter sammen med KiCad-integration gør det muligt at bevare designintentionen: dine projekter kan bruge de komponenter, der er specificeret i henhold til designintentionen, i stedet for specifikke MPN'er.

Hvordan det virker

Dine KiCad-symboler og footprints forbliver uændrede — PartsBox fungerer som en datakilde, der refererer til symboler og footprints defineret i standard KiCad-biblioteker. PartsBox præsenterer en del af dit komponentbibliotek til KiCad, organiseret i kategorier. Når du vælger en komponent fra PartsBox-biblioteket i KiCad, udfyldes skemasymbolen med data fra PartsBox, såsom producentens delnummer, værdi, footprint og andre konfigurerede felter.

Når det er sat op, kræver denne integration ingen løbende indsats. Dit bibliotek tilgås online via HTTP efter behov. De kategorier, du har konfigureret, vises i KiCad-symbolvælgeren, så du kan placere PartsBox-komponenter i dine skemaer med alle de mappede datafelter.

For at opsætte dette:

  1. Opret en API-nøgle i PartsBox
  2. Konfigurer hvilke komponenter der skal vises til KiCad i "Indstillinger | CAD-integration | KiCad"
  3. Definer hvordan komponenter organiseres i kategorier
  4. Angiv datafeltmappinger

PartsBox genererer en konfigurationsfil (med en ".kicad_httplib"-udvidelse), som du placerer i en af dine KiCad-biblioteksmapper. Denne fil indeholder API-nøglen og fortæller KiCad, hvordan den skal forbinde til PartsBox.

Kategorier

PartsBox præsenterer dit komponentbibliotek til KiCad som kategorier — tilpassede delmængder af din database, der vises som separate gennemsebare sektioner i Symbolvælgeren. Hver kategori defineres ved hjælp af PartsBox's filtersystem, så du kan oprette kategorier baseret på:

  • Tags
  • Komponentnavne
  • Specifikationer
  • Brugerdefinerede felter
  • Enhver anden kombination af filtre

Komponenter kan vises i flere kategorier for maksimal fleksibilitet. Du kan også anvende et globalt indledende filter på alle komponenter før kategorispecifik filtrering, hvilket er nyttigt, når du kun ønsker at eksportere en lille delmængde af dine komponenter.

Feltmapping

Feltmappinger lader dig forbinde ethvert PartsBox-felt til ethvert KiCad-datafelt. Et standardsæt er inkluderet, med tre obligatoriske mappinger:

  • KiCad-symbol — kræves af KiCad for at matche komponenten med symboler i dit bibliotek
  • Komponent ID Anything™-kode — mappet til et PartsBox ID-felt i KiCad for automatisk styklistematchning
  • Komponent ID Anything™ URL — lader dig trykke 'd' på enhver komponent for at åbne dens informationsside i din browser

Alt andet er valgfrit, selvom konfiguration af KiCad-reference og footprint stærkt anbefales.

For hver komponent, du planlægger at bruge i KiCad, skal du konfigurere dens symbol, footprint og KiCad-reference i "Komponentindstillinger | CAD/PLM-data" på komponentinformationsskærmen. I fremtiden vil du kunne indstille disse felter for flere komponenter på én gang.

Hvordan det ser ud i KiCad

I KiCad, tilføj den downloadede konfigurationsfil til dine symbolbiblioteker. Gå til "Administrer symbolbiblioteker..." og tilføj .kicad_httplib-filen:

Det anbefales at bruge et biblioteksnavn, der begynder med et symbol, så det vises først i dialogboksen "Vælg Symbol".

Derefter vil dine kategorier og komponenter være synlige i dialogboksen Vælg Symbol!

Import af en KiCad BOM til PartsBox

Når din BOM er klar til at blive importeret til PartsBox, skal du sikre dig, at der er en kolonne med feltet "PartsBox ID". Dette felt indeholder ID Anything™-koden, der gør det muligt for PartsBox at matche dine BOM-poster med komponenter uden yderligere indsats.

Kontroller dit lager, bestilling og produktion

Prøv demoen

Planer & priser